ZhaoYuBetter 发表于 2014-3-9 19:37:52

第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

oggplay 发表于 2014-3-9 20:01:49

都是同一个错误,把数据从内存传送到内存;内存和内存相加
页: [1]
查看完整版本: 第6章实验题5第5题有点问题