xiesam 发表于 2012-9-30 09:33:27

习题求助

我在做第六章节作业时,总是报错,求各位师兄、师姐、师娘、师太帮忙看一下:
报错是在第29行: add ds:,ax:,求解.
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

d segment       
        db 0,0,0,0,0,0,0,0
d ends

code segment
;编写代码,将a段和b段的数据依次相加,结果存到c段中
start:
        mov ax,a
        mov ds,ax ;a段放在ds
       
        mov bx,d
        mov ss,bx ;c段放ss
        mov sp,16
       
        mov ax,b ;b段放在ax
        mov bx,0
       
        mov cx,8
s:       
        add ds:,ax:
        push ds:
        pop ds:
        inc bx
        loop s
       
        mov ax,4c00h
        int 21h
       
       
code ends

end start

xiesam 发表于 2012-9-30 09:34:36

啊,忘了,还要叫师傅~!{:1_1:}

xiesam 发表于 2012-9-30 09:35:49

这里定义C段的时候,含有“C”字符,总是错误,我就把C改为"d"了
页: [1]
查看完整版本: 习题求助