contain  multitudes  •  by  Padma  Dorje  •  established  in  2003
contain  multitudes
Microprocessors have become immensely more complex thanks to Moore's Law, but one thing that has been lost is the ability to fully understand them. The 6502 microprocessor was simple enough that its instruction set could almost be memorized. But now processors are so complex that understanding their architecture and instruction set even at a superficial level is a huge task. I've been reverse-engineering parts of the 6502, and with some work you can understand the role of each transistor in the 6502. After studying the x86 instruction set, I started wondering which was bigger: the number of transistors in the 6502 or the number of pages of documentation for the x86.RIGHTO

Intel x86 documentation has more pages than the 6502 has transistors

Microprocessors have become immensely more complex thanks to Moore's Law, but one thing that has been lost is the ability to fully understand them. The 6502 microprocessor was simple enough that its instruction set could almost be memorized. But now processors are so complex that understanding their architecture and instruction set even at a superficial level is a huge task. I've been reverse-engineering parts of the 6502, and with some work you can understand the role of each transistor in the 6502. After studying the x86 instruction set, I started wondering which was bigger: the number of transistors in the 6502 or the number of pages of documentation for the x86.
We succeeded in running the Smalltalk-76 language on our vintage Xerox Alto; this blog post gives a quick overview of the Smalltalk environment. One unusual feature of Smalltalk is you can view and modify the system's code while the system is running. I demonstrate this by modifying the scrollbar code on a running system.RIGHTO

The Xerox Alto, Smalltalk, and rewriting a running GUI

We succeeded in running the Smalltalk-76 language on our vintage Xerox Alto; this blog post gives a quick overview of the Smalltalk environment. One unusual feature of Smalltalk is you can view and modify the system's code while the system is running. I demonstrate this by modifying the scrollbar code on a running system.

If you see any merit on this website's content, please spread the word—comment and share on social networks. It is a practice of generosity that helps my own practice of generosity in producing and making this content available.


Padma Dorjetzal.org is produced by
Padma Dorje.

email

newsletter

PayPal

Stripe

Patreon

Begging bowl for donations.

all content, design and coding by Eduardo Pinheiro, 2003-2024
(except where explicitly otherwise indicated)

This work is licensed under CC BY-NC-ND 4.0 Creative Commons Attribution. Non commercial. Non derivatives.