这是我们的一个上机题,做词法分析和语法的,希望对大家的学习有所帮助

源代码在线查看: for.lst

软件大小: 878 K
上传用户: lyyfengyutongzh
关键词:
下载地址: 免注册下载 普通下载 VIP

相关代码

				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      ------>  程序结束							

相关资源