|
|
Welcome to Microcomputer Engineering
|
|
|
====================================
|
|
|
* [[Home]]
|
|
|
* [[General Info]]
|
|
|
* [[Assignments]]
|
|
|
* [[Lectures]]
|
|
|
* MIPS
|
|
|
* [[MIPS 33000 Manual|MIPS/MIPS 33000 Manual]]
|
|
|
* [[MIPS Programming|MIPS/MIPS Programming]]
|
|
|
* [[MIPS opcodes|MIPS/MIPS opcodes]]
|
|
|
* [[MIPS registers|MIPS/MIPS registers]]
|
|
|
* [[The SyncSim simulator]]
|
|
|
|
|
|
----
|
|
|
|
|
|
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.
|
|
|
|
... | ... | |