检测点10.1
0H
1000H
检测点10.2
执行后ax的值为6
检测点10.3
执行后ax的值为1016H
检测点10.4
执行后ax的值为11
检测点10.5
(1)执行后ax的值为3
(2)执行后ax的值为1,bx值为0
分析:ax的值就是nop这条指令的长度。...
- [游客] 感谢happy的纠正。 确实是写反了。压栈和出栈应该是倒过来的。 10.1改为 1000H 12/06 12:10
- [happy] 对了 12/03 15:28
- [happy] 10.1博主写反了吧 10.3博主也错了 其它的都正确 12/03 14:59
- [游客] 1aH --------- 还想用18,19都可以,为什么呢? 11/28 19:11
- [mouse] 哈哈,和我的答案一样,我可没抄阿~ 11/28 13:06
- [cook702] 可不要高兴过了头呀!呵呵.. 11/27 22:41
- [Wednesday] 分析:数据和程序在内存中都是二进制值,并没有区别。区分数据和程序,主要看指令的执行阶段,在取指阶段, 11/26 20:15
- [游客] 正确+正确 11/24 16:42
- [游客] 完全正确,兄弟加油阿` 11/24 16:41
- [flygui] 谢谢鼓励. 11/24 13:06
[2007-12-01 10:46] 检测点10.1至10.5
阅读全文 |
评论次数(2) |
浏览次数(593) |
所属类型(汇编作业)
[2007-11-30 12:12] 检测点9.1,9.2和9.3
检测点9.1
(1) db 0,0,0
分析:只要第二和第三个字节的值为0就可以(即可将ip设置为0,指向第一条指令),其它字节的数据不产生影响。
(2)0
cs
分析:第一个空也可以填 offset start,就是0了。
(3) (cs)=0060H,(ip)=00beH
检测点9.2
mov ch,0
mov cl,[bx]
jexz ok
inc bx
检测点9.3
inc cx
网站上的检测题还卡在第6章呢,哈哈,要8小时后才能做,真是有够等的...要是再做错,这时间就更煎熬了......
(1) db 0,0,0
分析:只要第二和第三个字节的值为0就可以(即可将ip设置为0,指向第一条指令),其它字节的数据不产生影响。
(2)0
cs
分析:第一个空也可以填 offset start,就是0了。
(3) (cs)=0060H,(ip)=00beH
检测点9.2
mov ch,0
mov cl,[bx]
jexz ok
inc bx
检测点9.3
inc cx
网站上的检测题还卡在第6章呢,哈哈,要8小时后才能做,真是有够等的...要是再做错,这时间就更煎熬了......
阅读全文 |
评论次数(1) |
浏览次数(596) |
所属类型(汇编作业)
[2007-11-27 22:21] 检测点6.1
(1)mov cs:[bx],ax
(2)cs
1aH
pop cs:[bx]
哈哈,第四,第五章都没有检测点啊....
(2)cs
1aH
pop cs:[bx]
哈哈,第四,第五章都没有检测点啊....
阅读全文 |
评论次数(3) |
浏览次数(616) |
所属类型(汇编作业)
[2007-11-26 17:07] 检测点3.1和3.2
检测点3.1
(1)2662H e626H e626H 2662H d6e6H fd48H
2c14H 0000H 00e6H 0000H 0026H 000cH
(2)执行指令序列如下
1 mov ax,6622H
执行后cs=2000H,ip=0003H,ax=6622H
2 jmp 0ff0:0100
执行后cs=0ff0H,ip=0100H
3 mov ax,2000H
执行后cs=0ff0H,ip=0103H,ax=2000H
4 mov ds,ax
执行后cs=0ff0H,ip=0105H,ds=2000H
5 mov ax,[0008...
(1)2662H e626H e626H 2662H d6e6H fd48H
2c14H 0000H 00e6H 0000H 0026H 000cH
(2)执行指令序列如下
1 mov ax,6622H
执行后cs=2000H,ip=0003H,ax=6622H
2 jmp 0ff0:0100
执行后cs=0ff0H,ip=0100H
3 mov ax,2000H
执行后cs=0ff0H,ip=0103H,ax=2000H
4 mov ds,ax
执行后cs=0ff0H,ip=0105H,ds=2000H
5 mov ax,[0008...
阅读全文 |
评论次数(1) |
浏览次数(548) |
所属类型(汇编作业)
[2007-11-24 13:27] 检测点2.2和2.3
检测点2.2
(1)00010H 到 1000FH
(2)1001H 2000H
此题思路:偏移地址最大时,可得段地址最小值。
故20000H-ffffH=10001H即SA*16>=10001H,所以最小的SA是1001。SA的最大值就是偏移地址最小时(0000H)所得。
检测点2.3
修改了4次IP的值。第一次到第三次都是在取出当前指令后,自动增加IP值指向下一条指令,第四次是执行jmp ax这条指令时,修改IP的值为ax的值。IP最后的值是0H。...
(1)00010H 到 1000FH
(2)1001H 2000H
此题思路:偏移地址最大时,可得段地址最小值。
故20000H-ffffH=10001H即SA*16>=10001H,所以最小的SA是1001。SA的最大值就是偏移地址最小时(0000H)所得。
检测点2.3
修改了4次IP的值。第一次到第三次都是在取出当前指令后,自动增加IP值指向下一条指令,第四次是执行jmp ax这条指令时,修改IP的值为ax的值。IP最后的值是0H。...
阅读全文 |
评论次数(1) |
浏览次数(610) |
所属类型(汇编作业)
[2007-11-24 13:05] 检测点2.1
(1) f4a3H 31a3H 3123H 6246H 826cH 6246H 826cH
04d8H 0482H 6c82H d882H d888H d810H 6246H
(2) mov ax 2
add ax ax
add ax ax
add ax ax...
04d8H 0482H 6c82H d882H d888H d810H 6246H
(2) mov ax 2
add ax ax
add ax ax
add ax ax...
阅读全文 |
评论次数(1) |
浏览次数(698) |
所属类型(汇编作业)
[2007-11-23 09:46] 检测点1.1
(1) 13
(2) 1024,0,1023
(3) 1024*8,1024
(4) 2的30次方,2的20次方,2的10次方
(5) 64,1,16,4
(6) 1,1,2,2,4
(7) 512,256
(8) 二进制...
(2) 1024,0,1023
(3) 1024*8,1024
(4) 2的30次方,2的20次方,2的10次方
(5) 64,1,16,4
(6) 1,1,2,2,4
(7) 512,256
(8) 二进制...
阅读全文 |
评论次数(2) |
浏览次数(614) |
所属类型(汇编作业)