检测点9.2
补全编程,利用JCXZ指令,实现在内存2000H段中查找第一个字为0的字节,找到后,将它的偏移地址存储在DX中.
assume cs:code
code segment
start: mov ax,2000H
mov ds,ax
mov bx,0
s: mov ch,0
mov cl,[bx]
jcxz ok
inc bx
jmp short s
ok: mov dx,bx
mov ax,4c00h
int 21h
code ends
end start
检测点9.3
补全编程,利用loop指令,实现在内存2000H段中查找第一个字为0的字节,找到后,将它的偏移地址存储在DX中.
assume cs:code
code segment
start: mov ax,2000H
mov ds,ax
mov bx,0
s: mov cl,[bx]
mov ch,0
loop ok
inc bx
loop s
ok: dec bx
mov dx,bx
mov ax,4cooh
code ends
end start
- [十堰职业技术学院学生211020] 是的,确实要好好学学 06/23 23:14
- [游客] 嗯。css样式表确实很实用。 06/23 15:24
- [tomato] 正确。 06/12 09:38
- [zhenglxd] 你怎么跳着学习的啊 这样可不好 还是按顺序来吧 不然 太混乱了或者整理下吧 06/12 09:12
- [mess] dw 0 ------------- 这里最好是dw 0,0 因为根据程序要求第1和2个字节 06/09 10:09
- [十堰职业技术学院学生211020] 哦,是的 太仔细了! 06/08 21:20
- [mywiil] 程序没问题,只不过assume少些了一个a。呵呵 06/08 10:04
- [mywiil] 不错,继续加油吧。 06/08 10:00
- [zhenglxd] 正确 咱们进度一样了哈 看谁先把下面的程序搞错来! 05/31 17:16
- [zhenglxd] 进度快点 我都赶到你前头去了 原先我可是比你慢些的,没想到我 放假堕落了整整一个礼拜 你居然比我还慢 05/31 17:08
[ mess 发表于 2009-05-11 18:31 ]
第一题没问题,第二题不符合题意,题目中说是补全程序。
可以从loop指令的执行步骤入手^_^
[ 十堰职业技术学院学生211020 发表于 2009-05-14 21:59 ]
第二题的答案是写在程序中的,我没有把它另外写出来,是有点不详。