您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > 计算机组成原理复习总结
计算机组成原理复习总结:一、缩写词解释:CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、名词解释A1.CPU:把运算器和控制器组合成一个整体,称为中央处理器,简称CPU。2.主机:将CPU和主存合称主机。3.模拟信号:一种随时间连续变化的电信号。4.数字信号:一种在时间上或空间上断续变化的电信号。5.电平信号:利用电平信号的高、低状态表示不同的代码,所以电平信号通常需要一段有效维持时间。6.脉冲信号:脉冲信号的电平维持时间很短,可用一根信号线发出一串脉冲信号。7.输入设备:将各种形式的外部信息转换为计算机能够识别的代码形式送入主机。8.输出设备:将计算机处理的的结果转换为人们所能识别的形式输出。9.总线:一组能为多个部件分时共享的公共信息传送线与相关逻辑。10.接口:泛指系统总线与外部设备之间连接的逻辑部件。11.目标(目的)程序:利用机器语言表示的二进制程序。12.真值:用正、负符号加绝对值表示数值,用这种形式表示的数值称为真值。13.机器数:在计算机内部使用的,连同符号一起数码化了的数,称为计算数。14.定点数:小数点固定不变的数叫做定点数。15.浮点数:浮点数是一种小数点位置不固定,可随需要浮动的数。16.隐地址:如果地址以隐含的方式约定,而指令中并不给出该地址码,则称此地址码为隐地址。17.显地址:如果指令码中明显地给出地址,则称此地址为显地址。18.堆栈:堆栈是一种按“后进先出”存取顺序进行存取的存储结构。19.时序信号:时序信号是一个用来各个时段用来执行哪些微操作的标志。它规定这个微操作在什么时候发出去。20.溢出:如果运算结果超出表示的范围,表示溢出。21.正溢:大于正整数,称为正溢。22.负溢:沿负的方向超出绝对值最大负数,称为负溢。23.主存:主存是用来存放CPU需要使用的程序和数据的存储器。24.外存:外存是用来存放大量的需要联机保存的文件的存储器。25.高速缓存:高速缓存是为了提高CPU速度的访存速度,在CPU和主存之间设置的一级速度很快的存储器,容量较小,用来存放CPU当前正在使用的程序和数据。26.并行总线:并行总线,就是并行接口与计算机设备之间传递数据的通道。27.串行总线:串行总线,就是串行接口与计算机设备之间传递数据的通道。28.输入/输出接口:主机与外围设备或其他外部系统之间的接口部件。29.软件接口:软件模块之间的交接部分,称为软件接口。30软硬接口:硬件与软件的相互作用,所涉及的硬件逻辑与软件,又称为软硬接口。31.并行接口:采用并行传送方式在微型计算机与外部设备之间进行数据传送的接口。32.串行接口:采用串行传送方式在微型计算机与外部设备之间进行数据传送的接口。33.中断接口:如果主机与外围设备之间的信息传送信息采用程序中断方式控制,则接口需要有相应的中断系统所需的逻辑,这样的接口称为中断接口。34.DMA中断:如果主机与高速外围设备之间的信息传送采用DMA方式控制,则接口中需要有相应的DMA逻辑,这样的接口称为DMA接口。35.硬件中断:由某个硬件中断请求信号引发的中断。36.软中断:由执行软中断指令引起的中断。37.内中断:来自主机内部的中断请求。38.外中断:中断源来自主机外部,一般指外部设备中断。三、名词解释B1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。5.高速缓存:用于存放正在访问信息的付本。6.中央处理器:是计算机的核心部件,由运算器和控制器构成。7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。9.源程序:通常由用户用各种编程语言编写的程序。目的程序:由计算机将其翻译机器能识别的机器语言程序。10.总线:是连接多个部件的信息传输线,是各部件共享的传输介质。11.系统总线:是指CPU、主存、I/O设备(通过I/O接口)各大部件之间的信息传输线。通信总线:是指用于计算机系统之间或者计算机系统与其他系统(如控制仪表、移动通信)之间的通信的线路。按传送方式分并行和串行。串行通信是指数据在单条1位宽的传输线上,一位一位的按顺序分时传送。并行通信是指数据在多条并行1位宽的传输线上,同时由源传送到目的地。12.带宽:单位时间内可以传送的最大的信息量。13.机器字长:是指CPU一次并行处理数据的位数,通常与CPU的寄存器位数有关。14.主存容量:是指主存中存放二进制代码的总位数。15.机器数:符号位数字化,0代表正数,1代表负数。16.定点数:小数点固定在某一位位置的数。17.浮点数:小数点的位置可以浮动的数。18.补码:带符号数据表示方法之一,正数的反码和原码相同,负数的反码是将二进制按位取反后在最低位再加1.19.溢出:在计算机中,超出机器字长,发生错误的结果。20.非编码键盘:采用软件判断键是否按下及设键、译键、计算键值的方法的键盘。21.A/D转换器:它能将模拟量转换成数字量,是计算机的输入设备。22.I/O接口:指主机与I/O设备之间设置的一个硬件电路及器相应的软件控制。23.端口:指接口电路中的一些寄存器,用来存放数据信息、控制信息和状态信息。24.中断:计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行转向对这些异常情况或特殊请求处理,处理结束后再返回到现行程序的间断处,继续执行源程序。25.中断源:凡能向CPU提出中断请求的各种因素统称为中断源。26.中断嵌套:计算机在处理中断的过程中,有可能出现新的中断请求,此时CPU暂停现行中断服务程序,转向新的中断请求,这种现象称为中断嵌套。27.优先级:为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别。28.DMA方式:用硬件在主存与外设之间直接进行数据传送,不须CPU,用软件控制。29.指令系统:将全部机器指令的集合称为机器的指令系统。30.寻址方式:是指确定本条指令的数据地址以及下一条将要执行的指令地址的方法,它与硬件结构紧密相关,而且直接影响指令格式和指令功能。31.指令周期:完成一条指令的时间,由若干机器周期组成。机器周期:完成摸个独立操作,由若干时钟周期组成。时钟周期:最基本时间单位,由主频决定。32.微操作:在微程序控制器中,执行部件接受微指令后所进行的最基本的操作。33.微指令:控制器存储的控制代码,分为操作控制部分和顺序控制部分,由微命令组成。34.微程序:存储在控制存储器中的完成指令功能的程序,由微指令组成。35.控制存储器:CPU内用于存放实现指令系统全部指令的微程序的只读存储器。四、计算题3.14.设总线的时钟频率为8MHZ,一个总线周期等于一个时钟周期。如果一个总线周期中并行传送16位数据,试问总线的带宽是多少?解:由于:f=8MHz,T=1/f=1/8M秒,因为一个总线周期等于一个时钟周期所以:总线带宽=16/(1/8M)=128Mbps=16MBps3.15.在一个32位的总线系统中,总线的时钟频率为66MHZ,假设总线最短传输周期为4个时钟周期,试计算总线的最大数据传输率。若想提高数据传输率,可采取什么措施?解:总线传输周期=4*1/66M秒总线的最大数据传输率=32/(4/66M)=528Mbps=66MBps若想提高数据传输率,可以提高总线时钟频率、增大总线宽度或者减少总线传输周期包含的时钟周期个数。3.16.在异步串行传送系统中,字符格式为:1个起始位、8个数据位、1个校验位、2个终止位。若要求每秒传送120个字符,试求传送的波特率和比特率。解:一帧包含:1+8+1+2=12位故波特率为:(1+8+1+2)*120=1440bps比特率为:8*120=960bps4.5.什么是存储器的带宽?若存储器的数据总线宽度为32位,存取周期为200ns,则存储器的带宽是多少?解:存储器的带宽指单位时间内从存储器进出信息的最大数量。存储器带宽=1/200ns×32位=160M位/秒=20MB/秒(注:1ns=10-9s)4.7.一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各需要多少片?1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位解:地址线和数据线的总和=14+32=46根;选择不同的芯片时,各需要的片数为:1K×4:(16K×32)/(1K×4)=16×8=128片2K×8:(16K×32)/(2K×8)=8×4=32片4K×4:(16K×32)/(4K×4)=4×8=32片16K×1:(16K×32)/(16K×1)=1×32=32片4K×8:(16K×32)/(4K×8)=4×4=16片8K×8:(16K×32)/(8K×8)=2×4=8片6.4.设机器数字长为8位(含1位符号位在内),写出对应下列各真值的原码、补码和反码。-13/64,-87解:真值与不同机器码对应关系如下:真值-13/64-87原码1.00110101,1010111补码1.11001101,0101001反码1.11001011,01010006.5.已知[x]补,求[x]原和x。[x1]补=1.1100;[x2]补=1.1001;[x4]补=1.0000;[x5]补=1,0101;[x6]补=1,1100;[x8]补=1,0000;解:[x]补与[x]原、x的对应关系如下:真值-1/4-7/16-1-11-4-16[x]补1.11001.10011.00001,01011,11001,0000[x]原1.01001.0111无1,10111,0100无x-0.0100-0.0111-1.0000-1011-0100-100006.9.当十六进制数9B和FF分别表示为原码、补码、反码、移码和无符号数时,所对应的十进制数各为多少(设机器数采用一位符号位)?解:真值和机器数的对应关系如下:原码补码移码无符号数9BH-27-101+27155原码补码移码无符号数FFH-128-1+1282566.12.设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出-27/1024、-86.5所对应的机器数。要求如下:(1)阶码和尾数均为原码。(2)阶码和尾数均为补码。(3)阶码为移码,尾数为补码。解:据题意画出该浮点数的格式:阶符1位阶码4位数符1位尾数10位将十进制数转换为二进制:x1=-27/1024=-0.0000011011B=2-5*(-0.11011B)x3=-86.5=-1010110.1B=27*(-0.10101101B)则以上各数的浮点规格化数为:(1)[x1]原=1,0101;1.1101100000[x3]原=0,0111;1.1010110100(2)[x1]补
本文标题:计算机组成原理复习总结
链接地址:https://www.777doc.com/doc-6355575 .html