|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- assume cs:dm,ds:sj
- sj segment
- db 'welcome to masm!'
- sj ends
- dm segment
- ks: mov ax,sj
- mov ds,ax ;定义数据段
- mov ax,0b800h
- mov es,ax
-
- mov di,64 ;第32列起始偏移
- mov si,0 ;DS段起始偏移
- mov cx,16 ;循环次数
- s: mov bx,780h ;第12行起始偏移
- mov al,[si] ;读入字符
- mov ah,02h ;写入字符属性 02h=黑底绿字
- mov es:[bx+di],ax ;写入字符
- add bx,160 ;换到第13行
- mov ah,24h ;写入字符属性 24h=绿底红字
- mov es:[bx+di],ax ;写入字符
- add bx,160 ;换到第14行
- mov ah,71H ;写入字符属性 71h=白底蓝字
- mov es:[bx+di],ax ;写入字符
- add si,1 ;读入下一个数据
- add di,2 ;写入下一个数据
- loop s
-
- mov ax,4c00h
- int 21h ;中断返回
- dm ends
- end ks
复制代码 |
|