Carmi Merimovich

Carmi Merimovich

Personal Site

2020/1S Introduction to Computer Architecture

Lectures slides
  1. RTL, Mano Machine I
  2. Mano Machine II, overview and bus
  3. RTL quiz, Mano Machine Quiz,
  4. Mano Machine III, Fetch, Decode, MRI
  5. Mano Machine IV, IO, Control, ALU, Assignment 1.
  6. Mano Machine Programming I
  7. Mano Machine Programming II
  8. Printing number in Binary, Hexa, Decimal using busy wait. Print binary number using interrupts. (Oldie: printing decimals up to 32767)
    Hoffner simulator For the interested, a windows command line experimental simulator, written in Rust. The programs were tested using this simulator.
  9. Echo using interrupts, Respond with two B for each A clicked. Assignment 2
  10. Microprogramming
  11. Memory system, memory address, cpu address, memory chips (board).
  12. Memory I
  13. Memory II
  14. MMU, x86-32, x86-32 pae. Assignment.
  15. disk, ssd
  16. Assignment 4