我想输出彩色文本

jpshaoping jpshaoping 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个程序是要在屏幕上第5行,第10列,以黄色显示字符串"hello"

.model small
.data
yellow equ 0eh ;0e为黄色
msg db "hello","$"
count equ $-msg
.code
.startup
mov ax,0b000h ;显示缓冲区地址
mov es,ax
mov al,5
mov bl,160 ;5*160=5行所占的字节
mul bl
mov cx,10
shl cx,1 ;10列前面的字节数
add ax,cx
mov di,ax
mov cx,count
lea si,msg
mov ah,yellow
.repeat
lodsb
stosw
.untilcxz
.exit
end


但是这个无法显示,好像缺了显示文本的中断
那到底要调用什么中断呢?
我用dos调用的09功能,显示出来的是白色的。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
jpshaoping
汇编语言 21,500 成员 41,619 内容