diff --git a/content/bookmarks/2016-01-02-reverse-engineering-arm1.md b/content/bookmarks/2016-01-02-reverse-engineering-arm1.md new file mode 100644 index 0000000..7d30117 --- /dev/null +++ b/content/bookmarks/2016-01-02-reverse-engineering-arm1.md @@ -0,0 +1,8 @@ +date: 20156-01-02 +slug: reverse-engineering-arm1 +url: http://www.righto.com/2015/12/reverse-engineering-arm1-ancestor-of.html +title: Reverse engineering the ARM1 + + + +> The ARM1 chip is built from functional blocks, each with a different purpose. Registers store data, the ALU (arithmetic-logic unit) performs simple arithmetic, instruction decoders determine how to handle each instruction, and so forth. Compared to most processors, the layout of the chip is simple, with each functional block clearly visible. (In comparison, the layout of chips such as the 6502 or Z-80 is highly hand-optimized to avoid any wasted space. In these chips, the functional blocks are squished together, making it harder to pick out the pieces.) \ No newline at end of file