for.lst
来自「这是我们的一个上机题,做词法分析和语法的,希望对大家的学习有所帮助」· LST 代码 · 共 36 行
LST
36 行
0 JMP 0 , 1 ------> 无条件跳转1 ENTP 1 , 16 ------> 进入过程2 LODA 1 , 3 ------> 装入变量地址3 READ 0 , 0 ------> 读指令4 LODA 1 , 4 ------> 装入变量地址5 READ 0 , 0 ------> 读指令6 LODA 1 , 6 ------> 装入变量地址7 LOD 1 , 3 ------> 装入变量值8 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元9 LODA 1 , 11 ------> 装入变量地址10 LOD 1 , 4 ------> 装入变量值11 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元12 LOD 1 , 6 ------> 装入变量值13 LOD 1 , 11 ------> 装入变量值14 LEQ 0 , 0 ------> <=15 JPC 0 , 32 ------> 栈顶值为0时跳转16 LODA 1 , 5 ------> 装入变量地址17 LOD 1 , 6 ------> 装入变量值18 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元19 JMP 0 , 29 ------> 无条件跳转20 LOD 1 , 5 ------> 装入变量值21 LOD 1 , 11 ------> 装入变量值22 LSS 0 , 0 ------> <23 JPC 0 , 32 ------> 栈顶值为0时跳转24 LODA 1 , 5 ------> 装入变量地址25 LOD 1 , 5 ------> 装入变量值26 LIT 0 , 1 ------> 装入常量27 ADD 0 , 0 ------> 加28 STO 0 , 0 ------> 将栈顶值存入栈顶次值所指单元29 LOD 1 , 5 ------> 装入变量值30 WRITE 0 , 0 ------> 写指令31 JMP 0 , 20 ------> 无条件跳转32 LODA 1 , 3 ------> 装入变量地址33 READ 0 , 0 ------> 读指令34 ENDP 0 , 0 ------> 程序结束
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?