帮忙看下这个程序哪个错了
本帖最后由 赵璐 于 2011-12-29 01:55 编辑assume cs:code
asegment
db 1,2,3,4,5,6,7,8
aends
bsegment
db 1,2,3,4,5,6,7,8
bends
csegment
db 0,0,0,0,0,0,0,0
cends
code segment
start:mov ax,a
mov ds,ax
mov ax,c
mov es,ax
mov bx,0
mov cx,8
s: mov es:,
inc bx
loop s
mov ax,b
mov bx,0
mov cx,8
z: add es:,
inc bx
loop z
mov ax,4c00h
int 21h
code ends
end start
{:5_94:} 错误很明显 刚学汇编 还不懂DB这个是改后的 应该还是你要的吧
assume cs:code
asegment
db 1,2,3,4,5,6,7,8
aends
bsegment
db 1,2,3,4,5,6,7,8
bends
casegment 貌似不能定义c
db 0,0,0,0,0,0,0,0
caends 同上
code segment
start:mov ax,a
mov ds,ax
mov ax,ca
mov es,ax
mov bx,0
mov cx,8
s: mov dx,通用寄存器中转
mov es:,dx
inc bx
loop s
mov ax,b
mov bx,0
mov cx,8
z: mov dx, 通用寄存器中转
add es:,dx
inc bx
loop z
mov ax,4c00h
int 21h
code ends
end start 哪是不是没指明a b c是什么段啊,麻烦指教一下。新手不懂
我做的是书上的实验五啊 , 源题目好像就是这样的。那个c有什么特殊含义啊
这个我不明白只是把你的代码复制下来 然后MASM编译的时候提示错误我就照地方改了 那个C那里提示的就是语法错误 :c我就给加了个a就过了 我才学到第6章呢 DB都没学到呢 不懂:(:(:(:(:( d:\123.png 汗用MASM5.0可以编译C段没问题
为什么MASM6.15会提示错误 哦 反正谢了,自己再折磨几天吧!!要是学到这别忘了往这发个帖
软件升级后,可能是新出现的名词吧
刚弄完这个实验 你的结果c段是 02 06 09 0C 0F 12 15 18
我的结果C段是 02 04 06 08 0A 0C 0E 10
c不能做为段名,建议用单词做关键词 为什么c不能做段名啊
高手可否指教一下
laiyihan 发表于 2011-12-29 03:50 static/image/common/back.gif
刚弄完这个实验 你的结果c段是 02 06 09 0C 0F 12 15 18
我的结果C段是 02 04 06 0 ...
谢了我知道了
页:
[1]