社区
汇编语言
帖子详情
绝对初学,低级问题,请指教!
chnirly
2003-10-16 12:05:13
(DS)=2000H
(BX)=1256H
(SI)=528FH
JMP [BX][SI]
执行后(IP)=(16d*(DS)+(BX)+(SI))
=(20000+1256+528F)
=(264E5)
= 2450H
我想问 最后的(264E5)
= 2450H
是如何得出的,还请帮忙
...全文
63
19
打赏
收藏
绝对初学,低级问题,请指教!
(DS)=2000H (BX)=1256H (SI)=528FH JMP [BX][SI] 执行后(IP)=(16d*(DS)+(BX)+(SI)) =(20000+1256+528F) =(264E5) = 2450H 我想问 最后的(264E5) = 2450H 是如何得出的,还请帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fansings
2003-10-23
打赏
举报
回复
MOV AX,[BX]
说明源操作数是间接寄存器寻址~
bx寄存器里面放是的偏移地址~~~
而取操作数的时候是向物理地址为:ds*10h+bx寄存器里面的偏移地址
的两个连续的字节单元取数后,高字节给ah,低字节给al
~~~~~~~~
adminddd
2003-10-19
打赏
举报
回复
不好意识按错键了一下发出去了
现在我们要先找到退给[BX]里的内容是什么就得先求出栈顶的物理地址
根据题所给出的已知条件 用SS*10H+SP(42000H+2000H=44000H)现在找到栈顶的物理地址了
它里面的内容是1200H 接下来在找[BX]寄存器的物理地址为什么要找[BX]的物理地址呢
因为它是寄存器执行退栈指令是不能把内容直接退给[BX]得先求出它的物理地址
用DS*10H+BX(20000H+3000H=23000H)现在找的物理地址了所以执行POP[BX]指令是把栈顶物理地址所对应的内容(既1200H)退给[BX]所对应的物理地址所以(23000H)的内容是1200H
解释错的请好手指教
adminddd
2003-10-19
打赏
举报
回复
还有我出的那道题
给你们解答下!正确答案是SP(2002H)(23000H)=(1200H)
如题:已知(SP)=2000H (SS)=4200H (DS)=2000H (BX)=3000H
(44000H)=1200H (23000H)=2100H 则POP[BX]指令执行完后
SP=( ) (23000H)=( )要求(23000H里面的数据是一个字的内容)
SP的内容大家应该很好求吧。因为执行的是退栈指令SP加2,已知(SP)=2000H加2就等于2002H 那(23000H)等于多少呢?要想求它就得看看指令POP [BX] POP是退栈是把退出来的内容给[BX]寄存
adminddd
2003-10-19
打赏
举报
回复
例:MOV AX,[BX]
如果 (DS)=2000H,(BX)=1000H
则 物理地址=20000+1000=21000H(这个我懂)
执行结果:(AX)=50A0H
那这最后一步是如何得出的??
应该是这样的MOV AX,[BX]这是一条传送指令意识是把[BX]寄存器里面的内容传给AX
因为[BX]是寄存器所以不能直接传送要先计算[BX]的物理地址找到之后看它对应的是什么数据就传送什么(记住是一个字的内容)你说的AX=50A0H就是[BX]里的内容
哪地方要上有不正确的请高手指教。
lorewolf
2003-10-17
打赏
举报
回复
“(IP)=(16d*(DS)+(BX)+(SI))
=(20000+1256+528F)
=(264E5)
= 2450H”
兄弟,此题中括号里的内容是地址,最后一个数“2450H”是264E5H这个地址中的内容!
F42001
2003-10-17
打赏
举报
回复
题目含糊不清。
刚建了一个论坛,
下在缺版主,有人愿意,于我联系,
并说明专长。
F42001
2003-10-17
打赏
举报
回复
题份残缺。
不知道怎么理解。
我觉得应该少了很多东西。
例如2645E所对应的地址中的
内容是什么?
mikisky
2003-10-17
打赏
举报
回复
(23000h)=(1200h)
这个怎么来的呢,不懂,望指教,谢谢拉!!
adminddd
2003-10-17
打赏
举报
回复
chnirly(英雄·财神) 你那是原题吗?把你的那到题都给我抄上让我看看
adminddd
2003-10-17
打赏
举报
回复
恭喜fengyunxian(风云)你答对了
fengyunxian
2003-10-17
打赏
举报
回复
楼上:sp=(2002h)
(23000h)=(1200h)
对吗?
chnirly
2003-10-17
打赏
举报
回复
等解决结帐后,小弟另送分。只是表示感谢,没别的意思。
chnirly
2003-10-17
打赏
举报
回复
自来水,风云
不好意思,小弟愚昧,依然没懂
例:MOV AX,[BX]
如果 (DS)=2000H,(BX)=1000H
则 物理地址=20000+1000=21000H(这个我懂)
执行结果:(AX)=50A0H
那这最后一步是如何得出的??
上面那道怎么计算的?
多谢指导。小弟先谢过了。
浩曦
2003-10-16
打赏
举报
回复
2450H是物理地址264E5H里面的数据吧
adminddd
2003-10-16
打赏
举报
回复
想知道里面的数据,给你道题你做做看能不能找到里面的数据如果找到了你就知道怎么求了
如题:已知(SP)=2000H (SS)=4200H (DS)=2000H (BX)=3000H
(44000H)=1200H (23000H)=2100H 则POP[BX]指令执行完后
SP=( ) (23000H)=( )要求(23000H里面的数据是一个字的内容)
浩曦
2003-10-16
打赏
举报
回复
不就是了吗?题目里的"(264 E5H)=2450H"就在告诉你在此物理地址内有数据2450h咯
chnirly
2003-10-16
打赏
举报
回复
位移量=20A1H,(232F7H)=3280H,(264 E5H)=2450H
guojinzhu
2003-10-16
打赏
举报
回复
你的题目不完整吧?
题目的前面应该有所交待的,你再看看
chnirly
2003-10-16
打赏
举报
回复
每个物理地址都有对应的唯一的数据吗?
是如何得到的?
也就是说,我怎么能从(264E5)得到2450E?
UE5虚幻
初学
者100例常见
问题
和解决方案
虚幻UE5常见
问题
和解决方案系列本教学由元老师录制,集中讲解大家在使用UE的过程中的一些常见
问题
。课程大纲:引擎快捷键项目设置插件配置添加C++编译报错打包报错分辨率设置课程持续更新中
如果是
初学
C语言
请
看完,如何学好C语言
绝对
精品
今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三遍他们的名字,以示仰慕。当然,如果让你们带着现在的知识回到他们的那个...
如果是
初学
C语言
请
看完 一些成功人士的心得
如果是
初学
C语言
请
看完 一些成功人士的心得 转自程先的专栏 今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三
初学
C语言
计算机语言:是人和计算机交流的语言C语言是一门通用的计算机编程语言,广泛应用于底层软件开发。C语言的设计目标是提供一种能以简单的方式编译,处理
低级
存储器,产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。国际标准:ANSIC C语言最初的标准。格式:#define 宏名(形参表) 字符串int main()int x, y;
读《Servlet,jsp和Spring Mvc
初学
者》(2)
今天抓紧时间阅读了下本书的第二章的内容,第二章的内容据本人理解也多为会话管理的相关内容,主要为url重写,隐藏域以及Cookie,HttpSession四部分 所谓url重写以及隐藏域都直接理解就好了,实用价值较为突出的就应该是Cookie和HttpSession的内容 HttpSession中有getSession和getAttribute方法(取回放在会话中的放入对象),setAttrib...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章