汇编语言中的堆栈问题
答案:2 悬赏:50 手机版
解决时间 2021-03-31 23:05
- 提问者网友:骑士
- 2021-03-31 15:59
汇编语言中的堆栈问题
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-03-31 16:31
16位段地址编址从0x0到0xffff,地址小的叫低地址,地址大的叫高地址。sp←(sp)—2意思是把sp寄存器值减去2送回到sp寄存器中。((sp)+1,(sp))←(src)的意思是把src的内容(两个字节),送到sp和sp+1所址向的两个字节的存储空间中去,src低字节内容到(sp)指向的内存地址空间,高字节内容到(sp)+1所指的内存地址空间。这里的sp和c语言的指针有点类似,慢慢体会吧。
全部回答
- 1楼网友:梦中风几里
- 2021-03-31 17:11
这里的进栈出栈操作是针对一个字进行操作的,而一个字占了16位,也就是两个字节,自然就会有高低地址了,这里的-2操作也是一样的,因为是一个字,所以要-2,src是源操作数的意思
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