社区
汇编语言
帖子详情
小人斗胆考考各位的基本功!
jerrymousenet2
2003-10-12 01:07:39
已知(DS)=1234H,(SI)=0124H,(12464H)=30ABH,(12484H)=0464H程序段如下:
LEA SI,[SI]
MOV MOV,[SI]
MOV [SI+22H],1200H
LDS SI,[SI+20H]
ADD AX,[SI]
HLT
求(DS)=?,(SI)=?,(AX)=?
请给出解题过程及思路。
...全文
32
8
打赏
收藏
小人斗胆考考各位的基本功!
已知(DS)=1234H,(SI)=0124H,(12464H)=30ABH,(12484H)=0464H程序段如下: LEA SI,[SI] MOV MOV,[SI] MOV [SI+22H],1200H LDS SI,[SI+20H] ADD AX,[SI] HLT 求(DS)=?,(SI)=?,(AX)=? 请给出解题过程及思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hwenglish
2003-10-12
打赏
举报
回复
同上
csdsjkk
2003-10-12
打赏
举报
回复
ds=1200h
si=0464h
ax=6156h
bluedreammer
2003-10-12
打赏
举报
回复
LEA SI,[SI] ;把SI為有效地址所指向的地址的有效地址给SI,SI不變
MOV AX,[SI] ;地址DS:SI(12464H)的值给AX,AX=30ABH
MOV [SI+22H],1200H ;(12464H+22H)=1200H
LDS SI,[SI+20H] ;12484H的段地址给DS,偏移给SI,DS不變,SI=0144H
ADD AX,[SI] ;AX=AX+(12484H)=350FH
HLT
---------------------------------------------------
(DS)=1234H
(SI)=0144H
(AX)=350FH
對嗎?
jerrymousenet2
2003-10-12
打赏
举报
回复
昨晚看汇编看得头晕了。MOV MOV,[SI] 这一句应该是
MOV AX,[SI]
不好意思。
F42001
2003-10-12
打赏
举报
回复
你的6156H是怎么得到的?
W32API
2003-10-12
打赏
举报
回复
根据正常编译器的流程,严禁使用命令字做变量名,这家伙八成是想玩飞机。。。:)
jerrymousenet2
2003-10-12
打赏
举报
回复
bluedreammer() 还得再仔细分析一下这题目啦。
结果是为:
ds=1200h
si=0464h
ax=6156h
以后还我请simclock(4700uf) W32API(李诚) csdsjkk() hwenglish(嘻门炊雪)等等多帮助我。谢了。结贴得了。
simclock
2003-10-12
打赏
举报
回复
MOV MOV,[SI] 这个是什么意思啊?
斗胆
灯产品规格书模板.docx
斗胆
灯产品规格书模板.docx
斗胆
灯产品规格书模板.pdf
斗胆
灯产品规格书模板.pdf
斗胆
同学.py(用Python打印的一首恶搞诗)
斗胆
同学.py(用Python打印的一首恶搞诗)
Windows设置专家 v1.0
小弟刚学Delphi不久,
斗胆
写了这点东西~~希望各位多批批!
详细的小波工具箱总结
小波工具箱总结,个人认为总结比较详细的小波工具箱的总结
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章