bendan 发表于 2014-1-20 19:41:00

实验九我的优化后的代码

本帖最后由 bendan 于 2014-1-20 20:19 编辑

assume cs:code

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

stack segment
        db 16 dup (?)
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,10h

                mov bx,0720H                                ;bx的起始地址
                mov bp,0                                ;用来索引颜色属性

                mov cx,3                                ;3行文字
        s0:        push cx
                mov ah,ds:               
                mov si,0                                ;索引字符串的文字
                mov di,0                                ;显存中的偏移地址
                mov cx,16
        s:        mov al,
                mov es:,al
                mov es:,ah
                inc si
                add di,2
                loop s
                pop cx
                inc bp
                add bx,00a0h
                loop s0

                mov ax,4c00h
                int 21h
code ends
end start

K.黑桃 发表于 2014-4-17 20:47:47

{:7_157:}给力啊,你学多长时间了
页: [1]
查看完整版本: 实验九我的优化后的代码