Topics include elements of machine architecture, machine language, assembly language, linking, loading, and logic circuits. This course introduces students to the structure and behavior of digital computers at several levels of abstraction. Starting with a high-level view of functional components, the course progresses through the system from the point of view assembly language programming, microprogramming, and logic circuits. Students will be expected to write programs in an assembly language. The downloadable materials provided below complement the lectures, but are by no means intended to replace them.
Students are responsible for all material covered in the lectures also.
Certain links may become available only shortly before the corresponding topics are addressed in the lectures or labs. Term ends Th.