汇编语言对显存直接输出字符串
来源:互联网 发布:传智播客2015java视频 编辑:程序博客网 时间:2024/06/06 01:19
程序目的:设置输出字体的格式,具体见程序注释
程序代码:
- D_SEG SEGMENT
- STR1 DB 'Hello World!' ;定义字符串
- D_SEG ENDS
- C_SEG SEGMENT
- ASSUME CS:C_SEG,DS:D_SEG ;定义CS,DS,入口
- START: MOV AX,0B800H
- MOV ES,AX ;将显存地址0B800H赋值给ES
- MOV DI,0
- MOV AX,D_SEG ;获取D_SEG的地址
- MOV DS,AX ;将D_SEG的地址赋值给DS
- LEA SI,STR1 ;将STR1的地址赋值给SI
- MOV CX,4 ;CX为循环次数
- LOOP1: MOV AL,[SI] ;AL写入数据
- MOV AH,0CH ;AH写入格式
- MOV ES:[DI],AX ;将AX写入显存ES:[DI]
- INC SI ;指向字符串的下一位
- INC DI ;指向显存的下一位
- INC DI
- LOOP LOOP1
- EXIT : MOV AX,4C00H
- INT 21
- C_SEG ENDS
- END START
0 0
- 汇编语言对显存直接输出字符串
- 汇编语言对显存直接输出字符串
- 直接写显存显示字符串
- 直接写显存 0b800h 显示 字符串
- 汇编语言学习 字符串输出
- 小谈汇编程序中对VGA显存直接操作
- 小谈汇编程序中对VGA显存直接操作
- 直接给显存发送数据,显示字符串(…
- 16位汇编 写入显存B800:0000 输出字符串
- 80x86汇编语言:输入字符串、转换、输出
- 汇编语言在屏幕指定位置输出字符串
- 汇编语言: 逆序输出字符串“BASED ADDRESSING”
- 直接访问内存[显存]地址
- 保护模式下通过写显存在屏幕上输出字符串
- 从键盘输入字符串并输出该字符串(汇编语言)
- 直接写显存,显示字母阵列。
- directdraw直接读写显存的方法
- 80x86 汇编语言编程:输入字符串,排序输出
- ezsdk编译TI8168上可运行的codec engine 例子
- 学习JQuery
- 如何看待开源
- html form多表单切换提交的demo代码实例下载
- MyEclipse使用总结——MyEclipse10安装SVN插件
- 汇编语言对显存直接输出字符串
- 分布式架构中的统一job调度监控管理的实现(一)
- 32位系统最大只能支持4GB内存之由来
- C++拷贝构造函数(深拷贝,浅拷贝)
- WebView错误码处理,及常用的方法
- Android 7.0来的真快,来看看又来了些什么出人意料的东西(墙外搬运)
- mysql视图
- Leetcode 241. Different Ways to Add Parentheses (Medium) (cpp)
- 为什么快速排序在数组的情况下比归并排序快