为什么不能用C,
实验五里的作业,的第5题,在定义C段字节型数据时,如这标识符用C的话在编译时会报错,用别的就不会,如用CC,E等,。。这是为什么。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 es,ax
mov bx,0
mov cx,8
s: mov al,
add es:,al
inc bx
loop s
mov ax,c ; 也是这里。。。。。。。
mov ds,ax
mov bx,0
mov cx,8
s0: mov al,es:
mov ,al
inc bx
loop s0
mov ax,4c00h
int 21h
code ends
end start
为什么,为什么,这是为什么呢, Good_Boy 发表于 2013-12-8 15:13 static/image/common/back.gif
为什么,为什么,这是为什么呢,
编译器规定而已,不要太纠结。
可用其他标记 我和楼主一样,,写到这里用c做数据段名字就报错,,
改成d就OK了,,纳闷啊。。 有些问题是值得探究原因的,LZ的这个不属此列
tsembrace 发表于 2013-12-9 10:41 static/image/common/back.gif
有些问题是值得探究原因的,LZ的这个不属此列
能说点励志的话吗。:sweat: 这个帖子怎么不能回复 看这张图片的第二条大致意思是C是保留字不能用作标识符
不知道怎么回事,就是发不了这段话,所以用图片了 小名明SIU 发表于 2013-12-10 13:19 static/image/common/back.gif
看这张图片的第二条大致意思是C是保留字不能用作标识符
不知道怎么回事,就是发不了这段话,所以用图片了 ...
你这是在哪查的。有这手册吗,给我一份。 不能用就换,有啥说的呢,基本就是和关键字有关 Good_Boy 发表于 2013-12-10 14:58 static/image/common/back.gif
你这是在哪查的。有这手册吗,给我一份。
MSDN 网站
页:
[1]