8086汇编语言的问题
请问一下各位高手:在汇编语言中的MOVCL,20H[BX][SI]MOV[BP][DI],CX,其中CL=?BX=0024H,SI=0012H,BP=0024H,DI=0...
请问一下各位高手:在汇编语言中的MOV CL,20H[BX][SI]
MOV [BP][DI],CX,其中CL=?BX=0024H,SI=0012H,BP=0024H,DI=0032H,
CX=5678H,请问两条指令的结果各是什么?第二条的结果保存在哪里呢?请写明计算过程各方法!!!谢谢了!!
还有,请帮我找一本相关的基础书籍或网站,再次感谢!!
还有,请你把答案发送到我的邮箱xierenm163@163.com,非常感谢!! 展开
MOV [BP][DI],CX,其中CL=?BX=0024H,SI=0012H,BP=0024H,DI=0032H,
CX=5678H,请问两条指令的结果各是什么?第二条的结果保存在哪里呢?请写明计算过程各方法!!!谢谢了!!
还有,请帮我找一本相关的基础书籍或网站,再次感谢!!
还有,请你把答案发送到我的邮箱xierenm163@163.com,非常感谢!! 展开
4个回答
展开全部
可用DEBUG.EXE看一下,计算过程(不考虑其它未知条件):
-a100
mov bx,24
mov si,12
mov bp,24
mov di,32
mov cx,5678
mov cl,[bx+si+20]
mov [bp+di],cx
-g=100 10f
-t
结果:
1.CX=5670H;2.SS:0056H ← CX
第一条是把当前数据段中偏移为(bx+si+20)的内存数赋值给CL;
第二条是把CX值保存到堆栈段偏移(bp+di)处。
相关的基础书籍或网站:网上搜索_关键词 CSDN PUDN
还可到百度贴吧_汇编吧 看看:
http://tieba.baidu.com/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%BB%E3%B1%E0&rs2=0&myselectvalue=1&word=%BB%E3%B1%E0&submit=%B0%D9%B6%C8%D2%BB%CF%C2&tb=on
-a100
mov bx,24
mov si,12
mov bp,24
mov di,32
mov cx,5678
mov cl,[bx+si+20]
mov [bp+di],cx
-g=100 10f
-t
结果:
1.CX=5670H;2.SS:0056H ← CX
第一条是把当前数据段中偏移为(bx+si+20)的内存数赋值给CL;
第二条是把CX值保存到堆栈段偏移(bp+di)处。
相关的基础书籍或网站:网上搜索_关键词 CSDN PUDN
还可到百度贴吧_汇编吧 看看:
http://tieba.baidu.com/f?ct=&tn=&rn=&pn=&lm=&sc=&kw=%BB%E3%B1%E0&rs2=0&myselectvalue=1&word=%BB%E3%B1%E0&submit=%B0%D9%B6%C8%D2%BB%CF%C2&tb=on
展开全部
要求太多,分数又太低.你这个没有写出内存的存储情况是没办法得到CL准确的值.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请你把完整的题目写出来,否则你这个题没法做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询