计算机组成原理习题解析第9章.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理习题解析第9章

1 .外部设备有哪些主要功能? 可以分为哪些大类? 各类中有哪些典型设备? 解:外部设备的主要功能有数据的输入、输出、成批存储以及对信息的加工处理等。外部设备可以分为五大类:输入输出设备、辅助存储器、终端设备、过程控制设备和脱机设备。其典型设备有键盘、打印机、磁盘、智能终端、数/模转换器和键盘- 软盘数据站等。 2.键盘属于什么设备? 它有哪些类型? 如何消除键开关的抖动? 简述非编码键盘查询键位置码的过程。 解:键盘是计算机系统不可缺少的输入设备。键盘可分为两大类型:编码键盘和非编码键盘。非编码键盘用较为简单的硬件和专门的键盘扫描程序来识别按键的位置。消除键开关抖动的方法分硬件和软件两种。硬件的方法是增设去抖电路;软件的方法是在键盘程序中加入延时子程序,以避开抖动时间。键盘扫描程序查询键位置码的过程为: ① 查询是否有键按下。 ② 查询已按下键的位置。 ③ 按行号和列号求键的位置码。 3 .说明针式打印和字模式打印有何不同? 各有什么优缺点? 解:针式打印机利用若干根打印针组成的点阵来构成字符;字模式打印机将各种字符塑压或刻制在印字机构的表面上,印字机构如同印章一样,可将其上的字符在打印纸上印出。针式打印机以点阵图拼出所需字形,不需要固定字模,它组字非常灵活,可打印各种字符和图形、表格和汉字等,字形轮廓一般不如字模式清晰;字模式打印机打印的字迹清晰,但字模数量有限,组字不灵活,不能打印汉字和图形。 4 .什么是随机扫描? 什么是光栅扫描? 各有什么优缺点? 解:扫描方式有两种:光栅扫描和随机扫描。 在光栅扫描方式中,电子束在水平和垂直同步信号的控制下有规律的扫描整个屏幕。这种方式的控制比较简单,画面质量较好且稳定,但对行扫描频率要求较高。在随机扫描方式中,电子束能在屏幕上进行随机运动,其轨迹随显示内容变化而变化,只在需要显示字符和图形的地方扫描,而不必扫描全屏。这种方式显示速度快、画面清晰,尤其是线条的轮廓十分光滑,一般用于高清晰度的专用图形显示器中,但这种方式的控制比较复杂,而且只能用于字符和图形显示,不适于显示随机图像。 5 .什么是分辨率? 什么是灰度级? 它们各有什么作用? 解:分辨率由每帧画面的像素数决定,而像素具有明暗和色彩属性。黑白图像的明暗程度称为灰度,明暗变化的数量称为灰度级,分辨率和灰度级越高,显示的图像越清晰、逼真。 6 .某字符显示器,采用7 × 9 点阵方式,每行可显示60 个字符,缓存容量至少为1260 字节,并采用7 位标准编码,试问: (1) 如改用5 × 7 字符点阵,其缓存容量为多少? (设行距、字距不变——— 行距为5 ,字距为1 。) (2 ) 如果最多可显示128 种字符,上述两种显示方式各需多大容量的字符发生器ROM ? 解:(1) 因为显示器原来的缓存为1260B ,每行可显示60 个字符,据此可计算出显示器的字符行数:1260 ÷ 60 = 21(行)因为,原字符窗口= 8 × 14 = (7 + 1) × (9 + 5) ,现字符窗口= 6 × 12 = (5 + 1) × (7 + 5) 。所以,现显示器每行可显示80 个字符,显示器可显示的字符行数为24 行。故缓存的容量为80 × 24 = 1920B 。 (2) ROM 中为行点阵码 7 × 9 点阵方式:128 × 9 × 7 = 1152 × 7(位) = 1152(字节)5 × 7 点阵方式:128 × 7 × 5 = 896 × 5(位) = 896(字节)注:为存储方便,每个行点阵码占用一个字节。 7 .某CRT 显示器可显示64 种ASCII 字符,每帧可显示64 列× 25 行,每个字符点阵为7 × 8 ,即横向7 点,字间间隔1 点,纵向8 点,排间间隔6 点,场频50Hz ,采用逐行扫描方式。试问: (1) 缓存容量有多大? (2) 字符发生器(ROM)容量有多大? (3) 缓存中存放的是字符的ASCII 码还是字符的点阵信息? (4) 缓存地址与屏幕显示位置如何对应? (5) 设置哪些计数器以控制缓存访问与屏幕扫描之间的同步? 它们的分频关系如何? 解:(1) 缓存容量:64 × 25 = 1 .6KB(不考虑显示属性) ,64 × 25 × 2 = 3 .2KB(考虑显示属性) 。 (2) 字符发生器(ROM)容量= 64 × 8 = 512B 。 (3) 缓存中存放的是字符的ASCII 码。 (4) 屏幕显示位置自左至右,从上到下,相应地缓存地址由低到高,每个地址码对应一个字符显示位置。设字符在屏幕上的位置坐标为(X ,Y ) ,即行地址为X ,列地址为Y ,则缓存地址= X × 80 + Y (未考虑显示属性) 。 (5) 设置4 个计数器以控制缓存访问与屏幕扫描之间的同步。它们的分频关系是:

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档