作者:ad1931 此贴贴于2011-10-22 13:56:17,已被阅读537次/回复1 
王爽《汇编语言》实验九出现错误,求助
assume cs:code,ds:data,ss:stack

data segment
    db 'weclome to masm!'
data ends

stack segment 
    dw 0000000000000010B,0000000000100100B,0000000001110001B
stack ends

code segment
start:mov ax, data 
    mov ds, ax
    mov ax,0B800H
    mov es,ax 
    mov ax,stack
    mov ss,ax
    mov sp,6h
    mov cx,3
    mov bp,0
    mov si,0
 
s0: mov dx,cx
    mov cx,16
    push ax
    mov si,0 
s:  mov ah,ds:[si]
    mov es:[bp],ax
    add bp,2
    inc si
    loop s  
    add bp,129
  
    mov cx,dx 
    loop s0
            
    mov ax, 4c00h 
    int 21h    
code ends
end start 
不知道为什么运行到mov si,0时debug报错,求原因

此贴的回复贴(直接):
大哥334 邋遢鬼 2011-12-8 20:03:05 42 正常