模型机指令系统-56条

编号指令机器码1机器码 2注 释1_FATCH_000000复位后,所有寄存器清0 ,首先执行 _FATCH_指令取指2000001未使用3INC R?000010R?中内容

编号 指令 1 机器码 2 机器码 注释 1 _FATCH_ 000000 0_FATCH_ 复位后,所有寄存器清,首先执行指令 取指 2 000001 未使用 3 INC R? 000010 R?1 中内容自加 4 DEC R? 000011 R?1 中内容自减 5 ADD A, R? 000100 R?A 将寄存器的值加入累加器中 6 ADD A, @R? 000101 A 将间址存储器的值加入累加器中 7 ADD A, MM 000110 MM MMA 将存储器地址的值加入累加器中 8 ADD A, II # 000101 II IIA 将立即数加入累加器中 9 ADDC A, R? 001000 R?A 将寄存器的值加入累加器中,带进位 10 ADDC A, @R? 001001 A, 将间址存储器的值加入累加器中带进位 11 ADDC A, MM 001000 MM MMA 将存储器地址的值加入累加器中,带进位 12 ADDC A, II # 001010 II IIA 将立即数加入累加器中带进位 13 SUB A, R? 001100 AR 从累加器中减去寄存器?的值 14 SUB A, @R? 001101 A 从累加器中减去间址存储器的值 15 SUB A, MM 001110 MM AMM 从累加器中减去存储器地址的值 16 SUB A, II # 001111 II AIIA 从累加器中减去立即数加入累加器中 17 SUBC A, R? 010000 AR 从累加器中减去寄存器?的值,减进位 18 SUBC A, @R? 010001 A 从累加器中减去间址寄存器的值,减进位 19 SUBC A, MM 010010 MM AMM 从累加器中减去寄存器地址的值,减进位 20 SUBC A, II # 010011 II AII 从累加器中减去立即数,减进位 21 AND A, R? 010100 A“”R? 累加器与寄存器的值 22 AND A, @R? 010101 A“” 累加器与间址存储器的值 23 AND A, MM 010110 MM A“”MM 累加器与存储器地址的值 24 AND A, #II 010111 II A“”II 累加器与立即数 25 OR A, R? 011000 A“” R? 累加器或寄存器的值 26 OR A, @R? 011001 A“” 累加器或间址存储器的值 27 OR A, MM 011010 MM A“”MM 累加器或存储器地址的值 28 OR A, #II 011011 II A“”II 累加器或立即数 29 MOV A, R? 011100 R?A 将寄存器的值送到累加器中 30 MOV A, @R? 011101 A 将间址存储器的值送到累加器中 31 MOV A, MM 011110 MM MM A 将存储器地址的值送到累加器中 32 MOV A, #II 011111 II IIA 将立即数送到累加器中 33 MOV R? A 100000 AR? 将累加器中的值送入中 34 MOV @R?, A 100001 A 将累加器的值送入间址存储器中 35 MOV MM, A 100010 MM AMM 将中的值送入存储器地址中

腾讯文库模型机指令系统-56条