Jamie Munro
  • Home
  • About
  • CV
  • Projects

Jamie Munro

2 posts published

A Brief History of Computing

A Brief History of Computing

Inspired by a recent trip to the Computer History Museum in Mountain View, California, here is a brief history of computing: By 1822, Charles Babbage had built his 1st Difference Engine. This was arguably the first mechanical computer and could operate on 8 digit numbers. It was hand-cranked and worked

Jamie Munro Nov 2, 2024 • 3 min read
Extending Nand2Tetris
featured

Extending Nand2Tetris

What follows is my 2022 St Andrew's dissertation on applying a number of modern CPU optimization techniques to the simple 16-bit "Hack" platform described Noam Nisan and Shimon Schocken in their book "The Elements of Computing Systems" (Nand2Tetris). The book takes students on a

Jamie Munro Jul 5, 2024 • 94 min read
Jamie Munro © 2025
  • Data & privacy
LinkedIn Twitter