1700413956
1700413957
CP num 比较寄存器A的值和数值num的大小
1700413958
1700413959
CP reg 比较寄存器A的值和寄存器reg的值的大小
1700413960
1700413961
内存与CPU之间的输入输出指令
1700413962
1700413963
LD reg,num 把数值num写入到寄存器reg中
1700413964
1700413965
LD reg1,reg2 把数值reg2的值写入到寄存器reg1中
1700413966
1700413967
LD (num),reg 把寄存器reg的值写入到地址num上
1700413968
1700413969
LD (reg),reg 把寄存器reg2的值写入到存放在寄存器reg1中的地址上
1700413970
1700413971
PUSH reg 把寄存器reg的值写入到栈中
1700413972
1700413973
POP reg 把由栈顶读出的数据存放到寄存器reg中
1700413974
1700413975
I/O与CPU之间的输入输出指令
1700413976
1700413977
IN A,(num) 从地址num中读出数据,存放到寄存器A中
1700413978
1700413979
IN reg,(c) 从存储在寄存器C中的地址读出数据,存放到寄存器reg中
1700413980
1700413981
OUT(num),A 把寄存器A的值写入到地址num上
1700413982
1700413983
OUT(c),reg 把寄存器reg的值写入到存储在寄存器C中的地址上
1700413984
1700413985
程序流程控制指令
1700413986
1700413987
JP num 使程序的流程跳转到地址num,接下来从那个地址的指令开始执行
1700413988
1700413989
CALL num 调用存放在地址num上的子进程
1700413990
1700413991
RET 从子例程中返回
1700413992
1700413993
HALT 终止CPU的运行
1700413994
1700413996
1700413997
(num):表示值为num的地址
1700413998
1700413999
reg、reg1、reg2:名为reg、reg1、reg2的寄存器
1700414000
1700414002
1700414003
1700414004
1700414005
[
上一页 ]
[ :1.700413956e+09 ]
[
下一页 ]