计算机组成原理试卷答案汇总_第1页
计算机组成原理试卷答案汇总_第2页
计算机组成原理试卷答案汇总_第3页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机组成原理 复习资料一、名词解释: 异步控制方式 : 异步控制不存在基准时标信号,微操作的时序是由专用的应答线 路控制的, 即控制器发出某一个微操作控制信号后, 等待执行部件完成该操作时 所发回的“回答”或“终了”信号,再开始下一个微操作。向量地址 : 是存放服务程序入口地址的存储单元地址,它由硬件形成多重中断 : 即指 CPU 在处理中断的过程中, 又出现了新的中断请求, 此时若 CPU 暂停现行的中断处理,转去处理新的中断请求,即多重中断CMDR: 控制存储器地址寄存器 总线判优 : 是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一 定的优先等级顺序确定某个主设备可以占用总

2、线。系统的并行性 : 进位链 : 是传递进位的逻辑电路间接寻址 : 有效地址是由形式地址间接提供的 微操作命令和微操作 : 微操作命令是控制完成微操作的命令;微操作是由微操作 命令控制实现的最基本操作。快速缓冲存储器 : 为了提高访存速度,在 CPU 和主存之间增设的高速存储器, 基址寻址 : 有效地址等于形式地址加上基址寄存器的内容。流水线中的多发技术 : 为了提高流水线的性能,设法在一个时钟周期(机器主频 的倒数)内产生更多条指令的结果指令字长 : 一条指令的二进制代码位数周期窃取 : DMA 方式中由 DMA 接口向 CPU 申请占用总线,占用一个存取周 期。双重分组跳跃进位 : n 位

3、全加器分成若干大组,大组内又分成若干小组,大组中 小组的最高进位同时产生,大组与大组间的进位串行传送。硬件向量法 : 是利用硬件产生向量地址,再由向量地址找到中断服务程序的入口 地址。总线 : 是连接多个部件的信息传输线,是各个部件共享的传输介质。 指令流水 : 是改变各条指令按顺序串行执行的规则 ,使机器在执行上一条指令的 同时 ,取出下一条指令 ,即上一条指令的执行周期和下一条指令的取指周期同时进 行。寻址方式 : 是指确定本条指令的数据地址以及下一条将要执行的指令地址的方 法,它与硬件紧密相关,而且直接影响指令格式和指令功能。微程序控制 : 采用与存储程序类似的方法来解决微操作命令序列的

4、形成,将一条 机器指令编写成一个微程序, 每一个微程序包含若干条微指令, 每一条指令包含 一个或多个微操作命令。RISC: 即精简指令系统计算机 存储器带宽 : 指单位时间内从存储器进入信息的最大数量。中断隐指令及功能:中断隐指令是在机器指令系统中没有的指令,它是 CPU在中断周期内由硬件自动完成的一条指令, 其功能包括保护程序断点、 寻找中断服务 程序的入口地址、关中断等功能。机器字长 : CPU 能同时处理的数据位数时钟周期 : 节拍,时钟频率的倒数,机器基本操作的最小单位。向量地址:中断方式中由硬件产生向量地址,可由向量地址找到入口地址。系统总线:是指CPU、主存、I/O (通过I/O

5、接口)各大部件之间的信息传输线。 按传输信息的不同,又分数据总线、地址总线和控制总线。机器指令:CPU能直接识别并执行的指令,它的表现形式是二进制编码。超流水线:是将一些流水线寄存器插入到流水线段中,好比将流水线再分道,提高了原来流水线的速度,在一个时钟周期内一个功能部件被使用多次。超标量:指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两 条或两条以上指令编译并执行,在一个时钟周期内需要多个功能部件。填空题1在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们 是停止 CPU访问主存、周期挪用和DMA和CPU交替访问主存 。2. 个总线传输周期包括申请分配阶段

