汇编语言第九章-计算机

上传人:kms****20 文档编号:56842809 上传时间:2018-10-16 格式:PPT 页数:15 大小:125KB
返回 下载 相关 举报
汇编语言第九章-计算机_第1页
第1页 / 共15页
汇编语言第九章-计算机_第2页
第2页 / 共15页
汇编语言第九章-计算机_第3页
第3页 / 共15页
汇编语言第九章-计算机_第4页
第4页 / 共15页
汇编语言第九章-计算机_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《汇编语言第九章-计算机》由会员分享,可在线阅读,更多相关《汇编语言第九章-计算机(15页珍藏版)》请在金锄头文库上搜索。

1、第九章 BIOS 和DOS中断,BIOS (Basic I/O System)例行程序。处理所有的系统中断。地址从0FE000H开始, 大小8K DOS提供了更多的测试,且对硬件的依赖性小。,9.2 显示器I/O,分为单色和彩色。只了解和字符显示有关的BIOS调用,1、字符属性,屏幕以25行80列显示字符范围在(0,0)(24,79) 分单色字符显示和彩色字符显示 属性值分别见表96和表97,1、单色字符显示,正常属性:黑底白字,光标正常显示,则属性值为07H 反相显示:白底黑字,光标正常显示,则属性值为70H, 黑底白字、光标闪烁,则属性值为87H 见书上图9.5和表9-6,2、彩色字符显示

2、,背景有8种颜色(i为0 时) 前景有16种颜色,01111组合 见书上图9.6和表9-7 R,G,B表示红绿蓝,BL表示闪烁,I代表亮度,3、显示存储器,所有显示适配器,文本方式下显示字符的原理是一样的. 25X80的文本显示方式,屏幕可显示字符2000个, 每个字符需要两个字节存放ASCII码和属性码,所以需要显存容量4K,只用4000B,如果显存有16KB,则可保存4屏的字符数据,也称4页数据。 对CGA,VGA等80列显示方式,0页在显存的地址为B800:0000,1页在B800:1000等.,9.2.2 BIOS显示中断,用来控制光标和颜色的表9.8列出了中断类型为10H的部分操作,

3、功能号送AH寄存器。,功能1、控制光标,主要定义光标的大小和是否显示光标 入口参数CH,CL 表示光标行开始和结束的,数据分放在CH,CL的低4位, 当CH的第四位为1,光标不显示 ,0显示 单色显示器有光标范围,在013.,功能2、设置光标位置,行、列分别在DH,DL中 BH中保存输出页号,必有,单色显示器的值总是0,例9.8 置光标开始行为5,结束行为7,并把它设置到第5行第6列.,MOV CH,5 MOV CL,7 MOV AH,1 INT 10H ;置光标大小 MOV DH,4 MOV DL,5 MOV BH,0 MOV AH,2 INT 10H ;置光标位置,功能3、读光标位置,行列

4、回送给DH,DL,光标大小送CH,CL 页号必须送BH 如读0页光标:MOV AH,3MOV BH,0INT 10H,功能6、卷屏,使屏幕上卷指定行,需7个参数 如起始行 不为(0,0)。结束的行列不为(24,79),则屏幕只上卷一部分区域,这部分区域叫窗口,如上卷超指定窗口的顶部,这些行的内容消失,出现在窗口底部的新行被填上空格。属性由BH决定。如果AL=0 则屏幕为空白(清屏) 下卷功能 号是7,清屏功能代码段:,MOV AH,6 MOV AL,0 ;全屏幕为空白 MOV BH,7 ;黑底白字(卷入行属性) MOV CX,0 MOV DH,24 MOV DX,79 INT 10H,0E功能:显示字符,入口参数:AL=显示字符BL前景色,例913,在屏幕中心的小窗口显示字符。 见例LT9-13.ASM 窗口大小:左上角8行列30,右下角16行50列,列宽20,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号