wangshan3366 发表于 2012-5-21 09:37:28

实验9

这是自己写的实验9的代码 ,自己是新手。希望各位提点意见 优化优化 谢谢assume cs:code,ds:data,ss:stack

data segment
        db 'Welcome To Masm!'
        db         82h                                ;绿色
        db        0A4h                                ;绿底红色
        db         0F1h                                ;白底蓝色
       
data ends

stacksegment
        dw 0,0,0,0,0,0,0,0
stack ends

code segment
start:
        mov ax,data
        mov ds,ax
        mov ax,stack
        mov ss,ax
        mov sp,10h
        mov ax,0b800h
        mov es,ax
       
        mov bx,0
        mov bp,0
       
        mov cx,3
s:
        push cx
        mov cx,16
        mov di,0
        mov si,0
        s0:       
                mov al,ds:
                mov es:.720h,al       
                inc di
                mov al,ds:10h
                mov es:.720h,al
                inc si
                inc di
        loop s0
       
        pop cx
        add bx,160
        add bp,1
loop s
       
        mov ax,4c00h
        int 21h
       
code ends
end start
页: [1]
查看完整版本: 实验9