6、、寻址阶段、传数阶段和结束阶段 四个阶段。3. CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。 4在组合逻辑控制器中,微操作控制信号由指令操作码、时序和状态条件决定。5. CPU从主存取出一条指令并执行该指令的时间叫指令周期,它通常包 含若干个机器周期,而后者又包含若干个节拍。机器周期和节拍 组 成多级时序系统。6. I/O与主机交换信息的控制方式中, 程序查询方式CPU和设备是串行工作的。DMA和程序中断方式CPU和设备是并行工作的,前者传送与主程序是并行 的,后者传送和主机是串行的。7. I/O与主机交换信息的方式中,程序查询方式和中断方式都需通过程序实现 数据传送

7、,其中程序查询方式体现CPU与设备是串行工作的。8. 对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址, 其中一个操作数通常隐含在 累加器中。9在总线的异步通信方式中,通信的双方可以通过 不互锁、半互锁和 全互锁 三 种类型联络。10. 在微程序控制器中,一条机器指令对应一个 微程序,若某机有38条机器指 令,通常可对应41个微程序。11. 完成一条指令一般分为 取指 周期和 执行周期,前者完成取指令和分 析指令操作,后者完成执行指令操作。12. 在写操作时,对Cache与主存单元同时修改的方法称作 写直达法,若每次只暂时写入Cache,直到替换时才写入主存的方法称作回法。13

8、在小数定点机中,采用1位符号位,若寄存器内容为10000001当它分别表 示为原码、补码和反码时,其对应的真值分别为 2、-1和-120/128 (均用十 进制表示)。14.指令寻址的基本方式有两种,一种是 顺序 寻址方式,其指令地址由 程序计数器 给出,另一种是 跳跃 寻址方式,其指令地址由 指令本身 给出15在一个有四个过程段的浮点加法器流水线中, 假设四个过程段的时间分别是Ti = 60ns、T2 = 50ns、T3 = 90ns、T4 = 80ns。则加法器流水线的时钟周期至少为90ns如果采用同样的逻辑电路,但不是流水线方式,则浮点加法所需的时间 为280ns16按序写出多重中断的中

9、断服务程序包括 保护现场、开中断、设备服务、 恢复现场 和中断返回几部分。17.变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 基地址, 指令提供 偏移量;而在变址寻址中,变址寄存器提供 偏移量,指令提供 基地址。18影响流水线性能的因素主要反映在 访存冲突和相关问题两个方面。19利用输出输入指令进行输入输出操作的I/O编址方式为统一编址。20.主存一辅存和组成存储系统的层次结构。选择题1. 一条指令中包含的信息有。A .操作码、控制码;B.操作码、向量地址;C.操作码、地址码。2. 在各种异步通信方式中, 度最快。A .全互锁;B.半互锁;C2.不互锁。3. 个512KB的存储器,

10、其地址线和数据线的总和是 。A. 17;B/ 19; C. 27。4. 在下列因素中,与Cache的命中率无关的是 。A. Cache块的大小;B. Cache的容量;C.主存的存取时间。5. 在计数器定时查询方式下,若计数从 0开始,则。A2.设备号小的优先级高;B.每个设备使用总线的机会相等;C.设备号大的优先级高。6. Cache的地址映象中,若主存中的任一块均可映射到 Cache内的任一块的位置上,称作。A .直接映象;B2.全相联映象;C.组相联映象。7. 中断服务程序的最后一条指令是 。A .转移指令;B .出栈指令;C/ 中断返回指令。8. 微指令操作控制字段的每一位代表一个控制

11、信号,这种微程序的控制(编码)方式是。A .字段直接编码;B2.直接编码;C.混合编码。9. 在取指令操作之后,程序计数器中存放的是 。A .当前指令的地址;B.程序中指令的数量;C2.下一条指令的地址。10以下叙述中正确的。A/ RISC机一定采用流水技术;B.采用流水技术的机器一定是 RISC机; C. CISC机一定不采用流水技术。11.在一地址格式的指令中,下列是正确的。A 仅有一个操作数,其地址由指令的地址码提供;B2.可能有一个操作数,也可能有两个操作数;C. 一定有两个操作数,另一个是隐含的。 12在浮点机中,判断原码规格化形式的原则是 。A .尾数的符号位与第一数位不同;B2.

