为之疯狂 发表于 2014-4-8 21:41:40

我只想说我有点不相信自己的眼睛了

assume cs:code,ds:data,ss:stack

data segment
       
        db 'welcome to masm!'
        db 02h,24h,71h
       
data ends

stack segment

        dw 8 dup(0)

stack ends

code segment

start:mov ax,data
                mov ds,ax
                mov ax,stack
                mov ss,ax
                mov sp,10h
               
                xor bx,bx   ;相当于 mov bx,02h
                mov ax,0b872h
               
                mov cx,3
                s3:        push cx
                        push ax
                        push bx
                       
                        mov es,ax
                       
                        mov si,0
                        mov di,0
                       
                        mov cx,10h
                        s1: mov al,ds:
                                mov es:,al
                                inc si
                                add di,2
                        loop s1
                       
                        mov di,1
                        pop bx
                        mov al,ds:10h
                        inc bx
                       
                        mov cx,10h
                        s2: mov cs:,al
                                add di,2
                        loop s2
                       
                        pop ax
                        add ax,0ah
                       
                        pop cx
                loop s3
               
                mov ax,4c00h
                int 21h
               

code ends

end start真的是没看出来哪里错了,我是一字不差的照着小甲鱼老师的代码敲的,不就是格式有点不一样。
页: [1]
查看完整版本: 我只想说我有点不相信自己的眼睛了