📄 case.lst
字号:
0 JMP 0 , 1 ------> 无条件跳转1 ENTP 1 , 8 ------> 进入过程2 LODA 1 , 3 ------> 装入变量地址3 READ 0 , 0 ------> 读指令4 LODA 1 , 5 ------> 装入变量地址5 LOD 1 , 3 ------> 装入变量值6 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元7 LOD 1 , 5 ------> 装入变量值8 LIT 0 , 1 ------> 装入常量9 EQ 0 , 0 ------> ==10 JPC 0 , 18 ------> 栈顶值为0时跳转11 JMP 0 , 12 ------> 无条件跳转12 LODA 1 , 4 ------> 装入变量地址13 LIT 0 , 1 ------> 装入常量14 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元15 LOD 1 , 4 ------> 装入变量值16 WRITE 0 , 0 ------> 写指令17 JMP 0 , 49 ------> 无条件跳转18 LOD 1 , 5 ------> 装入变量值19 LIT 0 , 2 ------> 装入常量20 EQ 0 , 0 ------> ==21 JPC 0 , 23 ------> 栈顶值为0时跳转22 JMP 0 , 38 ------> 无条件跳转23 LOD 1 , 5 ------> 装入变量值24 LIT 0 , 3 ------> 装入常量25 EQ 0 , 0 ------> ==26 JPC 0 , 28 ------> 栈顶值为0时跳转27 JMP 0 , 38 ------> 无条件跳转28 LOD 1 , 5 ------> 装入变量值29 LIT 0 , 4 ------> 装入常量30 EQ 0 , 0 ------> ==31 JPC 0 , 33 ------> 栈顶值为0时跳转32 JMP 0 , 38 ------> 无条件跳转33 LOD 1 , 5 ------> 装入变量值34 LIT 0 , 5 ------> 装入常量35 EQ 0 , 0 ------> ==36 JPC 0 , 44 ------> 栈顶值为0时跳转37 JMP 0 , 38 ------> 无条件跳转38 LODA 1 , 4 ------> 装入变量地址39 LIT 0 , 2 ------> 装入常量40 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元41 LOD 1 , 4 ------> 装入变量值42 WRITE 0 , 0 ------> 写指令43 JMP 0 , 49 ------> 无条件跳转44 LODA 1 , 4 ------> 装入变量地址45 LIT 0 , 10 ------> 装入常量46 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元47 LOD 1 , 4 ------> 装入变量值48 WRITE 0 , 0 ------> 写指令49 LODA 1 , 3 ------> 装入变量地址50 READ 0 , 0 ------> 读指令51 ENDP 0 , 0 ------> 程序结束
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -