《计算机组成原理之习题课.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理之习题课.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2.微型机系统中,主机和高速硬盘进行数据交换一般采用微型机系统中,主机和高速硬盘进行数据交换一般采用_方式。方式。A.程序查询程序查询 B程序中断程序中断 CDMA 答案:答案:C5.主机与设备传送数据时主机与设备传送数据时,采用采用_,主机与设备是串行工作的。,主机与设备是串行工作的。A程序查询方式程序查询方式 B中断方式中断方式 CDMA方式方式 答案:答案:A6主机与主机与I/O设备传送数据时,采用设备传送数据时,采用_,CPU的效率最高。的效率最高。A.程序查询方式程序查询方式 B中断方式中断方式 CDMA方式方式 答案:答案:C8中断发生时,程序计数器内容的保护和更新,是由中断发生时
2、,程序计数器内容的保护和更新,是由_完成的完成的 A硬件自动硬件自动 B进栈指令和转移指令进栈指令和转移指令 C.访存指令访存指令 答案:答案:A9.中断向量地址是中断向量地址是_。A子程序入口地址子程序入口地址 B中断服务程序入口地址中断服务程序入口地址 C中断服务程序入口地址的地址中断服务程序入口地址的地址 答案:答案:C第五章第五章 输入输出系统输入输出系统10.在中断响应周期,置在中断响应周期,置“0”允许中断触发器是由允许中断触发器是由_完成的。完成的。A.硬件自动硬件自动 B.程序员在编制中断服务程序时设置的程序员在编制中断服务程序时设置的 C.关中断指令关中断指令 答案:答案:A
3、11采用采用DMA方式传送数据时,每传送一个数据要占用方式传送数据时,每传送一个数据要占用_的时的时 间。间。A一个指令周期一个指令周期 B一个机器周期一个机器周期 C一个存储周期一个存储周期 答案:答案:C12周期挪用周期挪用(窃取窃取)方式常用于方式常用于_中。中。A直接存储器存取方式的输入输出直接存储器存取方式的输入输出 B直接程序传送方式的输入输出直接程序传送方式的输入输出 C程序中断方式的输入输出程序中断方式的输入输出 答案:答案:A13DMA方式方式_。A.既然能用于高速外围设备的信息传送,也就能代替中断方式既然能用于高速外围设备的信息传送,也就能代替中断方式 B.不能取代中断方式
4、不能取代中断方式 C.也能向也能向CPU请求中断处理数据传送请求中断处理数据传送 答案:答案:B14DMA方式中,周期窃取是窃取一个方式中,周期窃取是窃取一个 A.存取周期存取周期 B指令周期指令周期 CCPU周期周期 D总线周期总线周期 答案:答案:A15.当采用当采用_输入操作情况下,除非计算机等待,否则无法传输入操作情况下,除非计算机等待,否则无法传 送数据给计算机。送数据给计算机。A程序查问方式程序查问方式 B中断方式中断方式 CDMA方式方式 答案:答案:A16、I/O编址方式通常可分统一编址和不统一编址,编址方式通常可分统一编址和不统一编址,_。A.统一编址就是将统一编址就是将I/
5、O地址看作是存储器地址的一部分,可地址看作是存储器地址的一部分,可 用专门的用专门的I/O指令对设备进行访问指令对设备进行访问 B.不统一编址是指不统一编址是指I/O地址和存储器地址是分开的,所以对地址和存储器地址是分开的,所以对 I/O访问必须有专门的访问必须有专门的I/O指令指令 C.统一编址是指统一编址是指I/O地址和存储器地址是分开的,所以可用地址和存储器地址是分开的,所以可用 访存指令实现访存指令实现CPU对设备的访问对设备的访问 答案:答案:B22某计算机的某计算机的I/O设备采用异步串行传送方式传送字符信息,设备采用异步串行传送方式传送字符信息,字符信息的格式为:一位起始位、七位
6、数据位、一位检验位、字符信息的格式为:一位起始位、七位数据位、一位检验位、一位停止位。若要求每秒钟传送一位停止位。若要求每秒钟传送480个字符,那么该个字符,那么该I/O设备设备的数据传送速率应为的数据传送速率应为_bps(位秒位秒)。A1200 B4800 C9600 答案:答案:B23以串行接口对以串行接口对ASCII码进行传送,带一位奇校验位和两位停码进行传送,带一位奇校验位和两位停止位,当波特率为止位,当波特率为9600波特时,字符传送率为波特时,字符传送率为_字符字符/秒秒 A960 B 1371 C.480 答案:答案:A25I/O与主机交换信息的方式中,中断方式的特点是与主机交换
7、信息的方式中,中断方式的特点是_。ACPU与设备串行工作,传送与主程序串行工作与设备串行工作,传送与主程序串行工作 BCPU与设备并行工作,传送与主程序串行工作与设备并行工作,传送与主程序串行工作 CCPU与设备并行工作,传送与主程序并行工作与设备并行工作,传送与主程序并行工作 答案:答案:B26I/O与主机交换信息的方式中,与主机交换信息的方式中,DMA方式的特点是方式的特点是_。A.CPU与设备串行工作,传送与主程序串行工作与设备串行工作,传送与主程序串行工作 B.CPU与设备并行工作,传送与主程序串行工作与设备并行工作,传送与主程序串行工作 C.CPU与设备并行工作,传送与主程序并行工作
8、与设备并行工作,传送与主程序并行工作 答案:答案:C38中断服务程序的最后一条指令是中断服务程序的最后一条指令是_。A转移指令转移指令 B.出栈指令出栈指令 C.中断返回指令中断返回指令 答案:答案:C39.DMA方式的接口电路中有程序中断部件,其作用是方式的接口电路中有程序中断部件,其作用是_。A.实现数据传送实现数据传送 B.向向CPU提出总线使用权提出总线使用权 C.向向CPU提出传输结束提出传输结束 答案:答案:C 1.假设某设备向假设某设备向CPU传送信息的最高频率是传送信息的最高频率是40 KHz,而相应的,而相应的中断处理程序其执行时间为中断处理程序其执行时间为40 s,试问该外
9、设是否可用程序,试问该外设是否可用程序中断方式与主机交换信息,为什么中断方式与主机交换信息,为什么?二、综合题二、综合题解:解:该设备每该设备每 1/40KHz=25 s 向向CPU传送一个数据,传送一个数据,CPU中断处理程序需中断处理程序需40 s 可造成数据丢失,故不能可造成数据丢失,故不能可用程序中断方式与主机交换可用程序中断方式与主机交换信息。信息。2.设磁盘存储器转速为设磁盘存储器转速为3000转转/分,分分,分8个扇区,每扇区存储个扇区,每扇区存储1KB,主存与磁盘存储器传送的宽度为,主存与磁盘存储器传送的宽度为16b。假设一条指令最长。假设一条指令最长执行时间是执行时间是25
10、s,是否可采用一条指令执行结束时响应,是否可采用一条指令执行结束时响应DMA请请求的方案,为什么求的方案,为什么?若不行,应采取什么方案?若不行,应采取什么方案?解:解:磁盘的转速为磁盘的转速为 30006050 rs 则磁盘每秒可传送则磁盘每秒可传送 1KB 8 50400KB 信息信息 若采用若采用DMA方式,每秒需有:方式,每秒需有:(400 KB2B)=200K 次次DMA请求,即:请求,即:(1200K)=5 s 有一次有一次DMA请求。请求。故,不能故,不能采用一条指令执行结束时响应采用一条指令执行结束时响应DMA请求的方案。请求的方案。可以按每个存取周期结束响应可以按每个存取周期
11、结束响应DM A请求的方案(本来就请求的方案(本来就 是如此)是如此)10.一个一个DMA接口可采用周期窃取方式把字符传送到存储器,它支接口可采用周期窃取方式把字符传送到存储器,它支持的最大批量为持的最大批量为400个字节。若存取周期为个字节。若存取周期为0.2 s,每处理一次中断需,每处理一次中断需5 s,现有的字符设备的传输率为,现有的字符设备的传输率为9600 bps。假设字符之间的传输是。假设字符之间的传输是无间隙的,试问无间隙的,试问DMA方式每秒因数据传输占用处理器多少时间,如方式每秒因数据传输占用处理器多少时间,如果完全采用中断方式,又需占处理器多少时间果完全采用中断方式,又需占
12、处理器多少时间?(忽略预处理所需的忽略预处理所需的时间时间)。解:解:根据字符设备的传输率为根据字符设备的传输率为9600 bps,得每秒能传输,得每秒能传输 960081200B,即,即1200个字符个字符 若采用若采用DMA方式,传送方式,传送l 200个字符共需个字符共需1200个存取周期,考虑到个存取周期,考虑到每传每传400个字符需中断处理一次,因此个字符需中断处理一次,因此DMA方式每秒因数据传输占方式每秒因数据传输占用处理器的时间是:用处理器的时间是:0.2 s 1200+5 s (1200400)255 s 若采用中断方式,每秒因数据传输占用处理器的时间是若采用中断方式,每秒因数据传输占用处理器的时间是 5 s 1200 6000 s