汇编语言的题目

如果一个程序开始执行之前,(CS)=0A7FOH(IP)=2B40H,则该程序的第一个字的物理地址是多少?... 如果一个程序开始执行之前,(CS)=0A7FOH (IP)=2B40H ,则该程序的第一个字的物理地址是多少? 展开
 我来答
tony_sgt
2010-09-10 · TA获得超过8418个赞
知道大有可为答主
回答量:5330
采纳率:66%
帮助的人:1175万
展开全部
[CS:IP]

CS和IP(1)

CS和IP是8086CPU中两个最关键的寄存器,它们指示了CPU当前要读取指令的地址。CS为代码段寄存器,IP为指令指针寄存器,从名称上我们可以看出它们和指令的关系。

在8086PC机中,任意时刻,设CS中的内容为M,IP中的内容为N,8086CPU将从内存M 16+N单元开始,读取一条指令并执行。

也可以这样表述:8086机中,任意时刻,CPU将CS:IP指向的内容当作指令执行。

所以实际上是(CS) 0A7F00H + (IP) 2B40H =AAA40H
_小_苏
2010-09-10 · TA获得超过343个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:210万
展开全部
CS + IP .

CS是段地址,IP是段上的偏移

所以答案就是 0xA7F0r + 0x2B40 = 0xD330
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca87b00
2010-09-10 · TA获得超过186个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:159万
展开全部
0a7f00+2b40=aaa40
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式