77问答网
所有问题
汇编中的IP与SP有什么联系
如题所述
举报该问题
推荐答案 2013-06-09
IP:instruction pointer.指令指针
寄存器
。IP寄存器是CPU内部的一个寄存器,用来存储将要执行的下一条指令的
偏移量
SP为堆栈指针(Stack Pointer)寄存器,用它只可访问栈顶。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IIN3GqGIp.html
相似回答
汇编
汇编中的
SP
为
什么
可以直接设置,
IP
却不可以...
答:
SP仅用于暂存地址或数据,而IP是控制整个程序的执行,相当于自己控制自己
,所以不好直接设置,但可以间接设置。例如,中断程序,转子程序,跳转程序等等。
汇编
语言
SP
=SP-2,(SP+1),(SP)=
IP
是
什么
意思?
答:
这句指令应该是在8086
汇编
语言里的吧,一般在CALL指令且是段内调用执行时,有这样的操作。即将
IP
压栈,用于保存断点,
SP
先减2指向栈顶,再将IP(16位地址,即一个字)低八位存进低地址((SP)=IP低八位)),高八位存进高地址(SP+1)=IP高八位;如果是段间调用,则要把CS先入栈,IP后入栈...
汇编中
给ss赋值后,
sp和ip
为
什么
会变
答:
ip是程序运行代码的指针,当执行完一条语句后,ip会自动指向下一条语句 sp是堆栈栈顶指针
,没有函数调用、中断、出入栈语句操作sp应当不会只因给变量赋值而改变。
汇编
语言中,PUSH和POP对CS:
IP有什么
影响?
答:
在中断时,系统也默认的会将一些寄存器的值压入堆栈。PUSH指令,将IP压栈,用于保存断点,
SP
先减2指向栈顶,再将IP(16位地址,即一个字)低八位存进低地址((SP)=IP低八位)),高八位存进高地址(SP+1)=IP高八位;POP指令的过程相反。如果是段内调用,CS是不变的,仅对
IP有
影响;段间...
...特殊功能寄存器其中
ip
为
什么
tcon为什么,
sp
是什么psw
答:
ip
是中断优先级寄存器,负责几个中断源的中断优先级设置,每个中断源只能设置成高或低2种,tcon是中断源控制寄存器,负责定时器和外部中断的开启和标志查询,
SP
是堆栈指针,指示栈顶的地址 psw是程序状态寄存器,主要指示工作寄存器区 累加器运算结果 如有无进位 溢出 辅助进位 奇偶性等 ...
汇编
汇编中的
SP
为
什么
可以直接设置,
IP
却不可以...
答:
sp
是堆栈指针,可以控制堆栈,
ip
是指令指针指向下一条指令,由硬件控制。可以使用jmp跳转指令就可以达到改变ip指令的目的 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2013-09-02 展开全部
IP
不是通用寄存器。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 帐号已...
汇编中
DS:
IP 和
SA:EA 以及SS:
SP 有什么
区别??
答:
DS:
IP
代表程序执行的内存指向,SA:EA代表了段地址*16+偏移地址(没有具体的意义,只是作为物理地址的统称概念),SS:
SP
代表了栈的内存指向。
大家正在搜
汇编sp是什么意思
汇编语言sp是什么意思
汇编SP
汇编 sp的用法
汇编语言的sp
汇编SETB
汇编RETI
汇编DPH
汇编如何获取ip地址
相关问题
汇编中的IP与SP有什么联系
汇编中给ss赋值后,sp和ip为什么会变
汇编中 DS:IP 和SA:EA 以及SS:SP 有什么区...
汇编语言中,PUSH和POP对CS:IP有什么影响?
汇编语言中,SP,BP ,SI,DI作用?
cs:ip 和SS :SP 有什么不同 说清楚点嘛 没看明白
汇编语言中的(ss),(sp)是什么意思
汇编语言bp寄存器和es寄存器有何用?