鱼C论坛

 找回密码
 立即注册
查看: 1601|回复: 2

习题求助

[复制链接]
发表于 2012-9-30 09:33:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在做第六章节作业时,总是报错,求各位师兄、师姐、师娘、师太帮忙看一下:
报错是在第29行: add ds:[bx],ax:[bx],求解.
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:[bx],ax:[bx]
        push ds:[bx]
        pop ds:[bx]
        inc bx
        loop s
       
        mov ax,4c00h
        int 21h
       
       
code ends

end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-9-30 09:34:36 | 显示全部楼层
啊,忘了,还要叫师傅~!{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-9-30 09:35:49 | 显示全部楼层
这里定义C段的时候,含有“C”字符,总是错误,我就把C改为"d"了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-28 01:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表