鱼C论坛

 找回密码
 立即注册
查看: 222|回复: 1

[汇编作业] 检测点 3.1

[复制链接]
最佳答案
0 
发表于 2019-8-16 17:50:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

我查到的数据不是书上的数据,23333
统一单位为H
1、AX=0008
2、BX=7000
3、AX=7000
4、AX=0008
5、BX=0070
6、AX=0078
7、AX=10D8
8、AX=0000
9、AX=0070
10、BX=0000
11、BX=0060
12、AX=00D0

第二题、
        (1)、
        mov ax,6622H
        jmp 0ff0:0100(这里的要将物理地址算出来,物理地址的计算方式为,段地址x16+偏移地址,这里我们知道,x16就是向右移位,那么就是ff00,+100,就等于10000H),这个时候,就是跳转到了10000H开始执行。
        mov ax,2000H
        mov ds,ax
        mov ax,[8]
        mov ax,[2]
        mov ax,662H
        jmp 0ff0:0100
        循环了,一直循环,2333

        (2)、
        第一次执行ip=3
        第二次执行ip=8
        第三次执行ip=100
        第四次执行ip=103
        第五次执行ip=105
        第六次执行ip=108
        第七次执行ip=10B
        第八次执行ip=10E
        第九次执行ip=113
        第十次执行ip=100
        然后就开始循环了
        CS唯一一次变动就是jmp 0ff0的时候 23333333.。。
        CS=2000
        cs=0ff0

        (3)、被cs:ip所指向的地址必然是汇编指令,被ds:[address]所指向的地址必然是数据,23333,书上讲过,如果这条汇编执行过,那么必然被cs:ip所指向过,ds:[address]指向的必然是数据,小甲鱼都念的是data

       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2019-9-14 21:05:23 | 显示全部楼层
帖子查看这么多 难道就没有一人指出是错误的么。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2019-12-6 06:59

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表