|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 功夫猫 于 2012-2-21 18:16 编辑
assume cs:code,ds:data
data segment
db'welcome to masm!'
db 02h,24h,71h
data ends
code segment
start:mov ax,data
mov ds,ax ;数据段
mov ax,0b800h
mov es,ax ;显存段
mov si,0 ;源操作字符串
mov bx,0 ;源操作颜色
mov di,0 ;目的显存
mov cx,3
s1:mov dx,cx
mov cx,16 ;16次取字符、颜色
s: mov al,[si] ;字符放入低
mov ah,[bx+16] ;颜色放入高
mov es:[di],ax ;放入显存(低字符、高属性)
inc si ;指向下个字符
add di,2 ;指向下个显存
loop s
mov si,0 ;指向开始字符
add di,128 ;加128指向下一行显示
inc bx ;下一个颜色
mov cx,dx
loop s1
mov ax,4c00h
int 21h
code ends
end start
实验九第一次代码 |
|