B8000H-BFFFFH的内存空间是显存地址, 32K大小, 向这个地址写入数据就可以打印到屏幕上了。

assume cs:code, ds:datadata segmentdb 'Hello,test'
data endscode segmentstart:mov ax,0b800hmov ds,ax   ;显存的数据段mov si,data  mov es,si   ;字符串的数据段mov si,0    mov bx,0A0h ;160表示第二行mov cx,0Ah ;字符串长度10位s:mov al,es:[si]  inc simov ah, 0ch    ;红底黑字mov ds:[bx],axadd bx,2loop s   mov ax,4c00hint 21h
code endsend startend

16位汇编 写入显存B800:0000 输出字符串相关推荐

  1. 16位汇编 int 10h和int 21h 显示字符串实例

    int 10h 的9号功能是显示字符串 assume cs:codecode segmentstart:mov ah,2 ;置光标mov bh,0 ;第0页mov dh,1 ;dh中放行号mov dl ...

  2. 小谈16位汇编NEG求补指令

    16位汇编,看到别人写的3行代码对一个32位数求补,举例子论证 NEG是求补指令,把他之后的操作数求补(先求反再加1) 本指令影响标志位CF.OF.SF.PF.ZF及AF. 有一个32位的数 高16位 ...

  3. 研究16位汇编NEG求补指令

    转自: http://bbs.pediy.com/showthread.php?t=81209 [文章标题]: 研究16位汇编NEG求补指令  [文章作者]:  hzmslx 我是个菜鸟··学16位汇 ...

  4. 手把手教你在64位Win7下部署16位汇编学习环境

    实现方式是VirtualBox虚拟机+精简的32位xp系统.指导小白用,高手就直接跳过吧. 一.背景 初学者学习汇编语言通常是从16位汇编开始,但是现在的64位Win7系统明确表示不支持16位的程序. ...

  5. 16位汇编相关寄存器

    文章目录 1 寄存器的组成部分 1.1 8086寄存器组成 1.2 8086处理器是小端模式 2 X86 16位汇编所涉及的寄存器 3 寄存器的用法 3.1 DS和ES 3.2 CS和IP 1 寄存器 ...

  6. c语言将两个16位变为一个32位,16位汇编第六讲汇编指令详解第第三讲(示例代码)...

    16位汇编第六讲汇编指令详解第第三讲 1.十进制调整指令 1. 十进制数调整指令对二进制运算的结果进行十进制调整,以得到十进制的运算结果 2.分成压缩BCD码和非压缩BCD码调整 简而言之: 以前的时 ...

  7. 显存位宽与显存容量的关系

    为什么3060是12G显存,3080却只有10G显存,为什么不将3060做成8G显存,将3080做成12G显存? 什么是显存位宽? 显存位宽是显存在一次能传送数据的位数,位数越大,一次能传输的数据量越 ...

  8. 【汇编语言】16位汇编总结

    16位汇编语言 学习操作系统前对汇编语言进行快速学习,参考汇编语言进行总结. Before Learning 进制: 字节和字: 字节,即Byte,是由八个位组成的一个单元,也就是8个bit组成1个B ...

  9. 16位汇编第第四讲常用的7种寻址方式

    常用的7中寻址方式 昨天稍微讲了一下,立即数寻址,今天继续讲解寻址方式. (注意,这个属于简陋版的,写了4个小时的博客,也就是第一版,保存了一下,但是博客出问题了,重新打开后发现保存的内容没了,让我很 ...

最新文章

  1. 基于Pyhton的图像隐写术--如何隐藏图像中的数据
  2. 独家下载!2021前端热门技术解读
  3. android应用的界面编程----View与ViewGroup的概念
  4. Yearn已完成对于6666枚YFI的增发
  5. (完整版)原因可能是堆被损坏,这也说明 中或它所加载的任何DLL 中有bug】的解决
  6. 二维图像的离轴数字全息及显示
  7. 程序员考哪些证书有利于职业发展?
  8. 机器学习(周志华) 第七章贝叶斯分类器
  9. 键盘怎么一按f1就出计算机,电脑每次开机都要按F1键,且开机后都会弹出一个打开方式的窗口,请问该怎么处理?...
  10. JAVA使用接口实现类的功能------JAVA入门基础教程
  11. 《大数据时代》(维克托·迈尔·舍恩伯格)读书笔记
  12. mysql--部门表员工表练习题
  13. “庄家”:腾讯的投资“六合彩”
  14. TensorFlow北大公开课学习笔记-4.1损失函数
  15. python电子书在线阅读-Python编程快速上手 让繁琐工作自动化
  16. bitlocker正在加密 c盘_新电脑安装操作系统一定要注意硬盘是否被bitlocker加密!...
  17. 【论文简述及翻译】Learning for Disparity Estimation through Feature Constancy(CVPR 2018)
  18. 使用HttpClient下载图片常用代码,以及下载失败原因
  19. Linux:库函数:libc: glibc
  20. 重读GPDB 和 TiDB 论文引发的 HTAP 数据库再思考

热门文章

  1. [转]解读Unity中的CG编写Shader系列3——表面剔除与剪裁模式
  2. PageRank算法简介及Map-Reduce实现
  3. Tomcat连接池配置
  4. System.Web.HttpException: The file ~/xxx//Index.cshtml cannot be requested directly because it cal
  5. PHP调用外部服务获取IP地域信息实现信息的地域性关联
  6. 学点 C 语言(9): if 语句
  7. RxSwift之UI控件UIGestureRecognizer扩展的使用
  8. HarmonyOS之深入解析视频的功能和使用
  9. iOS经典面试题之深入分析“内存平移”的原理
  10. Metal之基本简介及常用组件说明