恭喜,你发布的帖子
发布于 2017-01-13 20:09:06
8楼
这么说吧,这段程序是没完全理解200的逻辑堆栈的工作原理的人写的,或者是想故意绕弯弯让人看不懂而写的。
我是这么分析的:
第一个LPS是想要把前三行程序压入堆栈进行保存,然后和5~7行的指令结果做OLD。
其实第五行的LD指令也能够将栈顶的数据压入到堆栈,而不需要额外的LPS
第二个LPS就更没道理了,因为后面的指令难道是LPP写成了LPS?
我出个题,就拿楼主的程序来说,把第二个LPS改成LPP,程序执行结果会怎么样?
请填写推广理由:
分享
只看
楼主