|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 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:[bp+10h]
mov si,0 ;索引字符串的文字
mov di,0 ;显存中的偏移地址
mov cx,16
s: mov al,[si]
mov es:[bx+di],al
mov es:[bx+di+1],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
|
|