Design & Architecture

  • ARM Assembler in Raspberry Pi
    https://thinkingeek.com/series/arm-assembler-raspberry-pi/

    An online book and tutorial on ARM assembly programming with the Raspberry Pi computer.

  • MARIE CPU Simulator
    https://marie.js.org/

    The online JS version of the MARIE ('Machine Architecture that is Really Intuitive and Easy') CPU simulator that accompanies the Null and Lobur textbook.

  • On Endianness
    https://www.technicalsourcery.net/posts/on-endianness/

    Blog post from Karl Stenerud discussing the history of endianness in computing, as well as a detailed comparison of how the two storage formats perform for different computing tasks.