王爽的汇编第二版实验5第5题中 c segment 用c 定义这个段为什么编译的时候会提示错误,换个字符就可以编译

assumecs:codeasegmentdb1,2,3,4,5,6,7,8aendsbsegmentdb1,2,3,4,5,6,7,8bendscsegmentdb0,... 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,b
mov ss,ax
mov bx,0
mov cx,8
s: mov al,[bx]
add al,ss:[bx]
inc bx
loop s

mov bx,c
mov es,bx
mov bx,0
mov cx,8
s0: mov es:[bx],[bx]
inc bx
loop s0
mov ax 4c00h
int 21h
code ends
end start
展开
 我来答
强哥的帐号
2012-09-25 · TA获得超过127个赞
知道答主
回答量:115
采纳率:0%
帮助的人:57万
展开全部
这个我也尝试过,好像是“C”这个符号对编译器来说是一个伪操作命令符,在编译的过程中不会把“C”编译成地址的,所以才会出现编译错误。对编译器来说,我们写的那些“start,s,s0”之类的东东都只会编译成地址的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式