masm编译出现的错误
有c的地方都有错误。为什么会这样呢?(搞了这么就应该可以发个贴了吧,真tm电信)assume cs:codea 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
c segment
db 0,0,0,0,0,0,0,0
c ends
mov ax,c
不能用C来定义的,C在编译器中是有其他用处的,具体是什么用处我也没学到 新手看不懂,俺是来赚金币的。 换个标识符~ 小咒 发表于 2013-8-17 14:10 static/image/common/back.gif
c segment
db 0,0,0,0,0,0,0,0
哦,我试试,但是王爽的那本书里写的就是c啊?为什么呢?难道他不知道c有其他用途? 貌似c是关键字?
我都不会用c这样毫无意义的符号来定义segment
要么是data段,要么是ss段 好深奥啊 我看来看去 看晕了 meKj 发表于 2013-8-17 20:05 static/image/common/back.gif
哦,我试试,但是王爽的那本书里写的就是c啊?为什么呢?难道他不知道c有其他用途?
这个我就不知道了,可能王爽的书只是举个例子给我们,不小心用到C的吧 小咒 发表于 2013-8-17 20:47 static/image/common/back.gif
这个我就不知道了,可能王爽的书只是举个例子给我们,不小心用到C的吧
我把c给换掉,试了一下,真心可以,真是太感谢了。
页:
[1]