第6章实验题5第5题有点问题
自己编写的代码如下:但是有错,不知道为何出错;程序如下,编写code段中的代码,将a段与b段中的数据依次相加,将结果存入c段中
;思路:先把段a的数据移入到段c中,再将段c中的数据与段b相加,结果存入段c
;程序如下,编写code段中的代码,将a段与b段中的数据依次相加,将结果存入c段中
;思路:先把段a的数据移入到段c中,再将段c中的数据与段b相加,结果存入段c
assume cs:code
a segment
db 1,2,3,4,6,7,8 ; 字节型
a ends
b segment
db 1,2,3,4,6,7,8
b ends
cc segment
db 0,0,0,0,0,0,0
cc ends
code segment
start:
mov ax,a
mov ds,ax ;将a的段地址放入ds
mov bx,0
mov cx,8
mov ax,cc
mov es,ax
s: mov es:,;出错
inc bx
loop s ;依次移入c段中
mov bx,0
mov ax,b
mov ds,ax
mov cx,8
s0: add es:, ;出错
inc bx
loop s0
mov ax,4c00h
int 21h
code ends
end start
都是同一个错误,把数据从内存传送到内存;内存和内存相加
页:
[1]