大学课程《汇编语言程序设计》PPT课件:第6章 输入输出程序设计.pptVIP

  • 1
  • 0
  • 约4.33万字
  • 约 126页
  • 2026-08-28 发布于贵州
  • 举报

大学课程《汇编语言程序设计》PPT课件:第6章 输入输出程序设计.ppt

1.文本显示模式文本显示模式就是在屏幕上只显示扩展的ASCII码表中字符的模式。通常将显示器的屏幕划分为行和列的一个二维网格,适配器就在网格位置上显示字符。例如,屏幕以25行80列的格式显示字符,一屏可显示2000个字符,0行0列对应屏幕左上角,24行79列对应屏幕右下角。对应屏幕上的每个字符位置,显示存储器(显存)都有相应的存储单元与之对应,每个字符在存储器中由连续的两个字节表示,一个字节保存字符的ASCll码,另一个字节保存字符的属性。对不同的显示适配器,文本模式下显示字符的原理都是一样的,所不同的是各种适配器的显存的起始地址不同:对MDA,显存的起始地址为B000:0000;对CGA、EGA和VGA是B800:0000。在80×25的文本显示模式下,屏幕可有2000个字符位置,因每个字符需要用两个字节来表示,所以显存容量需要4KB(只使用4000B)。如果显存有16KB,则可保存4屏幕的字符数据,通常称为4页数据。对CGA的80列显示方式,0页在显存中的起始地址是B800:0000,1页是B800:1000,2页是B800:2000,3页是B800:3000。屏幕上某一字符位置在显存中的存储单元偏移地址计算如下: 显示单元偏移地址=页偏移地址+(行号×每行字符数+列号)×26.5BIOS中断调用1)字符属性在文本模式下

文档评论(0)

1亿VIP精品文档

相关文档