12、尾数的第一数位为 1数符任意; C.尾数的符号位与第一数位相同;D .阶符与数符不同。13. I/O 采用不统一编址时,进行输入输出操作的指令是 。A .控制指令; B.访存指令;C2.输入输出指令。14. 寻址便于处理数组问题。A .间接寻址;B.变址寻址;C.相对寻址。15. 超标量技术是 。A. 缩短原来流水线的处理器周期;B2.在每个时钟周期内同时并发多条指令; C.把多条能并行操作的指令组合成一条具有多个操作码字段的指令。16以下叙述中 是错误的。A .取指令操作是控制器固有的功能,不需要在操作码控制下完成;B.所有指令的取指令操作都是相同的;C.在指令长度相同的情况下,所有指令的取

13、指操作都是相同的。 17I/O 与主机交换信息的方式中,中断方式的特点是 。ACPU 与设备串行工作,传送与主程序串行工作;BV. CPU与设备并行工作,传送与主程序串行工作; CCPU 与设备并行工作,传送与主程序并行工作。 18用户与计算机通信的界面是 。A. CPU; BV.外围设备;C.应用程序;D .系统程序。 19零地址运算指令在指令格式中不给出操作数地址,它的操作数来自 A.立即数和栈顶;B.暂存器;CV.栈顶和次栈顶;D .程序计数器自动加+1 20主机与设备传送数据时,采用 ,主机与设备是串行工作的。AV.程序查询方式;B.中断方式;C. DMA方式;D .通道。 21计算机

14、中有关 ALU 的描述, 是正确的。A .只做算术运算,不做逻辑运算;B.只做加法; C.能存放运算结果;D V.以上答案都不对。 22所谓三总线结构的计算机是指 。A .地址线、数据线和控制线三组传输线。BV I/O 总线、主存总统和 DMA 总线三组传输线;CI/O 总线、主存总线和系统总线三组传输线; D .以上都不对。23集中式总线控制中, 方式对电路故障最敏感。AV.链式查询;B.计数器定时查询;C.独立请求;D .总线式。 24以下叙述 是正确的。A. 外部设备一旦发出中断请求,便立即得到 CPU的响应;B. 外部设备一旦发出中断请求,CPU应立即响应;CV.中断方式一般用于处理随

15、机出现的服务请求;D .程序查询用于键盘中断。25下列 种说法有误差。A .任何二进制整数都可用十进制表示;B .任何二进制小数都可用十进制表示;C. 任何十进制整数都可用二进制表示;D V.任何十进制小数都可用二进制表 示。26指令寄存器的位数取决于 。A.存储器的容量;B.指令字长;C.机器字长;D .存储字长。 27在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于 。AV.同步控制;B.异步控制;C.联合控制;D .人工控制。28. CPU 中的译码器主要用于 。A. 地址译码;B2.指令译码;C.选择多路数据至ALU ; D .数据译码。29. 直接寻址的无条件转移指令

16、功能是将指令中的地址码送入 。AV. PC; B .地址寄存器;C.累加器;D . ALU。30直接、间接、立即三种寻址方式指令的执行速度, 由快至慢的排序是 A 直接、立即、间接; B 直接、间接、立即;CV.立即、直接、间接;D .立即、间接、直接。 31存放欲执行指令的寄存器是 。AMAR; BPC; CMDR; DVIR。32在独立请求方式下,若有 N 个设备,则 。A 有一个总线请求信号和一个总线响应信号;BV.有N个总线请求信号和N个总线响应信号;C.有一个总线请求信号和 N个总线响应信号;D .有N个总线请求信号和一个总线响应信号。33下述说法中 是正确的。A .半导体RAM信息

17、可读可写,且断电后仍能保持记忆;B. 半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的;CV.半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息 是不易失的。34DMA 访问主存时,向 CPU 发出请求,获得总线使用权时再进行访存,这种 情况称作 。A .停止CPU访问主存;BV.周期挪用;C. DMA与CPU交替访问;D . DMA 35计算机中表示地址时,采用 。A .原码;B.补码;C.反码;D V.无符号数。 36采用变址寻址可扩大寻址范围,且 。A .变址寄存器内容由用户确定,在程序执行过程中不可变;B. 变址寄存器内容由操作系统确定,在程序执行过程中可

