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

源代码在线查看: for.lst

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

相关代码

				0	JMP       0 ,  25      ------>  无条件跳转				1	JMP       0 ,   2      ------>  无条件跳转				2	ENTP      2 ,   6      ------>  进入过程				3	LOD       2 ,   4      ------>  装入变量值				4	LIT       0 ,   0      ------>  装入常量				5	STO       0 ,   0      ------>  将栈顶值存入栈顶次值所指单元				6	LODA      2 ,   5      ------>  装入变量地址				7	LIT       0 ,   1      ------>  装入常量				8	STO       0 ,   0      ------>  将栈顶值存入栈顶次值所指单元				9	LOD       2 ,   5      ------>  装入变量值				10	LOD       2 ,   3      ------>  装入变量值				11	LEQ       0 ,   0      ------>  				12	JPC       0 ,  24      ------>  栈顶值为0时跳转				13	LOD       2 ,   4      ------>  装入变量值				14	ILOD      2 ,   4      ------>  间接装入				15	LIT       0 ,   1      ------>  装入常量				16	ADD       0 ,   0      ------>  加				17	STO       0 ,   0      ------>  将栈顶值存入栈顶次值所指单元				18	LODA      2 ,   5      ------>  装入变量地址				19	LOD       2 ,   5      ------>  装入变量值				20	LIT       0 ,   1      ------>  装入常量				21	ADD       0 ,   0      ------>  加				22	STO       0 ,   0      ------>  将栈顶值存入栈顶次值所指单元				23	JMP       0 ,   9      ------>  无条件跳转				24	RETP      0 ,   0      ------>  过程返回				25	ENTP      1 ,  13      ------>  进入过程				26	LODA      1 ,   3      ------>  装入变量地址				27	READ      0 ,   0      ------>  读指令				28	OPAC      0 ,   0      ------>  打开活动记录				29	LOD       1 ,   3      ------>  装入变量值				30	LODA      1 ,   4      ------>  装入变量地址				31	CALL      1 ,   2      ------>  转子				32	LOD       1 ,   4      ------>  装入变量值				33	WRITE     0 ,   0      ------>  写指令				34	ENDP      0 ,   0      ------>  程序结束							

相关资源