为之疯狂 发表于 2014-4-8 23:51:42

4个字符为一列,分别写入到显存

assume cs:code,ds:data

data segment
        db 'masnhehe'
        db 02h
data ends


code segment

start:
                ;确定数据
                mov ax,data       
                mov ds,ax
               
                ;确定显示位置
                mov ax,0b872h
                mov es,ax
               
                mov cx,4
                mov si,0
                mov di,0
                s:
                        ;存放单词
                        mov al,ds:
                        mov es:,al
                       
                        mov al,ds:
                        mov es:,al
                       
                        ;设置单词颜色
                        mov al,ds:
                        mov es:,al
                        mov es:,al
                       
                        ;
                        add di,160
                        add si,1
                loop s
               
                mov ax,4c00h
                int 21h
code ends
end start












页: [1]
查看完整版本: 4个字符为一列,分别写入到显存