18、变; CV.变址寄存器内容由用户确定,在程序执行过程中可变;D .变址寄存器内容由操作系统确定,在程序执行过程不中可变; 37由编译程序将多条指令组合成一条指令,这种技术称做 。A.超标量技术;B.超流水线技术;CV.超长指令字技术;D .超字长。 38微程序放在 中。A.存储器控制器;BV.控制存储器;C.主存储器;D . Cache 39在 CPU 的寄存器中, 对用户是完全透明的。A.程序计数器;BV.指令寄存器;C.状态寄存器;D .通用寄存器。 40运算器由许多部件组成,其核心部分是 。A.数据总线;BV.算术逻辑运算单元;C.累加寄存器;D .多路开关。 41DMA 接口 。A .

19、可以用于主存与主存之间的数据交换;BV.内有中断机制;C. 内有中断机制,可以处理异常情况;D .内无中断机制42CPU 响应中断的时间是 。A.中断源提出请求;B.取指周期结束;CV.执行周期结束;D .间址周期结 束。43直接寻址的无条件转移指令功能是将指令中的地址码送入 。A / PC; B 地址寄存器;C 累加器;D . ALU。44 一个16KX 32位的存储器,其地址线和数据线的总和是 。A. 48; BV. 46; C. 36; D. 32.45以下叙述中错误的是 。A .指令周期的第一个操作是取指令;B2.为了进行取指令操作,控制器需要得到相应的指令;C.取指令操作是控制器自动

20、进行的;D .指令第一字节含操作码。46主存和 CPU 之间增加高速缓冲存储器的目的是 。AV.解决CPU和主存之间的速度匹配问题;B.扩大主存容量;C. 既扩大主存容量,又提高了存取速度;D .扩大辅存容量。47以下叙述 是错误的。AV.个更高级的中断请求一定可以中断另一个中断处理程序的执行;BDMA 和 CPU 必须分时使用总线;CDMA 的数据传送不需 CPU 控制; DDMA 中有中断机制。48可区分存储单元中存放的是指令还是数据。A.存储器;B.运算器;CV.控制器;D .用户。49某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围 是 。A128K; BV64K

21、; C64KB; D128KB。50在整数定点机中,下述第 种说法是正确的。A.原码和反码不能表示-1,补码可以表示-1; BV.三种机器数均可表示-1; C.三种机器数均可表示-1,且三种机器数的表示范围相同;D .三种机器数均不可表示-1。51变址寻址方式中,操作数的有效地址是 。A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址; CV.变址寄存器内容加上形式地址;D .以上都不对。52向量中断是 。A .外设提出中断;B.由硬件形成中断服务程序入口地址;CV.由硬件形成向 量地址,再由向量地址找到中断服务程序入口地址D .以上都不对。53一个节拍信号的宽度是指 。

22、A.指令周期;B.机器周期;CV.时钟周期;D .存储周期。 54隐指令是指 。A .操作数隐含在操作码中的指令;B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令;D V.指令系统中没有的指令。55DMA 方式。A .既然能用于高速外围设备的信息传送,也就能代替中断方式;BV.不能取代中断方式;C.也能向CPU请求中断处理数据传送;D .内无中断机制。 56在中断周期中,由 将允许中断触发器置“ 0”。A .关中断指令;B.机器指令;C.开中断指令;D V.中断隐指令。 57在单总线结构的 CPU 中,连接在总线上的多个部件 。A.某一时刻只有一个可以向总线发送数据,并且只有

23、一个可以从总线接收数据; BV.某一时刻只有一个可以向总线发送数据,但可以有多个同时从总线接收数 据;C.可以有多个同时向总线发送数据,并且可以有多个同时从总线接收数据;D 可以有多个同时向总线发送数据,但可以有一个同时从总线接收数据。 58在间址周期中,。A 所有指令的间址操作都是相同的;B. 凡是存储器间接寻址的指令,它们的操作都是相同的;C2对于存储器间接寻址或寄存器间接寻址的指令,它们的操作是不同的; D .以上都不对。59下述说法中 正确的。A. EPROM是可改写的,因而也是随机存储器的一种;BV. EPROM是可改写的,但它不能用作为随机存储器用;C. EPROM只能改写一次,故

