第六章实验5.5的新答案
实验5 编写、调试具有多个段的程序(5)程序如下,编写code段中代码,将a段和b段中的数据依次相加,将结果存到C段中。
(三个程序)
一次循环。 经验证,应该没错。
assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends
code segment
start:
mov cx, 8
mov bx,a
mov ds, bx
s:
mov si,cx
mov ax,
add ax,
mov ,ax
loop s
mov ax,4c00h
int 21h
code ends
end start 第一次将 mov si,cx 放在了S上面,想破脑袋都不明白哪里错了,后来一条条t才发现这个问题。。。 你放上面也可以。加条dec si不就行了。si自减一。只是你这种方法...
页:
[1]