seco 发表于 2011-8-13 10:00:51

实验4求证!~

小甲鱼的参考答案:
实验4 和loop的使用(第113页)
-------------------------------
(1) 编程,向内存0:200~0:23F依次传送数据0~63(3FH)。
程序如下:
assume cs:codesg
codesg segment
   mov ax,0020h
   mov ds,ax
   mov bx,0
   mov dl,0
   mov cx,40h
s:   mov ,dl
   inc dl
   inc bx
   loop s

   mov ax,4c00h
   int 21h

codesg ends
end

有一点不明白,想求证:
mov bx,0 这里不是已经将BX的值赋0了吗?那为什么后面mov dl,0干什么是不是多此一举?可不可以不要?
只想求证这个.


??? 发表于 2011-8-13 10:46:23

要,是以字节为单位传送,

seco 发表于 2011-8-13 10:52:46

哦!~搞错了,D跟B看晕了!

parbbo 发表于 2011-8-13 11:48:37

你循环不用管吗?

seco 发表于 2011-8-13 12:05:22

呵呵!~我把BL当成DL啦~!

hj937733396 发表于 2011-8-13 15:14:39

很明显,一个dx中的dl,一个bx

arise 发表于 2013-12-27 17:25:22

感谢楼主无私奉献!
页: [1]
查看完整版本: 实验4求证!~