此电路与13 CPU控制信号上的电路相同,只是它还实现了跳转指令。在图的右下角,Arithmetic Logic Unit输出CY Flag、Z Flag和S Flag信号,这些信号输入到Instruction Decoder中。
左侧的内存块包含四个单选按钮,允许将四个不同的程序加载到内存中。这些程序都将一系列数字相加。这些程序显示在书的以下页面:
当您点击单选按钮将另一个程序加载到内存时,您还需要点击Reset按钮将Program Counter重置为0000h。
在所有情况下,要相加的数字从地址0020h开始,而不是书中显示的地址1000h。所有情况下都有6个数字,分别是10、20、30、40、50和60的十六进制等效值。第一个程序已修改为相加6个数字而不是5个。
在所有情况下,程序将这些数字相加得到210,即D2h。这个总和存储在HLT(76h)指令之后。
书中第402页提到的8080模拟器是8080汇编器和模拟器的一部分,可在第27章的第一个页面上找到。书中第390至394页的两个乘法程序包含在该页面上。