1 |
Introduction |
- History of computer development.
- Von Neumann and Harvard architectures.
- Number systems and data representation (Integer, Floating-point, Character).
- Representation of audio and image data.
|
- Understand fundamental concepts of computer history and data representation.
|
2 |
General Structure of a Computer |
- Human-like structure of a computer.
- Working principles of a computer.
- Functions of CPU, ALU, Memory, I/O ports, and BUS.
|
- Grasp the operational principles and roles of key components.
|
3 |
Central Processing Unit (CPU) |
- History of CPU development.
- CPU structure and operating principles (ALU, CU).
- In-depth look at the 8086 CPU: registers, flags.
- Characteristics of various CPU types.
|
- Deep dive into CPU architecture and its core components.
|
4 |
Memory |
- Memory hierarchy and types (ROM, RAM, Cache).
- Addressing modes: Segment, offset, effective address.
- Storage devices: HDD, CD, DVD.
- Assembly language interrupts for disk operations.
|
- Understand the memory hierarchy and storage technologies.
|
5 |
Data Transfer via I/O Ports |
- Serial and parallel transmission methods.
- Communication protocols.
- Data transfer via 8251, 8255 microchips.
- Assembly commands for data transfer.
|
- Learn the mechanisms of data transfer between components.
|
6 |
Peripherals |
- Overview of peripherals: Monitor, Keyboard, Mouse, Printer.
- Using assembly interrupt calls to display information and read from the keyboard.
|
- Understand how the computer interacts with peripheral devices.
|
7 |
Bus System |
- Data Bus, Control Bus, System Bus.
- Practical issues related to BUS specifications.
- Assembly commands for BUS operations.
|
- Learn about the computer's internal communication pathways.
|