24、不能作为随机存储器用;D . EPROM是可改写的,但它能用作为随机存储器用。60打印机的分类方法很多,若按能否打印汉字来区分,可分为 A .并行式打印机和串行式打印机;B.击打式打印机和非击打式打印机; CV.点阵式打印机和活字式打印机; D .激光打印机和喷墨打印机。简答题1. 某机主存容量为4M X 16位,且存储字长等于指令字长,若该机的指令系统 具备97种操作。操作码位数固定,且具有直接、间接、立即、相对、基址五种 寻址方式。(1) 画出一地址指令格式并指出各字段的作用;(1) 一地址指令格式为OPMAOP操作码字段,共7位,可反映120种操作;M寻址方式特征字段,共3位,可反映5种

25、寻址方式;A形式地址字段,共16 - 7 - 3 = 6位(1分)(2) 该指令直接寻址的最大范围(十进制表示); 直接寻址的最大范围为26 = 64(3) 次间址的寻址范围(十进制表示);由于存储字长为16位,故一次间址的寻址范围为 216 = 65536(4) 相对寻址的位移量(十进制表示)。相对寻址的位移量为 -32 + 312. 控制器中常采用哪些控制方式,各有何特点?答:控制器常采用同步控制、异步控制和联合控制。( 1 分) 同步控制即微操作序列由基准时标系统控制, 每一个操作出现的时间与基准时标 保持一致。 异步控制不存在基准时标信号, 微操作的时序是由专用的应答线路控 制的,即控

26、制器发出某一个微操作控制信号后, 等待执行部件完成该操作时所发 回的“回答”或“终了”信号, 再开始下一个微操作。 联合控制是同步控制和异 步控制相结合的方式, 即大多数微操作在同步时序信号控制下进行, 而对那些时 间难以确定的微操作,如涉及到 I/O 操作,则采用异步控制。3指出零的表示是唯一形式的机器数, 并写出其二进制代码 (机器数字长自定) 。 答:补码 0.0000000 移码 1.0000000 4除了采用高速芯片外,分别指出存储器、运算器、控制器和I/O 系统各自可采用什么方法提高机器速度,各举一例简要说明。答:存储器:采用多体交叉存储器 运算器:采用快速进位链 控制器:采用指令

27、流水 I/O 系统:采用 DMA 方式5总线通信控制有几种方式,简要说明各自的特点。答:同步通信:通信双方由统一时标控制数据传送 异步通信:采用应答方式通信。半同步通信:统一时钟,可插入等待信号 分离式通信:都是主设备,充分发挥总线的有效占用。6以 I/O 设备的中断处理过程为例,说明一次程序中断的全过程。 答:一次程序中断大致可分为五个阶段。中断请求 中断判优 中断响应 中断服务 中断返回 7完整的总线传输周期包括哪几个阶段?简要叙述每个阶段的工作。答: 总线在完成一次传输周期时,可分为四个阶段: 申请分配阶段:由需要使用总线的主模块(或主设备)提出申请,经总线仲裁机 构决定下一传输周期的总

28、线使用权授于某一申请者; 寻址阶段: 取得了使用权的主模块, 通过总线发出本次打算访问的从模块 (或从 设备)的存储地址或设备地址及有关命令,启动参与本次传输的从模块; 传数阶段: 主模块和从模块进行数据交换, 数据由源模块发出经数据总线流入目的模块; 结束阶段:主模块的有关信息均从系统总线上撤除,让出总线使用权。8除了采用高速芯片外, 从计算机的各个子系统的角度分析, 指出 6 种以上(含 6种)提高整机速度的措施。答:针对存储器,采用高速芯片针对存储器,可以采用Cache主存层次的设计和管理提高整机的速度; 针对存储器,可以采用多体并行结构提高整机的速度; 针对控制器,可以通过指令流水设计

