实验5遇到问题
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 bx,0
mov cx,8
s:mov al,ds:
add al,ds:
add ds:,al
inc bx
loop s
mov ax,4c00H
int 21H
code ends
end start
这是我第5题的代码。但是为什么运行不了?
用masm 和link 分步试一下
mov al,ds:
add al,ds:
add ds:,al
改成如下:
add al,
add ,al zys54919 发表于 2015-12-3 12:53
用masm 和link 分步试一下
试过了,也没用 爱你没错 发表于 2015-12-4 10:24
mov al,ds:
add al,ds:
add ds:,al
为什么要这样改呢?
[回复]实验5遇到的问题
本帖最后由 yundi 于 2015-12-8 11:20 编辑我也遇到这个问题。把a,b,c换个名字,比如aa,bb,cc 本帖最后由 ufo9876 于 2015-12-9 22:06 编辑
我在这儿也遇到同样的问题,debug不允许使用‘C’做数据段的名字,我换成n后就运行正常了
爱你没错 发表于 2015-12-4 10:24
mov al,ds:
add al,ds:
add ds:,al
不明白,能说的详细点嘛 我把你的程序复制了,0 warning errors
0 severe errors
能行啊
页:
[1]