我已经学到第209页了,然后做第二章的检测题竟然没有通过!!!这已经是我第三次失败了,5道检测题做对了四道只有最后一道题让我很含糊1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:a jmp bx
题目问的是jmp bx执行完改变IP多少次
答案有 4次5次6次7次
不得不开始反思是不是自已的在文字理解上有问题,因为不理解什么叫执行完,程序又不能返回啊???总感觉这个出题目有些问题!!如果把mov bx,ax 改成 add bx,ax就很好理解了!!
- [thedaydreamwang] 昏死了重新修改之后OK了 assume cs:code code segment start 02/18 02:00
- [thedaydreamwang] 嗯原来是自已一直都理解错了!!这个问题总算搞懂了!!! 01/16 03:05
- [bigbigwolf] 如果把mov bx,ax 改成 add bx,ax就很好理解了!! --------- 这个 01/14 11:00
- [bigbigwolf] 论坛说先完成每章的检测题和实验,在完成网站的检测题,在向下学习,应该是有些道理的 ^_^ 我也 01/14 10:59
[ bigbigwolf 发表于 2010-01-14 10:59 ]
论坛说先完成每章的检测题和实验,在完成网站的检测题,在向下学习,应该是有些道理的 ^_^
我也正学第二章,书上2.3的检测题就是这个。
我觉得这个题答案是6次。
1000:0 mov ax,8 --读取是更改一次 1
1000:3 jmp ax --读取、执行各更改一次1+2=3
1000:5 mov ax,0 --未读取执行
1000:8 mov bx,ax --读取是更改一次 3+1=4
1000:a jmp bx --读取、执行各更改一次 4+2=6
[ bigbigwolf 发表于 2010-01-14 11:00 ]
如果把mov bx,ax 改成 add bx,ax就很好理解了!!
---------
这个代码应该不是从“功能”上考虑的,而是对对2.10知识理解 掌握。
[ thedaydreamwang 发表于 2010-01-16 03:05 ]
嗯原来是自已一直都理解错了!!这个问题总算搞懂了!!!