鱼C论坛

 找回密码
 立即注册
查看: 2477|回复: 3

[技术交流] 第六章中实验题5中MASM编译问题!

[复制链接]
发表于 2019-7-6 23:11:14 | 显示全部楼层 |阅读模式

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

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

x
题目如下:实验5 编写、调试具有多个段的程序

(5)程序如下,编写code段中代码,将a段和b段中的数据依次相加,将结果存到C段中。
我编写代码如下,但是编译器无法编译,提示第八行错误,我发现编译器无法识别C字母,如果我把C改成E,就可以正常编译,请问这个是编译器问题还是什么问题?编译器是6.11
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 bx,0
                                                 mov ax,b
                                                 mov es,ax
                                                 mov ax,c
                                                 mov ss,ax
                                                 mov cx,8
                                              s:mov al,ds:[bx]
                                                 mov ah,es:[bx]
                                                 add al,ah
                                                 mov ss:[bx],al
                                                 inc bx
                                                 loop s
                                                mov ax,4c00H
                                                int 21h
                code ends
                end start
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-6 23:53:46 | 显示全部楼层
字母c是masm中的关键字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-7 00:41:32 | 显示全部楼层
人造人 发表于 2019-7-6 23:53
字母c是masm中的关键字

为何5.0的masm可以使用C呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-7 00:44:08 | 显示全部楼层
yjcoke 发表于 2019-7-7 00:41
为何5.0的masm可以使用C呢?

大概5.0的masm还没有引入c这个关键字吧
我记得之前看到过一个帖子说c是masm的关键字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 05:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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