计算机原理习题答案05
《计算机组成原理》各章练习参考答案
《计算机组成原理》各章练习题参考答案第一章思考练习题一.填空1.电子数字计算机可以分为专用计算机和通用计算机两类。
2.硬件采用LSI或VLSI的电子计算机属于计算机发展过程中的第四代。
3.存储器中存放数据和程序。
4.一台计算机包括运算、存储、控制、输入及输出五个单元。
5.完成算术运算和逻辑运算的部件是运算器(或ALU);运算器的核心是加法器;控制、指挥程序和数据的输入、运行以及处理运算结果的部件是控制器。
6.CPU内部连接各寄存器及运算部件之间的总线是内部总线;CPU同存储器、通道等互相连接的总线是系统总线;中、低速I/O设备之间互相连接的总线是I/O总线。
7.在多总路线结构中,CPU总线、系统总线和高速总线相连通过桥实现。
8.计算机软件一般分为系统软件和应用软件。
9.完整的计算机系统由硬件系统和软件系统构成。
10.机器字长是指一台计算机一次所能够处理的二进制位数量。
11.数据分类、统计、分析属于计算机在数据处理方面的应用。
12.计算机是一种信息处理机,它最能准确地反映计算机的主要功能。
13.个人台式商用机属于微型机。
14.对计算机软硬件进行管理,是操作系统的功能。
15.用于科学技术的计算机中,标志系统性能的主要参数是MFLOPS。
16.通用计算机又可以分为超级机、大型机、服务器、工作站、微型机和单片机六类。
17.“存储程序控制”原理是冯.诺依曼提出的。
18.运算器和控制器构成CPU,CPU和主存构成主机。
19.取指令所用的时间叫取指周期,执行指令所用的时间叫执行周期。
20.每个存储单元都有一个编号,该编号称为地址。
21.现代计算机存储系统一般由高速缓存、主存和辅存构成。
22.计算机能够自动完成运算或处理过程的基础是存储程序和程序控制原理。
二.单选1.存储器用来存放( C )。
A.数据B.程序C.数据和程序D.正在被执行的数据和程序2.下面的描述中,正确的是( B )A.控制器能够理解、解释并执行所有的指令及存储结果。
计算机组成原理课后习题-参考答案
习题参考答案
5-2:计算机为什么要设置时序部件? 周期、节拍、脉冲三级时序关系如何 表示?
一条指令运行的各种操作控制信号在时间上有严格 的定时关系, 的定时关系,时序部件用以控制时序以保证指令 的正确执行。 的正确执行。 将指令周期划分为几个不同的阶段, 将指令周期划分为几个不同的阶段,每个阶段称为 一个机器周期。 一个机器周期。 一个机器周期又分为若干个相等的时间段, 一个机器周期又分为若干个相等的时间段,每个时 时间段称为一个时钟周期(节拍)。 时间段称为一个时钟周期(节拍)。 在一个时钟周期(节拍)内可设置几个工作脉冲, 在一个时钟周期(节拍)内可设置几个工作脉冲, 用于寄存器的清除、接收数据等工作。 用于寄存器的清除、接收数据等工作。
9
习题什么特点?
依据控制器中的时序控制部件和微操作控制信号形 成部件的具体组成与运行原理不同,通常把控制 成部件的具体组成与运行原理不同, 器区分为微程序控制器和硬布线控制器两大类。 器区分为微程序控制器和硬布线控制器两大类。 微程序控制方式是用一个ROM做为控制信号产生 微程序控制方式是用一个 做为控制信号产生 的载体, 中存储着一系列的微程序, 的载体,ROM中存储着一系列的微程序,组成微 中存储着一系列的微程序 程序的微指令代码产生相应的操作控制信号, 程序的微指令代码产生相应的操作控制信号,这 是一种存储逻辑型的控制器。方便修改和扩充, 是一种存储逻辑型的控制器。方便修改和扩充, 但指令执行速度较慢。 但指令执行速度较慢。 硬布线控制方式采用组合逻辑电路实现各种控制功 在制造完成后, 能,在制造完成后,其逻辑电路之间的连接关系 就固定下来,不易改动。其运行速度快, 就固定下来,不易改动。其运行速度快,但构成 复杂。 复杂。
13
习题参考答案
计算机组成原理习题含参考答案
计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。
A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。
A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。
A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。
A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。
A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。
A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。
计算机组成原理 第五版 习题答案
(最接近 0 的负数)即: −2−27 × (2−1 + 2−22 )
负最小 E = 11…1, M = 00…0, Ms =1
8个
22 个
即: 227−1× (−1)
规格化所表示的范围用集合表示为:
[ 2−27 × 2−1 , 227−1× (1− 2−22 ) ] [ 227−1× (−1) , −2−27 × (2−1 + 2−22 ) ]
计算机组成原理 第五版 习题答案
计算机组成原理 第五版 习题答案
第一章 .............................................................................................................................................. 1 第二章 .............................................................................................................................................. 3 第三章 ............................................................................................................................................ 14 第四章 ............................................................................................................................................ 19 第五章 ............................................................................................................................................ 21 第六章 ............................................................................................................................................ 27 第七章 ............................................................................................................................................ 31 第八章 ............................................................................................................................................ 34 第九章 ............................................................................................................................................ 36
微机原理及应用答案CH05(定时与计数 8253)
CH05 定时与计数习题与思考题1.什么叫端口? 端口通常有哪几种? 各有什么特点?解答:为了提供CPU 与扩展部件和接口电路直接进行操作的“通道”,每个部件或接口内部都包含有一组寄存器,这些寄存器通常称为端口,每个端口有一个端口地址。
当CPU 与它们进行通信时,不同的信息通过不同的端口地址与不同的寄存器进行交互。
端口通常分为三类:用来传输数据的称为数据端口;用来存放设备或者部件状态的称为状态端口;用来存放CPU 发出的命令的称为控制端口。
CPU 通过数据端口完成数据传输,因此,数据端口一般是可读可写的;CPU 通过状态端口可以检测外设和接口部件当前的状态,因此,状态端口一般是只读的;CPU 通过控制端口传输命令以便控制接口和设备的动作,因此,控制端口一般是只写的。
2.试说明8253 的内部结构包括哪几个主要功能模块?解答:(1) 数据总线缓冲器。
这是8253 与CPU 数据总线连接的8 位、双向、三态缓冲器。
CPU 用输入输出指令对8253 进行读写的所有信息都是通过该缓冲器传送的,内容包括:. CPU 在初始化编程时写入8253 的控制字。
. CPU 向8253 的某一通道写入的计数值。
. CPU 从某一个通道读取的计数值。
(2) 读/写控制逻辑。
这是8253 内部操作的控制部分。
它接收输入的信号(CS 、WR 、RD 、A1、A0),以实现片选、内部通道选择(见表5-1)以及对相关端口的读/写操作。
(3) 控制字寄存器。
在对8253 进行初始化编程时,该寄存器存放由CPU 写入的控制字,由此控制字来决定所选中通道的工作方式。
此寄存器只能写入不能读出。
(4) 计数器0,计数器1,计数器2。
这是三个独立的计数器/定时器通道,各自可按不同的工作方式工作。
每个通道内部均包含一个16 位计数初值寄存器、一个16 位减法计数器和一个16 位锁存器。
其中,计数初值寄存器用来存放初始化编程时由CPU 写入的计数初值。
计算机组成原理习题答案5
第5章习题参考答案1.请在括号内填入适当答案。
在CPU中:(1)保存当前正在执行的指令的寄存器是(IR );(2)保存当前正在执行的指令地址的寄存器是(AR )(3)算术逻辑运算结果通常放在(DR )和(通用寄存器)。
2.参见图5.15的数据通路。
画出存数指令“STO Rl,(R2)”的指令周期流程图,其含义是将寄存器Rl的内容传送至(R2)为地址的主存单元中。
标出各微操作信号序列。
解:STO R1, (R2)的指令流程图及为操作信号序列如下:(PC)→AR(DR)→IR(M)→DR PC O , G, AR i R/W=R DR O , G, IR i(R2)→AR R 2O , G, AR i (R1)→DR R 1O , G, DR i (DR)→MR/W=WSTO R1, (R2)~3.参见图5.15的数据通路,画出取数指令“LAD (R3),R0”的指令周期流程图,其含义是将(R3)为地址主存单元的内容取至寄存器R2中,标出各微操作控制信号序列。
解:LAD R3, (R0)的指令流程图及为操作信号序列如下:(PC)→AR (DR)→IR(M)→DR PC O , G, AR i R/W=R DR O , G, IR i(R3)→AR R 3O , G, AR i (M)→DR DR O , G, R 0i(DR)→R0R/W=RLAD (R3), R0~4.假设主脉冲源频率为10MHz ,要求产生5个等间隔的节拍脉冲,试画出时序产生器的逻辑图。
解:5.如果在一个CPU 周期中要产生3个节拍脉冲;T l =200ns ,T 2=400ns ,T 3=200ns ,试画出时序产生器逻辑图。
解:取节拍脉冲T l 、T 2、T 3的宽度为时钟周期或者是时钟周期的倍数即可。
所以取时钟源提供的时钟周期为200ns ,即,其频率为5MHz.;由于要输出3个节拍脉冲信号,而T 3的宽度为2个时钟周期,也就是一个节拍电位的时间是4个时钟周期,所以除了C 4外,还需要3个触发器——C l 、C 2、C 3;并令211C C T *=;321C C T *=;313C C T =,由此可画出逻辑电路图如下:6.假设某机器有80条指令,平均每条指令由4条微指令组成,其中有一条取指微指令是所有指令公用的。
计算机组成原理练习题答案
一、选择题1、完整的计算机系统应包括运算器、存储器、控制器。
一个完整的计算系统应该是:硬件系统和软件系统,硬件系统应该包括运算器,控制器,存储器,输入设备和输出设备,软件系统包括系统软件和应用软件.而你给的答案中B和D是可以排除的,也就是不能选,A和C两个中A的可能性最大,答案只能选A.3、冯. 诺依曼计算机工作方式的基本特点是按地址访问并顺序执行指令。
4、移码表示法主要用于表示浮点数中的阶码。
5、动态RAM的刷新是以行为单位的。
8、在定点运算器中产生溢出的原因是运算的结果的超出了机器的表示范围。
10、在指令的地址字段中,直接指出操作数本身的寻址方式,称为立即寻址。
11、目前的计算机,从原理上讲指令和数据都以二进制形式存放。
13、计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是冯. 诺依曼。
16、在CPU中,跟踪后继指令地址的寄存器是程序计数器。
20、系统总线中地址总线的作用是用于选择指定的存储单元或外设。
21、计算机中的主机包含运算器、控制器、存储器。
23、原码一位乘运算,乘积的符号位由两个操作数的符号进行异或运算。
24、对于真值“0”表示形式唯一的机器数是移码和补码。
25、若[X]补=0.0100110,则[X]反= 0.0100110。
--x为正数26、在CPU中,存放当前执行指令的寄存器是指令寄存器。
保存当前正在执行的指令的寄存器称为<指令寄存器)。
指示当前正在执行的指令地址的寄存器称为<程序计数器或指令计数器)。
27、下列编码中通常用作字符编码的是ASCII码。
ASCIIASCII<American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。
它主要用于显示现代英语和其他西欧语言。
它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
计算机组成原理练习题答案
一、填空题1.对存储器的要求是速度快,_容量大_____,_价位低_____;为了解决这方面的矛盾,计算机采用多级存储体系结构;2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件;3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器;4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作;5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送;6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构;7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.设浮点数阶码为8位含1位阶符,尾数为24位含1位数符,则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为2^1271-2^-23 ,最小正数为2^-129 ,最大负数为2^-128-2^-1-2^-23 ,最小负数为-2^127 ;9.某小数定点机,字长8位含1位符号位,当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 均用十进制表示;10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存 ;11.设 n = 8 不包括符号位,则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法;12.设浮点数阶码为8位含1位阶符,尾数为24位含1位数符,则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 ,最小正数为 ,最大负数为 ,最小负数为 ;13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段;14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统;15.在组合逻辑控制器中,微操作控制信号由指令操作码、时序和状态条件决定;位字长的浮点数,其中阶码8位含1位阶符,基值为2,尾数24位含1位数符,则其对应的最大正数是 ,最小的绝对值是;若机器数采用补码表示,且尾数为规格化形式,则对应的最小正数是,最小负数是 ;均用十进制表示16.CPU从主存取出一条指令并执行该指令的时间叫指令周期,它通常包含若干个机器周期 ,而后者又包含若干个节拍 ; 机器周期和节拍组成多级时序系统;17.假设微指令的操作控制字段共 18 位,若采用直接控制,则一条微指令最多可同时启动 18 个微操作命令;若采用字段直接编码控制,并要求一条微指令能同时启动3个微操作,则微指令的操作控制字段应分 3 段,若每个字段的微操作数相同,这样的微指令格式最多可包含 192 个微操作命令;18.在组合逻辑控制器中,微操作控制信号由指令操作码、时序和状态条件决定;19.I/O与主机交换信息的控制方式中, 程序查询方式CPU和设备是串行工作的; 程序中断和DMA方式CPU和设备是并行工作的,前者传送与主程序是并行的,后者传送和主机是串行的;20.设n =16位不包括符号位在内,原码两位乘需做 8 次移位,最多做 9 次加法;补码Booth算法需做 16 次移位,最多做 17 次加法;一、简答题:1.主存储器的性能指标有哪些含义是什么存储器的性能指标主要是存储容量、存储速度和存储器带宽;存储容量是指在主存能存放二进制代码的总位数;存储速度是由存取时间和存取周期来表示的;存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所需的全部时间;存储周期是指存储器进行连续两次独立的存储器操作如连续两次读操作所需的最小间隔时间;存储器带宽是指单位时间内存储器存取的信息量;2.请说明指令周期、机器周期、时钟周期之间的关系;指令周期是完成一条指令所需的时间;包括取指令、分析指令和执行指令所需的全部时间;机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间或访存时间;时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位;一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成;3.CPU响应中断应具备哪些条件1在CPU内部设置的中断允许触发器必须是开放的;2外设有中断请求时,中断请求触发器必须处于“1”状态,保持中断请求信号;3外设接口中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU;4当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断; 4.从计算机的各个子系统的角度分析,指出提高整机速度的措施;针对存储器,可以采用Cache-主存层次的设计和管理提高整机的速度;针对存储器,可以采用主存-辅存层次的设计和管理提高整机的速度;针对控制器,可以通过指令流水或超标量设计技术提高整机的速度;针对控制器,可以通过超标量设计技术提高整机的速度;针对运算器,可以对运算方法加以改进,如进位链、两位乘除法;针对I/O系统,可以运用DMA技术来减少CPU对外设访问的干预;5.控制器中常采用哪些控制方式,各有何特点答:控制器常采用同步控制、异步控制和联合控制;同步控制即微操作序列由基准时标系统控制,每一个操作出现的时间与基准时标保持一致;异步控制不存在基准时标信号,微操作的时序是由专用的应答线路控制的,即控制器发出某一个微操作控制信号后,等待执行部件完成该操作时所发回的“回答”或“终了”信号,再开始下一个微操作;联合控制是同步控制和异步控制相结合的方式,即大多数微操作在同步时序信号控制下进行,而对那些时间难以确定的微操作,如涉及到I/O操作,则采用异步控制;6.指令和数据都以二进制代码存放在内存中,CPU如何区分它们是指令还是数据指令和数据的区分:1从主存中取出的机器周期不同,取指周期取的是指令,分析取数或执行周期取的是数据;2取指令和取数据时地址的来源不同,指令地址来自程序计数器PC,数据地址来自地址形成部件7. 请说明SRAM的组成结构,与SRAM相比DRAM在电路组成上有什么不同之处SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路;8.说明微程序控制器中微指令的地址有几种形成方式;1直接由微指令的下地址字段指出;2根据机器指令的操作码形成;3增量计数器法;4根据各种标志决定微指令分支转移的地址;5通过测试网络形成;6由硬件产生微程序入口地址;9.外围设备要通过接口与CPU相连,接口有哪些功能外围设备要通过接口与CPU相连的原因主要有:1一台机器通常配有多台外设,它们各自有其设备号地址,通过接口可实现对设备的选择;2I/O设备种类繁多,速度不一,与CPU速度相差可能很大,通过接口可实现数据缓冲,达到速度匹配;3I/O设备可能串行传送数据,而CPU一般并行传送,通过接口可实现数据串并格式转换;4I/O设备的入/出电平可能与CPU的入/出电平不同,通过接口可实现电平转换;5CPU启动I/O设备工作,要向外设发各种控制信号,通过接口可传送控制命令;6I/O设备需将其工作状况“忙”、“就绪”、“错误”、“中断请求”等及时报告CPU,通过接口可监视设备的工作状态,并保存状态信息,供CPU查询;可见归纳起来,接口应具有选址的功能、传送命令的功能、反映设备状态的功能以及传送数据的功能包括缓冲、数据格式及电平的转换;10.以I/O设备的中断处理过程为例,说明一次程序中断的全过程;一次程序中断大致可分为五个阶段;中断请求,中断判优,中断响应,中断服务,中断返回11、基址寻址方式和变址寻址方式的应用场合有什么不同1基址寻址方式面向系统,主要用于逻辑地址到物理地址的交换,解决程序在存储器中的定位,扩大寻址空间等问题;2变址寄存器方式面向用户,主要用于解决程序循环控制问题,用于访问成批数据,支持向量线性表操作等;12、一个典型CPU应由哪几部分组成一个典型的CPU组成应该包括:1六个主要寄存器,保存CPU运行时所需的各类数据信息或运行状态信息; 2算术逻辑电路ALU,对寄存器中的数据进行加工处理;3操作控制器和指令译码器,产生各种操作控制信号,以便在各寄存器之间建立数据通路;4时序产生器,用来对各种操作控制信号进行定时,以便进行时间上的约束;二、设计题:1.设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号低电平有效,用WR作读写控制信号高电平为读,低电平为写;现有下列芯片及各种门电路门电路自定,如图所示;其中有2K×8位、8K×8位、32K×8位的ROM芯片;1K×4位、2K×8位、8K×8位、16K×1位、4K×4位的RAM芯片,画出CPU 与存储器的连接图,要求:1存储芯片地址空间分配为:0~8191为系统程序区;8192~32767为用户程序区;2指出选用的存储芯片类型及数量;3详细画出片选逻辑;1二进制地址码20~8191 为系统程序区,选用1 片8K×8 位ROM 芯片8192~32767 为用户程序区,选用3 片8K ×8 位RAM 芯片;3存储器片选逻辑图2、1.设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号低电平有效,用WR作读写控制信号高电平为读,低电平为写;现有下列芯片及各种门电路门电路自定,如下图所示;其中有2K×8位、4K×8位、8K×8位、32K×8位的ROM芯片;1K×4位、2K×8位、8K×8位、16K×1位、4K×4位的RAM芯片,画出CPU与存储器的连接图,要求:(1)存储芯片地址空间分配为:最小4K地址空间为系统程序区,相邻的4K地址空间为系统程序工作区,与系统程序工作区相邻的是24K用户程序区;2指出选用的存储芯片类型及数量;3详细画出片选逻辑;2选出所用芯片类型及数量最小4K 地址空间为系统程序区,选用1 片4K ×8 位ROM 芯片;相邻的4K 地址空间为系统程序工作区,选用2 片4K ×4 位RAM 芯片与系统程序工作区相邻的24K 为用户程序区,选用3 片8K×8 位RAM 芯片;3CPU 与存储芯片的连接图如图所示3、某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域;现在再用一个RAM芯片8K×8形成40K×16位的RAM区域,起始地址为6000H,假定RAM芯片有和信号控制端;CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为R/读/写, 访存,要求:1 画出地址译码方案;2 将ROM与RAM同CPU连接;4、设某计算机主存容量为64K×32位;要求完成以下设计内容:1画出主机框图要求画到寄存器级并指出图中各寄存器的位数;2写出组合逻辑控制器完成STA XX为主存地址指令发出的全部微操作命令及节拍安排;3若采用微程序控制,还需要哪些微操作5、已知待返回指令的含义如下图所示;写出机器在完成待反转指令时,取指阶段和执行阶段所需的全部微操作命令及节拍安排,如果采用微程序控制需增加哪些微操作命令6、假设CPU在中断周期用堆栈保存程序断点,而且进栈时指针减1,出栈时指针加1,分别写出组合逻辑控制和微程序控制在完成中断返回指令时,取指阶段和执行阶段所需的全部微操作命令及节拍安排;三、应用题1、设机器A的主频为8MHz,机器周期含4个时钟周期,且该机的平均指令执行速度是,试求该机的平均指令周期和机器周期;每个指令周期包含几个机器周期如果机器B的主频为12MHz,且机器周期也含4个时钟周期,试问B机的平均指令执行速度为多少MIPS2、设某机有四个中断源A、B、C、D,其硬件排队器的优先次序为A>B>C >D,现要求将中断处理次序改为D>A>C>B. 按下图的时间轴给出的四个中断源请求时刻.1写出每个中断源对应的屏蔽字;2画出CPU执行程序的轨迹;设每个中断源的中断服务程序的执行时间是20us3、某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备97种操作;操作码位数固定且具有直接、间接、立即、相对、基址五种寻址方式;本小题6分1画出一地址指令格式并指出各字段的作用;2该指令直接寻址的最大范围十进制表示;3一次间址的寻址范围十进制表示;4相对寻址的位移量十进制表示;4、某计算机字长32位,有16个通用寄存器,主存容量为1M字,采用单字长二地址指令,共有64条指令,试采用四种寻址方式寄存器、直接、变址、相对设计指令格式;5、有一个16K×16位的存储器,由1K×4位的DRAM芯片构成芯片是64×64结构;问:1共需要多少RAM芯片2存储体的组成框图3采用异步刷新方式,如单元刷新间隔不超过2ms,则刷新信号周期是多少4如采用集中刷新方式,存储器刷新一遍最少用多少读/写周期死时间率是多少6、已知:两浮点数x = ×210,y = ×201求:x + y7、已知:x= ,y = - ,求 : 21x 补, 41 x 补, - x 补,21y 补,41y 补, - y 补 ,x + y = , x – y =8、某机字长32位,定位表示,尾数31位,数符1位,问: 1定点原码整数表示时,最大正数是多少最小负数是多少 2定点原码小数表示时,最大正数是多少最小负数是多少。
计算机网络原理练习题库(含答案)
计算机网络原理练习题库(含答案)一、单选题(共100题,每题1分,共100分)1、规定DTE与DCE接口线的信号电平、发送器输出—阻抗的物理层特性属于A、机械特性B、电气特性C、功能特性D、规程特性正确答案:B2、HTTP报文中最常见的请求方法是A、PUTB、HEADC、GETD、POST正确答案:C3、在接收端发现码元错误的位置并加以纠正的差错控制方法称为A、反馈重发B、G0.BACK-NC、前向纠错D、选择重传正确答案:C4、双方通信前先建立一条物理信道且通信期间独占该信道的网络交换方式是A、数据报交换B、电路交换C、虚电路交换D、报文交换正确答案:B5、从滑动窗口的观点来看“Go-back-N”协议,其窗口大小为A、发送窗口>1,接收窗口>1B、发送窗口=1,接收窗口=1C、发送窗口1,接收窗口>1D、发送窗口>1,接收窗口=1正确答案:D6、按照网络传输技术,可将计算机网络分为A、ATM网和虚拟网B、报文交换网和分组交换网C、局域网和广域网D、广播式网络和点对点网络正确答案:D7、文件传输协议FTP使用的默认端口号是A、23B、25C、80D、21正确答案:D8、对于采用窗口机制的流量控制方法,若窗口尺寸为4,则在发送3号帧并收到2号帧的确认后,还可连续发送A、2帧B、4帧C、1帧D、3帧正确答案:D9、TCP端口号的范围是A、0~256B、0~1023C、0~65535D、1024~65535正确答案:C10、计算机网络中为进行数据交换而建立的规则、标准或约定的集合称为A、功能规范B、协议要素C、体系结构D、网络协议正确答案:D11、首次使用分组交换方式的网络是A、ARPANETB、SNA网C、无线局域网D、DNA网正确答案:A12、奈奎斯特公式表征的是通信信道的A、数据传输频率B、信噪比C、数据传输能力D、误码率正确答案:C13、下列关于OSI参考模型的叙述中错误的是A、在OSI/RM中只有各种协议是可以实现的B、OSI参考模型是网络结构具体实现的描述C、OSI/RM只是一个为制订标准而提供的概念性框架D、OSI包括体系结构、服务定义和协议规范三级抽象正确答案:B14、无线局域网中为实现传输介质共享而采用的协议是A、CSMA/CAB、F'TPC、CSMA/CDD、SDP正确答案:A15、下列有关光纤传输介质的说法错误的是A、采用波分复用技术实现多路复用B、多模光纤传输效率高于单模光纤C、光纤具有抗电磁干扰强的特点D、光载波的调制采用移幅键控法正确答案:B16、分别用a-m共13个英文字母命名的域名服务器是A、中间域名服务器B、权威域名服务器C、根域名服务器D、顶级域名服务器正确答案:C17、对模拟数据进行数字信号编码的最常用方法是A、振幅调制B、相位调制C、频率调制D、脉码调制正确答案:D18、对于带宽为4KHz的无噪声信道,若一个码元可取的离散值个数为8,则该信道可达到的最大数据传输速率为A、24KbpB、64KbpsC、12KbpsD、3Kbps正确答案:A19、对于10Mbps的基带CSMA/CD网的MAC帧的最小和最大总长度分别为A、0和1500字节B、46和1518字节C、0和1518字节D、64和1518字节正确答案:D20、可以作为IPv6数据报源地址和目的地址的地址类型是A、多播地址B、单播地址C、任播地址D、组播地址正确答案:B21、用光纤传输电信号时,采用的光载波调制技术属于A、ASKB、FSKC、PSKD、WDM正确答案:A22、若用HDLC帧传送10个汉字,则该帧的总长度为A、20字节B、22字节C、24字节D、26字节正确答案:D23、逆向路径转发算法是一种A、广播路由选择算法B、动态路由选择算法C、多播路由选择算法D、静态路由选择算法正确答案:A24、远程教育的基础设施是A、电子大学网络B、综合布线系统C、计算机辅助教学D、大学校园区网络正确答案:A25、既考虑拓扑结构又兼顾网络负载的静态路由算法是A、基于流量路由算法B、链路状态路由算法C、泛射路由选择算法D、最短路由选择算法正确答案:A26、提供网络层的协议转换,并在不同网络之间存储和转发分组的网间连接器是A、转发器B、网关C、网桥D、路由器正确答案:D27、下列以太网的MAC地址表示中错误的是A、AA—BB一00—1 1—22一CCB、00—2A-AA-BB-CC一6BC、2A:El:8C:39:00:48D、43:25:AB:E5:2L:44正确答案:D28、下列网络协议中,属于应用层协议的是A、DNSB、ARPC、UDPD、TCP正确答案:A29、用户数据报协议UDP属于TCP/IP参考模型的A、应用层B、传输层C、互连层D、主机-网络层正确答案:B30、下列选项中不属于因特网域名服务器类型的是A、默认域名服务器B、根域名服务器C、本地域名服务器D、授权域名服务器正确答案:A31、为了使WAP能访问因特网,其采用的传输层协议是A、WDPB、WMLC、HTTPD、IEEE 802.11正确答案:A32、只适用于采用冗余编码环境的帧同步方法是A、首位定界符法B、字节计数法C、违法编码法D、首位标志法正确答案:C33、下列网络互连设备(网间连接器)中只起到扩展网段距离作用的是A、网桥B、网关C、转发器D、路由器正确答案:C34、下列协议中属于TCP/IP参考模型应用层的是A、DNSB、ICMPC、ARPD、RARP正确答案:A35、非对等结构的局域网操作系统的两个部分是A、资源管理和通信协议部分B、服务器部分和工作站部分C、文件服务器和客户机部分D、服务器和浏览器部分正确答案:B36、光纤上采用的多路复用技术为A、STDMB、TDMC、FDMD、WDM正确答案:D37、下列域名中,属于国际顶级域名的是A、eduB、usC、intD、tom正确答案:C38、当任何方法都不能消除通信子网中的拥塞现象时,路由器可用的最后手段是A、抑制分组B、逐跳抑制分组C、设置警告位D、负载脱落正确答案:D39、IEEE802参考模型的LLC子层提供的虚电路服务属于A、无确认无连接服务B、无确认面向连接服务C、有确认无连接服务D、有确认面向连接服务正确答案:D40、典型的ADSL设备必要的配置中不包括A、无线路由器B、分离器C、调制解调器D、网络接口设备正确答案:A41、DTE-DCE接口标准X.21的机械特性采用A、8芯标准连接器B、9芯标准连接器C、15芯标准连接器D、25芯标准连接器正确答案:C42、造成因特网上传输超时的大部分原因是A、网络上出现拥塞B、网络的访问量过大C、路由算法选择不当D、数据传输速率低正确答案:A43、在物理信道传输数据时产生差错的主要原因是A、未做差错校验B、冲击噪声C、差错控制方法不当D、未能实现帧的同步正确答案:B44、WAP移动终端上的浏览器所识别的描述语言是A、HTMLB、JavaScriptC、WMLD、XML正确答案:C45、在广域网中得到广泛应用的网络拓扑结构是A、网形拓扑B、星形拓扑C、环形拓扑D、总线拓扑正确答案:A46、计算机网络各层次结构模型及其协议的集合称为A、网络结构描述B、网络体系结构C、网络概念框架D、互联参考模型正确答案:B47、在蜂窝移动通信系统中,主要采用的接人方法不包括A、码分多址B、波分多址C、时分多址D、频分多址正确答案:B48、用于数据报子网中的拥塞控制方法是A、分组头部设警告位B、避开拥塞的路由器C、资源预留D、准入控制正确答案:A49、TCP段结构中的“端口”用于表示A、地址B、序列号C、窗口D、确认号正确答案:A50、使用SMTP协议为因特网用户提供的服务是A、文件传输B、远程登录C、电子公告板D、电子邮件正确答案:D51、HDLC协议中仅用作测试并不分给任何站点的地址是A、组地址B、广播地址C、单地址D、无站地址正确答案:D52、因特网中完成电子邮件的编辑、收取和阅读等功能的是A、POP3B、邮件传输代理C、1MAPD、用户代理程序正确答案:D53、下列关于数据交换技术特点的说法中错误的是A、报文交换不能满足实时通信要求B、对于猝发式的通信电路交换最为合适C、数据报方式中目的地要重组报文D、虚电路方式数据传送前要设置虚电路正确答案:B54、下列关于星形拓扑结构优点的表述中错误的是A、故障诊断和隔离容易B、方便服务C、站点分布处理能力高D、控制简单正确答案:C55、划分虚拟局域网的方法中不包括A、基于MAC地址划分B、基于交换机端口划分C、基于安全需求划分D、基于上层协议类型或地址划分正确答案:C56、TCP/IP参考模型中提供无连接数据报服务的传输协议是A、HTTPB、UDPC、SMTPD、TCP正确答案:B57、最早使用的分组交换协议标准是A、X.25B、ATMC、帧中继D、IEEE802.3正确答案:A58、下列关于IEEE802标准的描述中正确的是A、MAC子层与物理介质无关B、MAC子层规定了多种链路服务C、LLC子层依赖于物理介质D、MAC子层实现帧的寻址和识别正确答案:D59、下列关于域名系统DNS的表述中错误的是A、DNS是一个集中式数据库系统B、域名的各分量之间用小数点分隔C、Internet域名由DNS统一管理D、域名中的英文字母不区分大小写正确答案:A60、TCP协议提供的服务特征不包括A、面向连接的传输B、支持广播方式通信C、全双工传输方式D、用字节流方式传输正确答案:B61、下列关于IP协议基本任务的叙述中错误的是A、IP提供面向连接的数据报传输机制B、IP不保证服务的可靠性C、在主机资源不足时可能丢弃数据报D、IP不检查被丢弃的报文正确答案:A62、工作在网络层的互连设备是A、转发器B、网关C、网桥D、路由器正确答案:D63、采用“路由一次,随后交换”的局域网L3交换技术是A、IP交换技术B、Net Flow交换技术C、Fast IP交换技术D、Tag Switching技术正确答案:C64、下列网络协议中,使用端口号为25的是A、GOPHERB、TELNETC、SMTPD、HTTP正确答案:C65、应对网络被动攻击通常采取的手段是A、检测恢复B、预防C、认证D、数据加密正确答案:B66、IEEE颁布的宽带无线协议是A、IEEE802.11b+B、IEEE802.11bC、IEEE802.11aD、IEEE802.16正确答案:D67、TCP段结构中的端口字段长度为A、4bitB、8bitC、16bitD、32bit正确答案:C68、下列关于UDP所提供服务的特征表述错误的是A、对数据报不进行检查与修改B、传输数据前不需要建立连接C、不会出现分组的丢失和重复D、具有较好的实时性、效率高正确答案:C69、对于带宽为4KHz的无噪声信道,若一个码元可取的离散值个数为8,则该信道可达到的最大数据传输速率为A、12KbpsB、24KbpsC、64KbpsD、3Kbps正确答案:B70、未来宽带、大容量通信网络的优选方案是A、全光网络B、多媒体网络C、移动互联网D、虚拟网络正确答案:A71、TCP/IP是一组协议的代名词,一般来说IP提供A、应用层服务B、网络层服务C、传输层服务D、物理层服务正确答案:B72、因特网工程特别任务组IETF发布的许多技术文件被称为A、ANSI文件B、ITU文件C、EIA文件D、RFC文件正确答案:D73、一种不需要基站、没有固定路由器的网络是A、CDPDB、WLANC、Ad HocD、WAP正确答案:C74、下列关于Cookie的说法错误的是A、Web的Cookie机制用于用户跟踪B、Cookie由客户端生成C、Cookie存储在用户本地终端上D、Cookie为小型文本文件正确答案:B75、在计算机网络和数据通信中使用最广泛的检错码是A、奇偶校验码B、海明编码C、循环冗余码D、PCM编码正确答案:C76、超文本传输协议HTTP标识被操作资源的方法是采用A、IP地址B、URLC、MAC地址D、域名正确答案:B77、下列网络拓扑结构中,采用集线器执行集中式通信控制策略的是A、总线形B、网状形C、环形D、星形正确答案:D78、对于带宽为3KHz的无噪声信道,若一个码元可取的离散值个数为4,则该信道码元的极限速率和最大数据传输速率分别为A、6KBaud和12KbpsB、6KBaud和24KbpsC、12KBaud和6KbpsD、12KBaud和24Kbps正确答案:A79、下列有关传输控制协议TCP所提供服务的特征表述错误的是A、面向连接的传输方式B、端到端通信且支持广播通信C、采用字节流方式传输D、高可靠性不出现丢失或乱序正确答案:B80、下列关于“面向连接服务”特点的叙述中错误的是A、通信协议复杂通信效率不高B、传输数据前建立连接C、每个分组要带目的节点地址D、收发数据的顺序不变正确答案:C81、TCP/IP参考模型中的“主机一网络层”对应于OSI参考模型的A、数据链路层和网络层B、网络层和传输层C、物理层和数据链路层D、物理层和网络层正确答案:C82、IEEE802.11帧的类型中不包括A、数据帧B、管理帧C、无编号帧D、控制帧正确答案:C83、下列关于UDP特征的叙述中错误的是A、实时性较差效率较低B、提供无连接传输服务C、不进行数据报的检查D、无需等待对方的应答正确答案:A84、下列域名中属于通用顶级域名的是A、cnB、USC、netD、Int正确答案:C85、用特定的字符来标志一帧的起始与终止的帧同步方法称为A、首尾定界符法B、违法编码法C、位同步法D、首尾标志法正确答案:A86、下列选项中不属于报文认证方式的是A、使用传统加密方式的认证B、使用单向散列函数的认证C、没有报文加密的报文认证D、使用数字签名的报文认证正确答案:D87、下列关于数据报子网的说法中错误的是A、每个分组被独立地路由B、容易实现拥塞控制C、每个分组包含完整的源地址和目标地址D、路由器不保留任何有关连接的状态信息正确答案:B88、OSl参考模型包括的三级抽象中不含有A、实现描述B、服务定义C、协议规范D、体系结构正确答案:A89、对于l0Mbps的基带CSMA/CD网,MAC帧的总长度为A、46~1500字节B、46~1518字节C、64~1500字节D、64~1518字节正确答案:D90、OSI参考模型所含的三级抽象中不包括A、体系结构B、服务定义C、实现描述D、协议规范正确答案:C91、下列编码方法中不能用于数字数据的数字信号编码是A、曼彻斯特编码B、不归零码C、双极性归零码D、脉码调制正确答案:D92、设数据传输速率为3600bps,若采用8相调制方式,则码元速率应为A、1200BaudB、1800BaudC、7200BaudD、9600Baud正确答案:A93、不仅能发现差错而且能自动纠错的差错控制方式是A、ARQB、FECC、DESD、CRC正确答案:B94、若码字中的信息为8位,编码时外加冗余位为2位,则此编码的效率为A、0.25B、0.5C、4D、0.8正确答案:D95、智能大厦及计算机网络的信息基础设施是A、高速的通信网络系统B、结构化综合布线系统C、通信自动化D、楼字自动化正确答案:B96、在OSI参考模型中,数据链路层的协议数据单元(PDU)称为A、包B、报文C、帧D、位流正确答案:C97、下列域名中不属于通用顶级域名的是A、netB、intC、eduD、com正确答案:B98、下列关于ATM网络特征的叙述中错误的是A、ATM交换是一种快速交换B、ATM网络支持无连接的信元交换C、ATM采用基于信元的分组交换技术D、ATM网络支持多媒体传输的应用正确答案:B99、局域网LAN一般采用的传输方式为A、“高速”方式B、“无线传输”方式C、“广播”方式D、“存储-转发”方式正确答案:C100、主要研究局域网有关标准的机构是A、CCITTB、IETFC、ECMAD、IEEE正确答案:D。
微型计算机原理作业第五章 习题与思考题
第五章习题与思考题典型例题解析例5-1 计算机输入/输出控制方式有哪几种?各有什么特点?答:CPU与外设进行数据传送,系统中对数据传送的控制方式一般分为四种:①程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和条件传送二种。
在这种I/O方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。
②中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。
这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复等工作,仍花费CPU时间。
③DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的方式。
这种方式不需CPU介入,减少了CPU的开销,能实现高速的数据块传送,提高了效率。
但这种方式增加了硬件开销,提高了系统的成本。
④IOP方式,IOP方式是指由输入/输出协处理器IOP控制数据传送的方式。
这种控制方式由于输入/输出协处理器具有单独的指令系统,因此能在数据传送时,同时进行数据处理,数据传送支持DMA方式,因此传送速度快而且不须CPU介入,CPU与IOP可并行工作,效率高。
这四种方式中,程序控制方式和中断方式属于软件控制方式,DMA方式和IOP方式属于硬件方式。
例5-2 试述I/O端口两种编址方法的特点与区别。
..答:I/O端口的编址方法有二种:即I/O端口单独编址方式和I/O端口与存储器单元统一编址方式。
I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,由I/O端口来占用这部分地址。
这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。
微型计算机原理(第五版)课后习题答案
7.设有3个字变量的变量名及其内容如下: VAR1 3C46H VAR2 F678H 0A56H:000BH VAR3 0059H P127 试设计一个数据段定义这3个变量及其地址(包括段地址和偏移地址) 表变量ADDRTABL。 0A56H:0005H 46H VAR1 解:DATA SEGMENT 0A56H:0006H 3CH VAR1 DW 3C46H 0A56H:0007H 78H VAR2 VAR2 DW F678H 0A56H:0008H F6H VAR3 DW 0059H 0A56H:0009H 59H VAR3 ADDRTABL DD VAR1 0A56H:000AH 00H DD VAR2 DD VAR3 DATA ENDS
210=1K 24=16
(2)需要64个RAM芯片,64个芯片组,13根片内地址线、6根片选地址线。 213=8K 26=64
第六章
7、某微机系统的RAM存储器由4个模块组成,每个模块的容量为128 KB,若 4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么? 解:末地址-首地址+1=容量 末地址=首地址+容量-1 =10000H+217-1 0001,0000,0000,0000,0000B +0010,0000,0000,0000,0000B 0011,0000,0000,0000,0000B -0000,0000,0000,0000,0001B 0010,1111,1111,1111,1111B =2FFFFH 则4个模块的首末地址分别为:10000H~2FFFFH、30000H~4FFFFH、 50000H~6FFFFH、70000H~8FFFFH
第五章 1、已知8086 CPU中当前段寄存器的基址(DS) = 021FH,(ES) = 0A32H, (CS) = 234EH,则上述各段在存储器空间中物理地址的首地址号及末地 址号是什么? 解:各段首地址为: 数据段:(DS)×10H+0000H=021F0H 附加段:(ES)×10H+0000H=0A320H 代码段:(CS)×10H+0000H=234E0H 各段末地址为: 数据段:(DS)×10H+0FFFFH=121EFH 附加段:(ES)×10H+0FFFFH=1A31FH 代码段:(CS)×10H+0FFFFH=334DFH
计算机原理1-5章课后习题部分答案
习题答案计算机的基本结构是:答:运算器;控制器;存储器;输入设备;输出设备等5部分组成。
微处理器的内部结构是:答:寄存器阵列;运算器;控制器;数据和地址缓冲器。
运算器:累加器、暂存器、算术逻辑单元、标志寄存器。
存储器的内部结构:答:存储单元阵列;地址寄存器;地址译码器;数据缓冲器;控制电路。
8086内部结构:答:1、执行部件:运算器(16位算术逻辑单元ALU,16位状态标志寄存器,暂存寄存器)、通用寄存器、EU控制单元。
2、总线接口部件:指令列队缓冲器、16 位指令指针寄存器、地址产生器和段寄存器、总线控制逻辑。
8086寻址方式:答:固定寻址、立即数寻址、寄存器寻址、存储器寻址、I|O端口寻址。
存储器寻址又可分:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对的基址变址寻址、串寻址。
试简述ROM、PROM、EPROM、EEPROM的其别:答:ROM:固定掩膜编程;PROM:可编程;EPROM:紫外线擦除可编程;EEPROM:电擦除编程。
1-1解释和区别下列名词术语。
(1). 微处理器μP,微计算机μC,微处理器系统μPS。
(5). 位、字节、字和双字。
(7). RAM和ROM(8). I/O接口和I/O设备。
(9). 芯片总线、片总线、内总线和外总线。
答:(1). 把CPU的复杂电路,包括运算器和控制器作在一片或几片大规模集成电路的半导体芯片上,这种集成电路叫微处理器μP。
微处理器为核心,配上RAM、ROM,I/O接口及有关辅助电路组成的微型化的主计算机装置称为微计算机μC。
微处理器为核心构成的专用系统称为微处理器系统μPS。
(5)一个二进制的位称作位、8个相邻二进制位称作字节、2个字节称作字,2个字(4个字节)称作双字。
(7)能进行随即读写操作的存储器称作RAM。
只读存储器叫ROM。
(8)输入/输出接口电路称作I/O接口,通过I/O接口接入的外部设备如监视器,键盘、鼠标称作I/O设备。
《计算机组成原理》习题集部分参考答案
《计算机组成原理》习题集部分参考答案说明:这里给出了习题部分答案,仅供参考。
名词解释、简答题以及论述题的答案均可以在教材以及其它参考书上找到,请各位同学自行完成。
一. 选择题(每小题2分,共20分)1. B2. C3. B4. A5. B6. A7. B8.B 9.A 10.A11. C 12. C 13. D 14. B 15. D16. A 17. D 18. B 19. C 20. C21. D 22. B 23. B 24. D 25. A 26. D27. D 28. D 29. B 30. A31. D 32. D 33. D 34.D、C 35. D 36. C37. B 38. B 39. B 40. C 43.B二. 填空题(每小题1分,共20分)1. 输入编码内码字模码2. 加、减法浮点运算3. 210 2304. 算术运算逻辑运算5. 程序地址6. 存储周期存储器7. 顺序寻址方式跳跃寻址方式8. 并行串行复用9. 符号位数值域10.控制器运算器11. 系统软件应用软件系统软件12.带宽单总线、双总线(或三总线。
答2个即可)13. 并行空间并行时间并行14. 先进后出寄存器存储器15. 软件系统16. 集中式分布式17. 寄存器主存18.为计算机各部件的协调工作提供时间标志。
19. 硬、软件系统器件性能决定20. 输入编码(或输入码)内码(或机内码)字模码21. 内外存贮器指令寄存器22. 存储容量存取时间23. 程序控制类操作数下一条指令24. 寄存器-寄存器型寄存器-存储器型25. 精简指令系统计算机复杂指令系统计算机26. 统一编址单独编址27. 总线I/O设备(或输入输出设备)28. 输入设备输出设备29.三半导体发光二极管显示器30.程序断点PC 程序状态字PSW31. cache 主存32. 二进制代码地址码33. 存储周期存储器带宽34. 算术 135.地址线数据线控制线36. 外围设备DMA控制器内存三. 简答题1. 计算机主要由:CPU子系统、存贮子系统以及输入输出子系统。
计算机组成原理第5章作业答案
50s后,第三个中断请求到来, CPU正在执行中断程序接收第二个数据, 要到80s时响应;
75s后,第四个中断请求到来,但 此时第三个中断请求还没有响应,则放
在数据缓冲寄存器中的第三个数据来不 及接收,被第四个数据冲掉;
解:中断允许触发器是CPU中 断系统中的一个部件,他起着 开)。
16. 在什么条件和什么时间, CPU可以响应I/O的中断请求?
解:CPU响应I/O中断请求的 条件和时间是:当中断允许状态为 1(EINT=1),且至少有一个中断 请求被查到,则在一条指令执行完 时,响应中断。
而程序中断方式虽然也是通过“程
序”传送数据,但程序仅对I/O传送阶 段进行控制,I/O准备阶段不需要CPU 查询。故CPU此时照样可以运行现行 程序,与I/O并行工作,大大提高了 CPU的工作效率。
31. 假设某设备向CPU传送信息的 最高频率是40 000次/秒,而相应的中断 处理程序其执行时间为40s,试问该外 设是否可用程序中断方式与主机交换信 息,为什么?
I/O接口和I/O端口是两个不同的 概念。一个接口中往往包含若干个端 口,因此接口地址往往包含有若干个 端口地址。
由于I/O设备的物理结构和工作 速率一般与主机差异很大,无法直 接相连,因此通常通过I/O接口进行 连接。
I/O接口分类方法很多,主要有: 按数据传送方式分,有并行接 口和串行接口两种; 按数据传送的控制方式分,有
17. 某系统对输入数据进行取样处理, 每抽取一个输入数据,CPU就要 中断处理一次,将取样的数据存
至存储器的缓冲区中,该中断处 理需P秒。此外,缓冲区内每存储 N个数据,主程序就要将其取出进 行处理,这个处理需Q秒。试问该 系统可以跟踪到每秒多少次中断 请求?
计算机组成原理习题答案第五章
15
16
17
18
1911000
11001
11010
11011
1110010101
10110
10111
11000
11001
若A≥5,B≥5,
则+3校正
①和在0~4范围内,不用校正,结果正确。
②和在6~9范围内,当A<5,B<5,需+3校正,而当A<5,B≥5或A≥5,B<5
时,不需校正。故校正函数为:
1/4X补=1.1111001,[4X]补=1.0011000
(4)1.0000111
1/4X补=1.1100001,[4X]补=1.0011100
5.证明在全加器里,进位传递函数P=A i+Bi=Ai⊕Bi。
解:并行加法器中的每一个全加器都有一个从低位送来的进位和一个传送给较高位
的进位。进位表达式为
阶码相减EA-EB=3-5=-2
尾数相除:由补码除法规则求得:-0.1101+-0.1101×2-4
0.1111
X÷Y=-0.1101+-0.1101×2-4
0.1111×2-2
14.用流程图描述浮点除法运算的算法步骤。
解:浮点除法运算的算法流程图如图4唱12所示。
图4唱12浮点除法运算流程图
15.设计一个1位5421码加法器。
相减:00.001011
+00 .111100
01.000111
需右规一次,[X-Y]浮=0000;0.100011
所以X-Y=2-000×0.100011
13.设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列
各题:
(1)X=23×13/16,Y=24×-9/16
求:X×Y。
计算机组成原理习题(附参考答案)
计算机组成原理习题(附参考答案)一、单选题(共90题,每题1分,共90分)1、在统一编址方式下,下面的说法( )是正确的。
A、一个具体地址只能对应内存单元B、一个具体地址既可对应输入/输出设备,又可对应内存单元C、一个具体地址只能对应输入/输出设备D、只对应输入/输出设备或者只对应内存单元正确答案:D2、堆栈指针SP的内容是()。
A、栈顶地址B、栈顶内容C、栈底内容D、栈底地址正确答案:A3、下列不属于程序控制指令的是()。
A、循环指令B、无条件转移指令C、条件转移指令D、中断隐指令正确答案:D4、计算机的存储系统是指()。
A、cache,主存储器和外存储器B、主存储器C、ROMD、RAM正确答案:A5、指令是指()。
A、计算机中一个部件B、发给计算机的一个操作命令C、完成操作功能的硬件D、通常用于构成主存的集成电路正确答案:B6、相对于微程序控制器,组合逻辑控制器的特点是()。
A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度慢,指令功能的修改和扩展难C、指令执行速度快,指令功能的修改和扩展容易D、指令执行速度快,指令功能的修改和扩展难正确答案:D7、中断向量可提供()。
A、主程序的断点地址B、传送数据的起始地址C、被选中设备的地址D、中断服务程序入口地址正确答案:D8、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()。
A、信息处理方便B、物理器件性能所致C、运算速度快D、节约元件正确答案:B9、相联存储器是按()进行寻址的存储器。
A、内容指定方式B、地址指定与堆栈存取方式结合C、堆栈存取方式D、地址指定方式正确答案:A10、若SRAM芯片的容量是2M×8位,则该芯片引脚中地址线和数据线的数目之和是()。
A、29B、21C、18D、不可估计正确答案:A11、若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。
A、x+yB、-x+yC、-x-yD、x-y正确答案:D12、系统总线是指()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章微处理器总线与时序
习题与答案
1.总线周期的含义是什么?8088/8086基本总线周期由几个时钟周期组成?
解:总线周期是指CPU从存储器或I/O端口存取一个字节所需的时间。
8088/8086基本总线周期由4个时钟周期组成。
2.从引脚信号来看,8086和8088有什么不同?
解:从引脚信号来看,8086的地址引脚与数据引脚复用,引脚为AD0~AD15,而8088同样也采用了地址引脚与数据引脚复用,但引脚为AD0~AD7。
3.试说明8086/8088工作在最小方式下和最大方式下系统基本配置的差别。
在最大组态
下,8086/8088的外围电路由哪些器件组成?它们的作用是什么?
解:8086/8088工作在最大方式下时,需要使用8288总线控制器,但是工作在最小方式下时不需要使用。
8086/8088工作在最大方式下时,外围电路包括8284时钟发生器、8286数据发送/接收器、8282地址锁存器以及8288总线控制器。
8284将晶体振荡器的振荡频率分频,向8086/8088以及计算机系统提供符合定时要求的时钟信号、准备好信号和系统复位信号。
8286数据发送/接收器增加数据总线的驱动能力。
8282地址锁存器用来锁存CPU 地址信号,特别是地址-数据线、地址-状态线上出现的地址信号。
8288根据CPU要执行的指令提供的状态信号建立控制时序,输出读写控制命令。
4.8086/8088数据信号与地址信号是共用引脚的,怎样把这两种不同的信号分离出来?
解:8086/8088工作时,对数据信号与地址信号的公用引脚进行分时复用,采用8282地址锁存器来分离数据与地址信号。
在T1状态时,CPU提供ALE地址锁存允许信号,将地址信号锁存到8282地址锁存器。
然后,在T2、T3、T W状态,用作传送数据信号。
5.在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等
待状态T W?T W在哪儿插入?怎样插入?
解:CPU在T1、T2、T3、T4 这四个状态完成一个总线周期。
在T1状态,把地址信息从地址线A19~A16,A15~A8和AD7~AD0上输出,且立即发出地址锁存信号ALE,把在A19~A16上出现的高4位地址和在AD15~AD0(8088则是AD7~AD0)上出现的地址,在外部地址锁存器上锁存。
在T2状态,CPU发送读写等控制命令。
在T3、T4状态,CPU发送或接收数据,并在T4状态结束此总线周期。
当外部存储器或I/O端口的时序不能与CPU的时序相配合时,就需要插入T W周期。
因此,在CPU中设计了一条准备就绪READY输入线,即存储器或I/O端口输给CPU的状态线。
CPU在T3采样READY线,若为高电平,则在T3状态后进入T4状态。
若存储器或I/O端口来不及在T4状态的前沿把数据准备好,则当CPU在T3状态采样时应使READY线为低电平,并在T3状态后插入一个等待状态T W。
6.8086/8088在最大组态下的存储器读/写周期和I/O周期中,8288发出的控制信号为什
么能够和8086/8088发出的地址信号相配合?
解:8288总线控制器根据CPU 要执行的指令提供的状态信号建立控制时序,输出读写控制命令。
8288总线控制器接收8086/8088的状态信号0S ,1S ,2S ,以确定CPU 执行何种操作,发出相应的控制命令信号,以控制系统中有关部件的工作。
7. 在T 1状态下,8088/8086CPU 数据/地址线上是什么信息?用哪个信号可将此信息锁存
起来?数据信息是什么时候送出的?在最大组态下,怎样使系统地址总线和系统数据总线上同时分别存在地址信息和数据信息?
解:在T1状态下,8088/8086CPU 数据/地址线上是地址信息。
用ALE 信号可将地址信息锁存起来。
数据信息在T 2开始以后送出。
在最大组态下,AD 15~AD 0在8288发出的ALE 下降沿控制下将地址信息锁存后送系统地址总线A 15~A 0
(对8088则为AD 7~AD 0)。
A 19/S 6~A 16/S 3 经ALE 下降沿控制锁存后送系统地址总线A 19~A 16;CPU 的AD 0~AD 7在8288发出的DT/R (数据收发控制信号)和DEN (数据允许信号)信号控制下,经双向总线驱动器连接到系统数据总线D 7~D 0,这样,实现了地址和数据及状态信号的分离,使地址信号和数据信号同时分别出现在系统地址总线和数据总线上。
8. RESET 信号来到后,8086/8088系统的CS 和IP 分别等于多少?
解:CS =FFFFH ,IP =0000H
9. 在中断响应过程中,8086/8088往8259A 发的两个INTA 信号分别起什么作用?
解:CPU 在每一个中断响应地机器周期,都给出中断响应信号INTA 。
在第一个机器周期,使AD 0~AD 7浮空。
在第二个机器周期,被响应地外设(或接口片子)应向数据线上输送一个字节的中断向量类型,CPU 把它读入后,就可以在中断向量表上找到该设备的服务程序的入口地址,转入中断服务。
10. 总线保持过程是怎样产生和结束的?画出时序图并说明。
解:总线保持过程包括总线保持请求和保持响应操作。
当一个系统中具有多个总线主模块时,除CPU 之外的其它总线主模块为了获得对总线的控制,需向CPU 发出总线保持请求信号,当CPU 接到此请求信号,并在同意让出总线时,就向发该请求的主模块发响应信号。
具体过程是:在最小模式下,CPU 在每个时钟周期的上升沿处,对HOLD 引脚进行检测,若HOLD 已变为高电平(有效状态),则在总线周期的T 4状态或空闲状态T I 之后的下一个状态,由HLDA 引脚发出响应信号。
同时CPU 将把对总线的控制权转让给发出HOLD 的设备,到发出HOLD 信号的设备再将HOLD 变为低电平(无效)时,CPU 才又收回总线控制权。
时序图如下:
R
、DT/DEN 、IO M/、WR 、RD /S A A 61915。