凤梨 发表于 2015-5-2 22:37:26

求解!!这是什么鬼?

求大家帮帮忙!

haiouda 发表于 2015-5-2 23:13:41

为何不把代码贴全 ?

automation 发表于 2015-5-3 08:23:56

。。。。你的assume哪里去了?不先声明,系统怎么知道那些是数据段,那些是代码段。

凤梨 发表于 2015-5-3 10:01:29

automation 发表于 2015-5-3 08:23
。。。。你的assume哪里去了?不先声明,系统怎么知道那些是数据段,那些是代码段。

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 dx,c
               mov ds,dx
               
               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

这是全部代码

凤梨 发表于 2015-5-3 10:02:52

haiouda 发表于 2015-5-2 23:13
为何不把代码贴全 ?

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 dx,c
               mov ds,dx
               
               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


这是全部代码==
页: [1]
查看完整版本: 求解!!这是什么鬼?