29、技术提高整机的速度; 针对控制器,可以通过超标量设计技术提高整机的速度; 针对运算器,可以对运算方法加以改进,如两位乘,或用快速进位链; 针对I/O系统,可以运用DMA技术不中断现行程序,提高CPU的效率。9CPU 包括哪几个工作周期?每个工作周期的作用是什么。答:取指周期是为了取指令间址周期是为了取有效地址执行周期是为了取操作数中断周期是为了保存程序断点10什么是指令周期、机器周期和时钟周期?三者有何关系 ?答:指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令 的时间。机器周期是所有指令执行过程中的一个基准时间, 通常以存取周期作为 机器周期。 时钟周期是机器主频的倒数, 也

30、可称为节拍, 它是控制计算机操作的 最小单位时间。 一个指令周期包含若干个机器周期, 一个机器周期又包含若干个 时钟周期, 每个指令周期内的机器周期数可以不等, 每个机器周期内的时钟周期 数也可以不等。11.程序查询方式和程序中断方式都要由程序实现外围设备的输入 /输出,它们有 何不同?答:程序查询方式是用户在程序中安排一段输入输出程序,它由 I/O 指令、 测试指令和转移指令等组成。 CPU 一旦启动 I/O 后,就进入这段程序,时刻查 询 I/O 准备的情况,若未准备就绪就踏步等待;若准备就绪就实现传送。在输 入输出的全部过程中, CPU 停止自身的操作。程序中断方式虽也要用程序实现外部设

31、备的输入、输出,但它只是以中断服 务程序的形式插入到用户现行程序中。即 CPU 启动 I/O 后,继续自身的工作, 不必查询 I/O 的状态。而 I/O 被启动后,便进入自身的准备阶段,当其准备就绪时,向 CPU 提出中断请求,此时若满足条件, CPU 暂停现行程序,转入该设 备的中断服务程序,在服务程序中实现数据的传送。12什么是计算机的主频,主频和机器周期有什么关系? .答:一台机器时钟信号的频率即为主频,主频的倒数称作时钟周期,机器周期内包含若干 个时钟周期。13. 冯诺依曼计算机的特点是什么?冯氏计算机的特点是:1 由运算器、控制器、存储器、输入设备、输出设备五大部件组成;2 指令和数

32、据以同一形式(二进制形式)存于存储器中;3 指令由操作码、地址码两大部分组成;4 指令在存储器中顺序存放,通常自动顺序取出执行;5 以运算器为中心(原始冯氏机) 。14、指令和数据都存于存储器中 ,计算机如何区分它们? 计算机硬件主要通过不同的时间段来区分指令和数据, 即:取指周期(或取指微 程序)取出的既为指令,执行周期(或相应微程序)取出的既为数据。另外也可通过地址来源区分,从 PC 指出的存储单元取出的是指令,由指令 地址码部分提供操作数地址15、什么是总线?总线传输有何特点?为了减轻总线负载, 总线上的部件应具备 什么特点?总线是多个部件共享的传输部件。 总线传输的特点是:某一时刻只能

33、有一路信息在总线上传输,即分时使用。 为了减轻总线负载,总线上的部件应通过三态驱动缓冲电路与总线连通。16、说明存取周期和存取时间的区别。存取周期和存取时间的主要区别是: 存取时间仅为完成一次操作的时间, 而存 取周期不仅包含操作时间,还包含操作后线路的恢复时间。即:存取周期 = 存取时间 + 恢复时间17. 什么叫刷新?为什么要刷新?说明刷新有几种方法。动态RAM靠电容存储电荷原理存储信息,电容上的电荷要放电,信息即丢失。为了维持所存信息,需在一定时间(2ms)内,将所存信息读出再重新写入(恢 复),这一过程称作刷新,刷新是一行一行进行的,由CPU自动完成。18 I/O有哪些编址方式?各有何

34、特点?I/O的编址方式有独立编址和统一编址两种方式1独立编址(专用的I/O端口编址)-存储器和I/O端口在两个独立的地址空间中(1)优点:I/O端口的地址码较短,译码电路简单,存储器同I/O端口的操作指令 不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计(2)缺点:需要有专用的I/O指令,程序设计的灵活性较差2. 统一编址(存储器映像编址)-存储器和I/O端口共用统一的地址空间,当一个 地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间(1)优点:不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口的数据操作,程序设计比较灵活;由于I/

