|
Microcomputer Engineering gives a broad introduction to modern computer architecture with a focus on embedded systems. The course primary targets the hardware/software interface, where the realms of logic design, computer architecture, and programming meets. The course covers aspects of data representation, computer arithmetic, memory hierarchy, and I/O and introduces the concept of an operating system. Labs and assignments deal with logic and architecture design, low-level programming (both in assembly language and C), operating system implementation, and the relation between lower- and higher-level languages.
|
|
Microcomputer Engineering gives a broad introduction to modern computer architecture with a focus on embedded systems. The course primary targets the hardware/software interface, where the realms of logic design, computer architecture, and programming meets. The course covers aspects of data representation, computer arithmetic, memory hierarchy, and I/O and introduces the concept of an operating system. Labs and assignments deal with logic and architecture design, low-level programming (both in assembly language and C), operating system implementation, and the relation between lower- and higher-level languages.
|