计算机组成原理之选择填空简答题
A.子程序入口地址 B.中断服务程序入口地址 C.中断服务程序入口地址的地址 11.采用DMA方式传送数据时,每传送一个数据要占用C的时间 A.一个指令周期 B.一个机器周期 C.一个存储周期 13.DMA方式B A.既然能用于高速外围设备的信息传送,也就能代替中断方式 B.不能取代中断方式 C.也能向CPU请求中断处理数据传送
15.当采用A输入操作情况下,除非计算计等待,否则无法传送数据给计算机 A.程序查询方式 B.中断方式 C.DMA方式 28计算机的外部设备是指B
A.磁盘机 B.输入输出设备 C.电源及空调设备 30.通道对CPU的请求形式是A
A.中断 B.通道命令 C.跳转指令 D.自陷 31. CPU对通道的请求形式是D A.自陷 B.中断 C.通道命令 D.I/O指令 37.以下B是错误的
A.中断服务程序可以是操作系统模块 B.中断向量就是中断服务程序的入口地址 C.中断向量法可以提高识别中断源的速度 38.中断服务程序的最后一条指令C A.转移指令 B.出栈指令 C.中断返回指令
39.DMA方式的接口电路中有程序中断部件,其作用是C A.实现数据传送 B.向CPU提出总线使用权 C.向CPU提出传输结束 41.硬盘适合于用A方式实现输入输出操作。 A.DMA B.中断 C.程序查询 46.CPU通过B启动通道
A.执行通道命令 B.执行I/O指令 C.发出中断请求
48.一个CRT的分辨率为1024×1024,像素的颜色为256色则CRT接口电路中的刷新存储的容量为B
A.512KB B.1MB C.2MB 51.微型计算机中,VGA代表B
A.显示器型号 B.显示标准 C.键盘的型号
第 9 页 共 21 页
计算机组成原理之选择填空简答题
填空
1.I/O接口电路通常具有(选址)(传送命令)(传送数据)和(反映设备状态)功能 3.I/O和CPU之间不论采用串行传送还是并行传送,它们之间的联络方式(定时方式)可分为(立即响应)(异步定时(采用应答信号))(同步定时(采用同步时标))三种 9一次中断处理过程大致可分为(中断请求)(中断判优)(中断响应)(中断服务)和(中断返回)等五个阶段
18.目前,微机系统中常见的几种主要显示标准有(MDA)(CGA)(EGA)和(VGA) 27.I/O与主机交换信息共有(程序查询方式)(程序中断方式)(DMA方式)(通道方式)(I/O处理机方式)五中控制方式
问答
2.I/O的编址方式有几种?各有何特点?
I/O的编址方式有两种:统一编址和不统一编址(单独编址)。所谓统一编址即在主存地址空间划出一定的范围作为I/O地址,这样通过访存指令即可实现对I/O的访问。但是主存容量相应减少了。所谓不统一编址即I/O和主存的地址是分开的,I/O地址不占主存空间,故这种编址不影响主存容量,但访问I/O时必须有专用的I/O指令。 3.I/O与主机交换信息有哪几种控制方式?各有何特点?
(1)程序查询方式。其特点是主机与I/O串行工作。CPU启动I/O后,时刻查询I/O是否准备好,若设备准备就绪,CPU便转入处理I/O与主机间传送信息的程序;若设备未做好准备,则CPU 反复查询,“踏步”等待直到I/O准备就绪为止。可见这种方式CPU效率很低 (2)程序中断方式。其特点是主机与I/O并行工作。CPU启动I/O后,不必时刻查询I/O是否准备好,而是继续执行程序,当I/O准备就绪时。向CPU发中断请求信号,CPU在适当时候响应I/O的中断请求,暂停现行程序为I/O服务。这种方式消除了“踏步”现象,提高了CPU效率
(3)DMA方式。其特点是主机与I/O并行工作,主存和I/O之间有一条直接数据通路。CPU启动I/O后,不必查询I/O是否准备好,当I/O准备就绪后,发出DMA请求,此时CPU不参与I/O和主存间的信息交换,只是把外部总线(地址线、数据线以及有关的控制线)的使用权暂时赋予DMA,仍然可以完成自身内部的操作(如加法、位移等),故不必中断现行程序,只需暂停一个存取周期访存(即周期挪用),CPU的效率高
(4)通道方式。通道是一个具有特殊功能的处理器,CPU把部分权力下放给通道,由它实现对外围设备的统一管理和外围设备与主存之间的数据交换,大大提高了CPU的效率,但它是以花费更多的硬件为代价。
(5)I/O处理机方式。它是通道方式的进一步发展,CPU将I/O操作及外围设备的管理权全部交给I/O处理机,其实质是多机系统,因而效率有更大提高 5.什么是通道?通道的基本功能是什么?
通道是一个具有特殊功能的处理器,它有自己的指令和程序,专门负责数据输入输出的传输控制(CPU把传输控制的功能下放给通道)。通道受CPU的I/O指令启动、停止或改变其工作状态。通道的基本功能是按I/O指令要求启动I/O设备,执行通过指令,组织I/O设备和主存进行数据传输,向CPU报告中断等。
第 10 页 共 21 页
计算机组成原理之选择填空简答题
7.I/O指令和通道指令有何区别?
I/O指令是CPU指令系统的一部分,是CPU用来控制输入输出操作的指令,由CPU译码后执行。在具有通道结构的机器中,I/O指令不实现I/O数据传送,主要完成启、停I/O设备,查询通道和I/O设备的状态及控制融到进行其他一些操作。
10.程序查询方式和程序中断方式都要由程序实现外围设备的输入输出,它们有何不同? 程序查询方式是用户在程序中安排一段输入输出程序,它由I/O指令、测试指令和转移指令等组成。CPU一旦启动I/O后,就进入这段程序,时刻查询I/O准备的情况,若未准备就绪就踏步等待;若准备就绪就实现传送。在输入输出的全部过程中,CPU停止自身操作。 26.串行接口和并行接口的主要区别是什么?
按照设备传送数据的位数不同,接口可分为串行接口和并行接口两大类。串行接口把外设的串行输入码转换成计算机内部所需的并行码;也可以把计算机内的并行码转换成外设所需的串行码输出。并行接口是以字或字节宽带并行传送数据的接口。故串行接口中必须有实现串—并或并—串转换的位移寄存器。
27.不同种类的外部设备与主机连接时,应考虑哪些主要问题?
不同种类的外部设备与主机连接时,主要应考虑速度差别、数据格式、传送主机命令、反映设备工作状态、识别和指示数据传送的地址等。这些问题可通过主机与外设间的接口完成。
第六章 选择
1.下列数中最小的数为A
A.(101001)二 B.(52)八 C.(2B)十六 2.下列数中最大的数为B A.(10010101)二 B.(227)八 C.(96)十六
3.设寄存器位数为8位,机器数采用补码形式(含1位符号位)。对应于十进制数-27,寄存器内容为C
A.27H B.9BH C.E5H 4.对真值0表示形式唯一的机器数是B A.源码 B补码和移码 C.反码 D以上都不是 5.下列表达式中,正确的运算结果为B A. (10101) 2×(2)10=(20202)2 B. (10101) 3×(2)10=(20202)3 C. (10101) 2×(2)10=(20202)3
6.在整数定点机中,下述说法正确的是B A.原码和反码不能表示-1,补码可以表示-1 B.三种机器数均可表示-1
第 11 页 共 21 页
计算机组成原理之选择填空简答题
C.三种机器数均可表示-1,且三种机器数表示范围相同 7.在小数定点机中,下述说法正确的是A A.只有补码能表示-1 B.只有原码不能表示-1 C.三种机器数均不能表示-1
8.某机字长8位,采用补码形式(其中1位为符号位)则机器数所能表示的范围是C A.-127~127 B. -128 ~ +128 C. -128 ~ +127 15.[x]补 =1.000?0,它代表的真值是B A.-0 B.-1 C. +1 19.当[x]反 =1.1111时,对应的真值是A A.-0 B. -15/16 C.-1/16 20.设x为整数,[x]反 =1.1111,对应的真值是C A. -15 B . -1 C. -0 23. [x]补=11.000000,它代表的真值是B A. +3 B. -1 C.-64 29.1KB=A字节
A.210 B.2 20 C.230 30.1MB=B字节 A.1
10
B.2
20
C.2
30
31.1GB=C字节
A.210 B.2 20 C.230
32.若要表示0~999中的任意一个十进制数,最少需C位二进制数 A.6 B.8 C.10 D.1000 34.(24.6)八=(D)十
A.36.75 B.10.5 C.4.5 D.20.75 35.(3117)十=(C)十六
A.97B5 B.9422 C.C2D D.E9C 54.设寄存器内容为10000000,若它等于0,则为D A.原码 B.补码 C.反码 D.移码 55. 设寄存器内容为10000000,若它等于-128,则为B A.原码 B.补码 C.反码 D.移码 56. 设寄存器内容为10000000,若它等于-127,则为C A.原码 B.补码 C.反码 D.移码 57. 设寄存器内容为10000000,若它等于-0,则为A 第 12 页 共 21 页