检测点 3.1
我查到的数据不是书上的数据,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,
mov ax,
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:所指向的地址必然是数据,23333,书上讲过,如果这条汇编执行过,那么必然被cs:ip所指向过,ds:指向的必然是数据,小甲鱼都念的是data
帖子查看这么多 难道就没有一人指出是错误的么。。
页:
[1]