汇编中ip是什么东东啊?有什么具体的意义?
发布网友
发布时间:2022-04-26 01:55
我来回答
共3个回答
热心网友
时间:2022-06-19 18:35
IP:instruction pointer.指令指针寄存器。IP寄存器是CPU内部的一个寄存器,用来存储将要执行的下一条指令的偏移量。
CS:Code Segment.代码段寄存器。CS也是CPU内部的一个寄存器,用来存放当前程序代码段的地址。
这里涉及到8086处理器的寻址方式,即 段:偏移量 寻址方式。一条指令(数据)再内存中的物理地址等于对应的段值×16再加上偏移量。这样作的原因是为了扩大16为地址线的寻址空间。16根地址线只能直接寻址2的16次方个字节。用段加偏移量的方式可以寻址1M字节。
热心网友
时间:2022-06-19 18:35
instruction pointer,即 段,用来存储将要执行的下一条指令的偏移量。
【意义】
16根地址线只能直接寻址2的16次方个字节:偏移量
寻址方式。CS也是CPU内部的一个寄存器。用段加偏移量的方式可以寻址1M字节。一条指令(数据)再内存中的物理地址等于对应的段值×16再加上偏移量
IP。
这里涉及到8086处理器的寻址方式。这样作的原因是为了扩大16为地址线的寻址空间.代码段寄存器,用来存放当前程序代码段的地址。
CS。IP寄存器是CPU内部的一个寄存器.指令指针寄存器:Code Segment
热心网友
时间:2022-06-19 18:36
CPU 通过两个寄存器来指向代码段
CS:IP 这两个寄存器就是用来表示当前要执行的机器指令在内存中的位置