

- [tomato] 将内存中的值和偏移地址用不同的寄存器,就要超过9条指令了。 03/20 11:02
- [fpamc] 你看一下我的吧, 关于为什么第一题不限制指令数,而第二题限制, 可能是因为让你明白简化的思维和能 03/19 07:10
- [fpamc] mov sp,0 add sp,10 从这步就已经相当于mov sp,10的值 之后再pop 03/19 07:00
- [tiangcin] mov sp,0a pop ax 这个设SP的时候,直接用POP指令,取的值不是栈外面的值么? 03/18 22:22
- [游客] 经过调试……发现两个一样的~ 03/14 18:23
- [tiangcin] 下一个指令是pop喔,你画个内存看看? mov sp,0a 这样栈段内容是空的,sp本身就是指向 03/14 12:57
- [fpamc] 功能一样的,我感觉~ 03/14 08:22
- [tomato] 应该都不会出现栈越界。 03/13 23:10
- [tiangcin] 给你一个反问,以2000为栈段, mov sp,0 add sp,0a pop ax 和 03/13 12:43
- [tomato] 图片可以将问题表达地很清晰,很不错哦! 03/11 23:24
- [tomato] 是4次修改,具体在哪里修改看一下书中指令执行的过程,ip值是在什么时候修改。最后ax的值是多少,那就 02/08 22:39
- [tomato] 改正一下,如果是有符号数,那么应该是-32768至32767. 02/04 10:07
- [tomato] 如果是无符号数,那么应该是0至65535,如果是有符号数,那么应该是-32767至32768. 02/04 10:05
站点名 | 添加时间 | 操作 |
晒晒IQ,放松锻炼思维 | [ 2012-02-12 03:15 ] | 查看站点 |
汇编语言程序设计 | [ 2012-02-07 12:58 ] | 查看站点 |