当前位置: 首页 > news >正文

51、INT 10h 视频编程与图形绘制全解析

INT 10h 视频编程与图形绘制全解析

1. 视频模式设置

在将视频模式设置为新值之前,先获取当前视频模式(使用 INT 10h 功能 OFh)并保存到变量中,这样程序退出时就可以恢复原始视频模式。以下是设置视频模式的相关信息:
| INT 10h 功能 | 描述 | 接收参数 | 返回值 | 示例调用 | 注意事项 |
| — | — | — | — | — | — |
| 0 | 设置视频模式 | AH = 0,AL = 视频模式 | 无 | mov ah, 0
mov al, 3 ; 视频模式 3(彩色文本)
int 10h | 除非在调用此功能之前设置 AL 的最高位,否则屏幕将自动清除 |

2. 光标操作
2.1 设置光标大小(INT 10h 功能 01h)

该功能通过起始和结束扫描线来设置文本光标的大小,应用程序可借此显示操作的当前状态。
| INT 10h 功能 | 描述 | 接收参数 | 返回值 | 示例调用 | 注意事项 |
| — | — | — | — | — | — |
| 01h | 设置光标线 | AH = 01h,CH = 顶行,CL = 底行 | 无 | mov ah, 1
mov cx, 0607h ; 默认彩色光标大小
int 10h | 单色显示器的光标使用 12 行,其他显示器使用 8 行 |

默认彩色光标从第 6 行开始,到第 7 行结束,可表示为:

0 |----------| 1 |
http://www.zskr.cn/news/113616.html

相关文章:

  • 讲真,没见过这么心狠手辣的空降领导!
  • VNote极速上手:打造你的专属Markdown笔记空间
  • Git 回退神技:用ID一键“穿越”到旧版本
  • 实体零售推荐哪些AI搜索排名(GEO优化)做的好的企业?
  • 【Leetcode】3008. Find Beautiful Indices in the Given Array II
  • 从告警风暴到智能运维:keep+Prometheus构建企业监控新范式
  • 一个让你像聊天一样做PPT的AI工具
  • LobeChat证书管理生命周期
  • 一人独角兽公司的Agent:基于国产多模型 #竞赛发布
  • 3、Qt 界面开发:小部件与布局全解析
  • 4、Qt 应用程序主窗口开发全解析
  • 6、Qt 自定义小部件开发全解析
  • 让你的手机更懂你,小米澎湃OS 3“热点编译加速”技术揭秘
  • 正式裁员30000人,赔偿N+4!
  • 推动差异化连接落地,这家运营商的经验值得参考!
  • 投递 2 天,拿下 Offer!
  • 分享几个嵌入式软件开源项目,值得深度复刻!
  • 产品经理和我说“这个需求是老板要做的”,你猜我会怎么怼回去?(说说我自己的故事...)
  • 【API 设计之道】06 结构化错误处理:RFC 7807 与错误模型的最佳实践
  • LobeChat智谱ChatGLM接入全流程:Zhipu AI API对接
  • 12月21日,杭州见!
  • Spring AI 最新实战系列(一)完成一个简单的AI项目
  • 思考与练习之答案与解析(第四章 程序组成与输入输出)
  • 终极Kafka-UI快速部署指南:5分钟搞定可视化监控
  • 人机关系中的不可公度性
  • 第一部分:类和对象(中)— 取地址运算符重载
  • NVIDIA没想到会间接干掉中国中低端手机,AI横扫一切!
  • Mem Reduct内存管理终极指南:解决电脑卡顿的完整教程
  • 电脑c盘内存满了怎么清理内存 释放空间不求人
  • 政务智能体发展研究报告(附下载)