CPU到底是怎么识别代码的?
0100,数据读入寄存器 0001,数据与寄存器相加,结果保存到寄存器 0010,寄存器数据向左位移一位(乘2)
0100,数据读入寄存器A 0101,数据读入寄存器B (我们把汇编指令定义为MOVB) 0001,数据与寄存器A相加,结果保存到寄存器A 0011,数据与寄存器B相加,结果保存到寄存器B(我们把汇编指令定义为ADDB) 0010,寄存器A数据向左位移一位(乘2)
1100,把寄存器B的地址数据读入寄存器A(我们把汇编指令定义为RD) 1110,寄存器A的数据写到寄存器B指定的地址(我们把汇编指令定义为WR)
结语
赞 (0)