其他
用一堆开关做成一个CPU?
0 + 0,结果为0,进位为0
0 + 1,结果为1,进位为0
1 + 0,结果为1,进位为0
1 + 1,结果为0,进位为1
a端为1,此时B=0、A=1、b=0;
a端为0,此时B=1、A=0、b=1;
寄存器与内存
构建CPU
指令集
从内存中读一个数,地址是abc
对两个数加和
检查一个数是不是大于6
把这数存储到内存,地址是abc
等等
0 + 0,结果为0,进位为0
0 + 1,结果为1,进位为0
1 + 0,结果为1,进位为0
1 + 1,结果为0,进位为1
a端为1,此时B=0、A=1、b=0;
a端为0,此时B=1、A=0、b=1;
从内存中读一个数,地址是abc
对两个数加和
检查一个数是不是大于6
把这数存储到内存,地址是abc
等等