汇编实现屏幕中指定内容打印
来源:互联网 发布:苹果cms采集规则教程 编辑:程序博客网 时间:2024/06/06 13:09
在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串 ‘welcome to masm!’。
实现代码为:
assume cs:code,ss:stack,ds:datadata segment db 'welcome to masm!' db 00000010B db 00100100B db 01110001Bdata endsstack segment stack db 128 dup(0)stack ends stackcode segment start: mov ax,stack mov ss,ax mov sp,128 jmp show_masm next:mov ax,4c00H int 21H;===========================================show_masm:mov bx,data mov ds,bx mov cx,3 mov di,80*2*12+80 mov bx,0B800H mov es,bx mov bx,16showmasm: push cx push di mov cx,16 mov si,0 mov dh,ds:[bx]showstring:mov dl,ds:[si] mov es:[di],dx inc si add di,2 loop showstring pop di pop cx add di,160 inc bx loop showmasm jmp nextcode endsend start
- 在内存地址空间中,B8000H-BFFFFFH共32KB的空间,共80*25彩色字符模式的显示缓冲区,向这个地址空间写入数据,写入的内容将立即显示在显示器上。
- 显示缓冲区分为8页,每页4KB。
- 在每一行中,一个字符占两个字节的存储空间(一个字),低位字符存储字符的ASCII码,高位字节存储字符的属性,一行80个字符,占160个字节。
- 在显示缓冲区,偶数地址存放字符,奇数地址存放字符的颜色属性。
颜色属性字节中格式为:
如:红色高亮闪烁绿色:11001010B
阅读全文
0 0
- 汇编实现屏幕中指定内容打印
- 打印html中指定内容
- window.print()打印网页中指定内容的实现方法
- window.print()打印网页中指定内容的实现方法
- window.print()打印网页中指定内容的实现方法
- JS实现Web中指定内容的保存与打印功能
- javascript实现web页面中指定区域打印
- 清楚数据库中指定内容
- 替换文件中指定内容
- 截取数组中指定内容
- js如何把html页面中指定的内容打印出来(下载下来)?
- C++替换文件中指定的内容
- 替换文本文件中指定的内容
- 将Word文档中指定内容锁定
- 删除Arraylist中指定内容的值
- winform 替换word中指定内容
- 工作笔记,读取txt中指定内容
- 【转】php实现的读取 gz或 tar文件包中指定的文件内容
- android studio2.3.3集成编译FFmpeg
- mysql数据库入门学习
- js数组中对象去重
- Linux的echo命令
- linux命令--su/sudo
- 汇编实现屏幕中指定内容打印
- 可靠数据传输原理
- 缓存管理工具类
- neuq-oj-1042
- AtCoder Beginner Contest 075 总结
- 异步消息处理机制(一)
- windows下python2和python3共存
- 自定义模板引擎
- Android Studio的设备连接后设备名后为[null]