Inside the first personal computer: Kenbak-1
by Bill Detwiler | July 20, 2006, 6:39am PDT | Image 3 of 15
Kenbak Coding Sheet
This sheet (the Kenbak Coding Sheet) tells just about all there is to know about the Kenbak-1.
There were three programming registers, A (location 000), B (001), and X (002) which were assigned locations in the memory. The X register was for memory indexing but could be used in any way you liked. The program counter was P and it was memory location 003. The lights displayed the contents of location 200. Input was made to 377. Operations that could be performed on A, B, and X were Addition, Subtraction, Load, Store, Logical Or, Logical And, Load Negative. The addressing modes were Immediate, Memory, Indirect, Indexed, and Indirect/Indexed. One could do things like subtract the contents of A from A which yielded Clear A.
Reprinted with permission from Vintage-Computer.com
There were three programming registers, A (location 000), B (001), and X (002) which were assigned locations in the memory. The X register was for memory indexing but could be used in any way you liked. The program counter was P and it was memory location 003. The lights displayed the contents of location 200. Input was made to 377. Operations that could be performed on A, B, and X were Addition, Subtraction, Load, Store, Logical Or, Logical And, Load Negative. The addressing modes were Immediate, Memory, Indirect, Indexed, and Indirect/Indexed. One could do things like subtract the contents of A from A which yielded Clear A.
Reprinted with permission from Vintage-Computer.com
Kenbak Coding Sheet - Image 3 of 15
Related Galleries
About Bill Detwiler
Bill Detwiler is Head Technology Editor of TechRepublic. Previously, he worked as a Support Tech and IT Manager in the social research and energy industries.
No messages found
No messages found
Log in to display your contacts' posts.
Once logged in, adding contacts is simple. Just mouse over any member's photo or click any member's name then click the "Follow" button. You can easily manage your contacts within your account contacts page.







