Introduction to Computer OrganizationBob Plantz

Introduction to Computer Organization

by Bob Plantz · first published 2019

6mentions
2recommended by
6HN commenters
2011–2022first – last mentioned

33% recommend67% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

10 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 1 mention2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 1 mention2019: 1 mention2020: 0 mentions2021: 1 mention2022: 1 mention2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • indescions_2018 · Apr 27, 2018 · Recommends

    Wow. Parallella, 18-core. $99. You could could build a nice cluster with these ;) No info on this specific board. But you should check out Prof. Robert Plantz's book Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi http://bob.cs.sonoma.edu/IntroCompOrg-RPi/intro-co-rpi.html

    on “Ask HN: Resources for learning ARM Assembly?” ↗
  • mikekchar · Mar 3, 2016 · Recommends

    Things like the stack and heap and many other things (like memory mapped I/O, interrupts, etc) are often taught in first year university courses under a name like "introduction to computer organization". There are many online courses you can do for free, or you can simply go to a book store and pick up a text book. Although none of it is something that you desperately need in order to work as a programmer…

    on “What is “the stack”?” ↗
  • rckoepke · Jan 15, 2021 · Mentions

    …Truthfully I think someone should really add the M1 syntax to the new version of VisUAL: https://github.com/scc416/Visual2 . I've been intending to work on that to go along with porting Bob Plantz' "Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi" to ARMv8 for the same educational purpose but haven't quite found the time to really dive in. A tool like VisUAL2 could help a lot of people learn this even…

    on “Apple M1 Assembly Language Hello World” ↗
  • matt_d · Nov 20, 2019 · Mentions

    …intro_x86-64: Introduction to x86_64 assembly - https://gitlab.com/mcmfb/intro_x86-64 - Introduction to 64 Bit Assembly Language Programming for Linux and OS X - Ray Seyfarth - http://rayseyfarth.com/asm/ - Introduction to Computer Organization with x86-64 Assembly Language & GNU/Linux - Robert G. Plantz - http://bob.cs.sonoma.edu/IntroCompOrg-x64/book.html - Modern X86 Assembly Language Programming - 2018; Daniel Kusswurm - Covers x86…

    on “Clang Format Tanks Performance” ↗
  • I have started reading Introduction to Computer Organization by Bob Plantz, and I think it would also tell someone a lot about how computers work. It starts with hardware and builds into Assembly and eventually higher level concepts like OOP.

    on “Crafting Interpreters: A Review” ↗
  • dthakur · Jun 11, 2011 · Mentions

    …get a prototype board for around $100 and should be able to build something to cover most of, say, the MIPS instruction set. This would be a more engineering oriented project; I would follow along an 'introduction to computer organization' style course from a university (just google and you can determine the required textbook, exercises etc). It's exciting to write some C code, compile it to mips instruction set with gcc (I had to do…

    on “Show HN: My summer project - simulated CPU built from NAND gates” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help