鱼C论坛

 找回密码
 立即注册
查看: 3097|回复: 14

帮忙看下这个程序哪个错了

[复制链接]
发表于 2011-12-28 21:50:36 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 赵璐 于 2011-12-29 01:55 编辑

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 ax,a
        mov ds,ax
        mov ax,c
        mov es,ax
        mov bx,0
        mov cx,8
s:      mov es:[bx],[bx]
        inc bx
        loop s
        mov ax,b
        mov bx,0
        mov cx,8
z:      add es:[bx],[bx]
        inc bx
        loop z
        mov ax,4c00h
        int 21h
code    ends
end     start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 00:35:37 | 显示全部楼层
错误很明显
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 01:15:24 | 显示全部楼层
刚学汇编 还不懂DB  这个是改后的 应该还是你要的吧
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
ca  segment   貌似不能定义c
db 0,0,0,0,0,0,0,0
ca  ends      同上
code segment
start:  mov ax,a
        mov ds,ax
        mov ax,ca
        mov es,ax
        mov bx,0
        mov cx,8
s:      mov dx,[bx]通用寄存器中转
        mov es:[bx],dx
        inc bx
        loop s
        mov ax,b
        mov bx,0
        mov cx,8
z:      mov dx,[bx] 通用寄存器中转
        add es:[bx],dx
        inc bx
        loop z
        mov ax,4c00h
        int 21h
code    ends
end     start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-29 01:16:47 | 显示全部楼层
哪是不是没指明a b c是什么段啊,麻烦指教一下。新手不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-29 01:21:46 | 显示全部楼层
我做的是书上的实验五啊 , 源题目好像就是这样的。那个c有什么特殊含义啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 01:25:41 | 显示全部楼层
这个我不明白  只是把你的代码复制下来 然后MASM编译的时候提示错误  我就照地方改了 那个C那里提示的就是语法错误 :c  我就给加了个a就过了 我才学到第6章呢 DB都没学到呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 01:26:51 | 显示全部楼层
不懂:(:(:(:(:(
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-29 01:32:10 | 显示全部楼层
d:\123.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 01:35:10 | 显示全部楼层
汗  用MASM5.0可以编译C段没问题
为什么MASM6.15会提示错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-29 01:35:11 | 显示全部楼层
哦 反正谢了,自己再折磨几天吧!!要是学到这别忘了往这发个帖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-29 01:40:00 | 显示全部楼层
软件升级后,可能是新出现的名词吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 03:50:49 | 显示全部楼层
刚弄完这个实验 你的结果c段是 02 06 09 0C 0F 12 15 18
                      我的结果C段是 02 04 06 08 0A 0C 0E 10
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-30 12:07:36 | 显示全部楼层
c不能做为段名,建议用单词做关键词
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-30 23:39:09 | 显示全部楼层
为什么c不能做段名啊
高手可否指教一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-30 23:39:48 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-19 14:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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