汇编 实验第五题
本帖最后由 IWANT 于 2012-2-10 18:46 编辑这是代码
1assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
5 b segment
db 1,2,3,4,5,6,7,8
b ends
ddd segment
10 db 0,0,0,0,0,0,0,0
ddd ends
code segment
start:mov bx,0
15 mov ax,a
mov ds,ax
mov ax,ddd
mov es,ax
20 mov cx,8
s:mov es:,
add bx,1
loop s
mov bx,0
25 mov ax,b
mov ds,ax
mov cx,8
p:mov ex:,
30 add bx,1
loop p
mov ax,4c00h
int 21h
code ends
end start
我的思路就是先把a段中的写进ddd中,在和b中的相加。哪里错了啊,编译一直出错(显示的是 p:mov ex:,
和s:mov es:,有错,还有cant open file f:try\ML.err
)。并且我对这个题很迷惑,什么时候用cs,ds不是很清楚。还有,为什么assmue 的时候,不用写ds:ads:bds:ddd 呢。看到这一节,彻底晕了。。。求详解啊
页:
[1]