Test 2 Topics
- Digital Logic
- Gates
- Boolean algebra
- Integrated circuits
- Adder
- Multiplexer/demultiplexer
- Decoder
- Clocks
- Memory
- Microarchitecture
- Registers
- Instructions
- Data path
- ALU
- Instruction set architecture
- Registers
- Instructions
- Memory alignment
- Function calls
- Leaf vs non-leaf functions
- The Stack
- MIPS
- Operating Systems
- Program vs process
- Memory
- Virtual memory
- Paging
- Segments
- You may be asked to …
- interpret and draw circuit diagrams
- Gate symbols (AND, OR, etc.) will be provided for you as a reminder
- read and modify MIPS assembly code
- I will not expect you to produce MIPS code from scratch, but I will expect you to understand it when you see it.