35、O端口的地址空间是内存空间 的一部分,这样,I/O端口的地址空间可大可小,从而使外设的数量几乎不受限 制(2)缺点:I/O端口占用了内存空间的一部分,影响了系统的内存容量;访问 I/O 端口也要同访问内存一样,由于内存地址较长,导致执行时间增加19在什么条件下,I/O设备可以向CPU提出中断请求?I/O设备向CPU提出中断请求的条件是:I/O接口中的设备工作完成状态为1(D=1),中断屏蔽码为0 (MASK=O),且CPU查询中断时,中断请求触发器 状态为 1 (INTR=1 )。20什么是中断允许触发器?它有何作用?解:中断允许触发器是CPU中断系统中的一个部件,他起着开关中断的作用(即 中

36、断总开关,则中断屏蔽触发器可视为中断的分开关)。21、( 1)画出主机框图(要求画到寄存器级);(2)若存储器容量为64KX 32位,指出图中各寄存器的位数;ACCMQALUXIRMDRPCMAR3232323232321616(3)写出组合逻辑控制器完成 STA X (X为主存地址)指令发出的全部微操 作命令及节拍安排。CPU控制单元控制器IRPC!存!储I体:MDR! jMAR:主存储体I/O T0PC MART1M(MAR) MDR(PC)+1 PCT2MDR IROP(IR)IDT0 Ad(IR) MAR1WT1AC MDRT2MDRM(MAR)22画出DMA方式接口电路的基本组成框图

37、,并说明其工作过程(以输入设备 为例)。主DMA 控 制 逻 辑L -HRQip 4 断 请kJ&id中HLDA 厂二WC1DARIDMA 復 口进由信号DACKDREQ j v |以数据输入为例,具体操作如下:(4分) 从设备读入一个字到 DMA的数据缓冲寄存器BR中,表示数据缓冲寄存器“满”(如果I/O设备是面向字符的,则一次读入一个字节,组装成一个字); 设备向DMA接口发请求(DREQ); DMA接口向CPU申请总线控制权(HRQ); CPU发回HLDA信号,表示允许将总线控制权交给 DMA接口; 将DMA主存地址寄存器中的主存地址送地址总线; 通知设备已被授予一个 DMA周期(DAC

38、K ),并为交换下一个字做准备; 将DMA数据缓冲寄存器的内容送数据总线; 命令存储器作写操作; 修改主存地址和字计数值; 判断数据块是否传送结束,若未结束,则继续传送;若己结束,(字计数器溢出), 则向CPU申请程序中断,标志数据块传送结束。23已知接收到的海明码为 01001011(搂按配偶原则配置),试问欲传送的信息 是什么?24. 在DMA方式中有没有中断请求?为什么?25. 在中断系统中I NTR、INT、EINT三个触发器各有什么作用?计算题1 已知:A = H , B = 求:A+B补、A-B补16 16答:由 A =-11/16=-0.1011 , B =-7/16=-0.01

39、1得A补=1.0101, B补=1.1001 A+B补=A补=1.0101+B补=1.10011 0.1110丢掉两操作数符号均为1,结果的符号为0,故为溢出。2、设机器数字长为8位(含一位符号位在内),若A = +10 , B = +28,求A-B 补并还原成真值。答:a = +10 = +0001010, B = +28 = +0011100 A补=0,000101Q B补=0,001110Q -B补=1,1100100则A-B补=A补 + -B补=0,0001010+1,11001001,1101110 A-B补=1,1101110 故 A-B = -0010010 = -183、 已知:两浮点数 x = 0.01111X 210, y = 0.10111 伙 201求:x + y答:x、y在机器中以补码表示为x补=00,10; 00.1111 y补=00,01; 00.101111 对阶 j补jx补-jy补=即厶j = 1,表的阶码比x的阶码小1,因此将y的尾数向右移1位,阶码4、设某机主频为8MHz,每个机器周期平均含2个时钟周期,每条指令平均有 2.5个机器周期,试问该机的平均指令执行速度为多少MIPS ?若机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论