Microprocessor and Computer Architecture syllabus
Browse the units
Microprocessor and Computer Architecture
9 units
1 Introduction to Microprocessor (6 LHs)
3 Microoperations (4 LHs)
4 Central Processing Unit and Control Unit and (10 LHs)
5 Pipelining (4 LHs)
6 Computer Arithmetic (5 LHs)
7 Input and Output Organization (5 LHs)
8 Memory Organization (6 LHs)
9 Laboratory Works
1. Introduction to Microprocessor (6 LHs)
- Registers, ALU, control and timing
- System buses and bus-organized systems
- SAP1 and SAP2
2. Intel 8085 (8 LHs)
- Functional block diagram and pin configuration
- Timing, control, registers and buses
- Instructions, opcodes, operands and addressing modes
- Interrupts, flags and data flow
- Basic 8085 assembly programming
3. Microoperations (4 LHs)
- Arithmetic, logic and shift microoperations
- Arithmetic-logic-shift unit
4. Central Processing Unit and Control Unit and (10 LHs)
- Register and stack organization
- Instruction formats and addressing modes
- Data transfer and manipulation
- RISC and CISC
5. Pipelining (4 LHs)
- Parallel processing
- Arithmetic and instruction pipelines
6. Computer Arithmetic (5 LHs)
- Addition and subtraction
- Multiplication and division algorithms
7. Input and Output Organization (5 LHs)
- Peripherals and I/O interfaces
- Asynchronous transfer and transfer modes
- Priority interrupts and DMA
- I/O processors and serial communication
8. Memory Organization (6 LHs)
- Memory hierarchy
- Main, auxiliary, associative, cache and virtual memory
- Memory-management hardware
9. Laboratory Works
- Realize operations using an 8085 trainer kit