Examines the hierarchical structure of computer systems. Explores the representation of instructions and data, memory organization/structure, structure of a CPU, programming hierarchy and operating system interactions.
This is a 3 credit course which will combine class discussion with hands-on projects and the development of a student digital portfolio.
Course Info
Resources
- The Altair Experience
- An Intel 8080 Assembly Suite in Python
- Altair 8800 simulator with CP/M
- 8080 Online Assembler
- emuStudio
- hexer binary for MacOS
- HexEd.it
- How to Write a Program for a 1975 ALTAIR 8800 Computer
- BDOS system calls
- CP/M Operating System Manual
- The BD Software C Compiler
- C compiler
- GCC on Windows