You are browsing as a guest. Sign up (or log in) to start making projects!

51m 18s logged

For the first day of this project, I went through the basics such as creating the GitHub repository and writing the Instruction Set Architecture (ISA), which maps readable text to binary numbers so that it passes commands to the CPU to do some function.

For example, when I write a program using the “mnemonics” such as “ADD B”, that is readable by a human being but not by a computer. The computer can only react to electrical voltages (1 = High, 0 = Low). The ISA is the specification that states “The text command ADD B is assigned the sequence 00101”.

When the CPU’s instruction register (IR) receives the voltage sequence 00101 from memory, the microcode (later to be implemented) interprets that sequence as a sequence of specific voltages and activates the exact logic required to route Register B into ALU addition, or in other words, route ADD B.

The Lapse of me implementing the ISA:
https://lapse.hackclub.com/timelapse/8zTdg_xyP0AZ

0
62

Comments 0

No comments yet. Be the first!