Organization of a simple stored-program computer: CPU, busses and memory. Instruction sets, machine code, and assembly language. Conventions for assembly language generated by compilers. Floating-point number representation. Hardware organization. Address translation and virtual memory. Input/output devices, computer interfacing, interrupt handling and multi-tasking systems.
This course may not be repeated for credit.
Prerequisite(s)
- Electrical Engineering 353 and Computer Engineering 335 or 339 or Software Engineering for Engineers 337.
Sections
| LEC 1 | MWF 08:00 - 09:50
| | | | |
| LAB 1 | R 08:00 - 10:45
| | | | |
| TUT 1 | F 13:00 - 14:50
| | | | |
This course will be offered next in
Winter 2023.