资源描述
计算机组成原理总复习资料
第一章
1、主机:CPU、存储器与输入输出接口合起来构成计算机的主机。
2、CPU:中央处理器,使计算机的核心部件,由运算器与控制器构成。
3、ALU:算术逻辑运算单元,执行各种算术运算与逻辑运算。
4、指令:构成计算机软件的根本元素,表示成二进制数编码的操作命令。
5、位: 计算机中的一个二进制数据代码〔0或1〕,计算机中数据的最小表示单位。
6、字长:一个数据字中包含的位数,一般为8位,16位,32位或64位等。
7、操作系统:主要的系统软件,控制其它程序的运行,管理系统资源并且为用户提供操作界面。
8、汇编程序:将汇编语言程序翻译成机器语言程序的计算机软件。
9、汇编语言:采用文字方式〔助记符〕表示的程序设计语言。 10、编译程序:将高级语言程序转换成机器语言程序的计算机软件。
11、解释程序:解释执行高级语言程序的计算机软件,解释并执行源程序的语句。
12、接口:部件之间的连接电路,如输入输出接口是主机及外围设备之间传输数据及控制信息的电路。
13、伪指令:汇编语言程序通常还提供有关该程序装入内存中的位置的信息、表示程序段与数据段开场或完毕的信息以及表示程序的开场与完毕的信息等,还可以有条件汇编、文件包含、常熟定义等信息。表示这些信息的汇编指令称为伪指令。
14、虚拟地址:在虚拟存储器中,CPU根据指令生成的地址,又称为逻辑地址。
15、机器语言:是一种用二进制代码标识的能够被计算机硬件直接识别与执行的语言。
16. 运算器:计算机中完成运算功能的部件,由 ALU 与存放器构成。
17. 外围设备:计算机的输入输出设备,包括输入设备,输出设备与外存储设备。
18. 数据:编码形式的各种信息,在计算机中作为程序的操作对象。
19. 指令:是一种经过编码的操作命令,它指定需要进展的操作,支配计算机中的信息传递以及主机及输入输出设备之间的信息传递,是构成计算机软件的根本元素。
20. 透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
21. 字:数据运算与存储的单位,其位数取决于具体的计算机。
22. 字节:衡量数据量以及存储容量的根本单位。1 字节等于 8 位二进制信息。
23. 地址:给主存器中不同的存储位置指定的一个二进制编号。
24. 存储器:计算机中存储程序与数据的部件,分为内存与外存。
25. 总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线.地址总线与控制总线。
26. 硬件:由物理元器件构成的系统,计算机硬件是一个能够执行指令的设备。
27. 软件:由程序构成的系统,分为系统软件与应用软件。
28. 兼容:计算机部件的通用性。
29. 软件兼容:一个计算机系统上的软件能在另一个计算机系统上运行,并得到一样的结果,那么称这两个计算机系统是软件兼容的。
30. 程序:完成某种功能的指令序列。
31. 存放器:是运算器中假设干个临时存放数据的部件,由触发器构成,用于存储最频繁使用的数据。
32. 容量:是衡量容纳信息能力的指标。
33. 主存:一般采用半导体存储器件实现,速度较高.本钱高且当电源断开时存储器的内容会丧失。
34. 辅存:一般通过输入输出部件连接到主存储器的外围设备,本钱低,存储时间长。
35. 编译程序:将高级语言程序转换成机器语言程序的计算机软件。
36. 系统软件:计算机系统的一局部,进展命令解释、操作管理、系统维护、网络通信、软件开发与输入输出管理的软件,及具体的应用领域无关。
37. 应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。
38. 指令流:在计算机的存储器及 CPU 之间形成的不断传递的指令序列。从存储器流向控制器。
39. 数据流:在计算机的存储器及 CPU 之间形成的不断传递的数据序列。存在于运算器及存储器以及输入输出设备之间。
40. 接口:计算机主机及外围设备之间传递数据及控制信息的电路。计算机可以及多种不同的外围设备连接,因而需要有多种不同的输入输出接口。
41.第一代 电子管时代(1946-1958)耗电高,体积大,定点计算,机器语言,汇编语言
第二代 晶体管时代(1958-1965)变集中处理为分级处理,浮点运算、高级语言
第三代 中小规模集成电路时代(1965-1970)存储容量大,运算速度快,几十至几百万次/秒
第四代 大规模集成电路时代(1971至今)向大型机与微型机两个方向开展
现代计算机开展方向:巨型化,微型化,网络化,智能化,多媒体化,根据摩尔定律集成电路大体上每18个月翻一番,今后可再用10年。
——世界几家公司生产,最快1.4万亿次,9千个CPU组成Cray-1,Cray-2,Cray-3,国产银河I, 银河II, 银河III
小巨型机——功能同巨型机相近,价格相对廉价,开展十分迅速美国Convex公司的C系列机为其代表产品。
大型机——大中型企事业单位作为计算中心的主机使用,统一调度主机资源,代表产品有IBM360,370,4300等。
小型机——它可以满足部门性的需求,供小型企事业单位使用,典型产品有IBM-AS/400,DEC-VAX系列,国产太级
工作站——用于特殊的专业领域,例如图象处理与辅助设计等。典型产品有HP-APOLLO,SUN工作站等。
微型机——个人或家庭使用,PC机/个人计算机,价格低廉。
第二章:
1、原码:带符号数据表示方法之一,一个符号位表示数据的正负,0代表正号,1代表符号,其余的代码表示数据的绝对值。
2、补码:带符号数据表示方法之一,正数的补码及原码一样;负数的补码是将二进制位按位取反后自阿最低位加1
3、反码:带符号数据表示方法之一,正数的反码及原码一样;负数的反码是将二进制位按位取反。
4、移码:带符号数据表示方法之一,符号位用1表示正号,0代表负号,其余为及补码一样。
5、阶码:在浮点数据编码中,表示小数点的位置的代码
6、尾数:在浮点数据编码中,表示数据有效值的代码。
7、上溢:指数据的绝对值太大,以致大于数据编码所能表示的数据范围。
8、下溢:指数据的绝对值太小,以致小于数据编码所能表示的数据范围。
9、Booth算法:一种带符号数乘法的方法,它采用相加与相减的操作计算补码数据的乘积。
10、海明距离:在信息编码中,两个合法代码对应位上编码不同的位数。
11、检错码:能够发现某些错误或具有自动纠错能力的数据编码。
12、纠错码:能够发现某些错误并具有自动纠错能力的数据编码。
13、海明码:一种常见的纠错码,呢观念检测出2位错误,并能纠正1位错误。
14、循环码:一种纠错码,其合法码字移动任意位后的结果仍然是一个合法码字。
15、桶形移位器:一种移位电路,具有移2位、移4位与移8位等功能。
16、半加器:半加器电路时只对两个输入数据位进展加法,输出一个结果位,不考虑数据的进位,也不产生进展输出的加法器电路。
17、阶码上溢:在浮点数中,当数据的绝对值太大,以至于大于阶码所能表示的数据,称为阶码上溢。
18、机器零:在浮点数据编码中,尾数局部为0时不管其阶码为何值,都看作是零值,称为机器零。
19、简叙奇偶校验码的构成规那么:〔1〕偶校验码的构成规那么:所有信息位与单个校验位的模2加等于0,即每个码字〔包括校验位〕中1的数目为偶数。
〔2〕奇校验位的构成规那么:所有信息位与单个校验位的模2加等于1,即每个码字〔包括校验位〕中1的数目为奇数。
20、浮点数乘除法运算的五个步骤是什么?
第1步、阶码的加减运算。
第2步、尾数的乘除法运算。
第3步、规格化。
第4步、对结果进展舍入。
第5步、检查结果是否溢出,即检查阶码是否溢出。
21. 规格化数:在浮点数据编码中,为使浮点数具有唯一的表示方式所作的规定,规定尾数局部用纯小数形式给出,而且尾数的绝对值应大于 1/R,即小数点后的第一位不为零。
22. 海明距离:在信息编码中,两个合法代码对应位上编码不同的位数。
23. 冯·诺依曼舍入法:浮点数据的一种舍入方法,在截去多余位时,将剩下数据的最低位置 1。
24. 奇校验码:让编码组代码中 1 的个数为奇数,违反此规律为校验错。
第三章
1、RAM:随机访问存储器,能够快速方便地访问地址中的内容,访问的速度及存储位置无关。包括:SRAM静态随机访问存储器,DRAM动态随机访问存储器。
2、ROM:只读存储器,一种只能读取数据不能写入数据的存储器。
3、PROM:可编程的ROM,可以被用户编程一次。
4、EPROM:可擦写可编程的ROM,可以被用户编程屡次。
5、相联存储器:一种按内容的存储器,每个存储单元有匹配电路,可用于cache中查找数据。
6、多体穿插存储器:由多个相互独立、容量一样的存储器构成的存储器。每个存储器独立工作,读写操作重叠进展。
7、直接映像:cache的一种地址映像方式,一个主存块只能映像到cache 中的唯一对一个指定块。
8、组相联映像:cache的一种地址映像方式,将存储器空间分成假设干组,各组之间是直接映像,而组内各块之间那么是全相联映像。
9、全写法:cache命中时的一种更新策略,写操作时将数据既写入cache又写入主存。
10、写回法:cache命中时的一种更新策略,写cache时不写主存,而当cache数据被替代出去时才写回主存。
11、按写分配:cache不命中时的一种更新策略,写操作时把对应的数据块从主存调入cache。
12、简叙静态存储器的读操作:
〔1〕外部电路驱动芯片的地址线,将需要读取的数据的二进制地址送到存储器芯片。
〔2〕将WE*控制信号置高电平,将CS*信号与OE*信号置低电平。
〔3〕存储器芯片开场读操作,然后驱动数据输出咸,将存储的数据输出。
13、cache:cache是一个高速小容量的临时存储器,可以用高速的静态存储器芯片实现或集成到CPU芯片内部,存储CPU最经常访问的指令或操作数据。
14、数据存放器:是存放操作数运算与运算的重点结果,以减少访问存储器的次数,或者存放从存储器读取的数据以及写入存储的数据的存放器。
15、从构造上提高存储器的带宽的措施有哪些?他们的特点是什么?
措施:增加存储器的数据宽度与采用多提穿插存储技术。
16、在计算机中常用的寻址方式有哪几种?
(1)立即数寻址〔2〕存放器寻址〔3〕直接寻址〔4〕存放器间接寻址〔5〕基址变址寻址。 17、全相联映像:cache的一种地址映像方式,每个主存块可映像到任何cache块。
17、物理地址:实际的主存储器的地址称为“真实地址〞。
18、只读存储器:是一种只能读取数据不能写入数据的存储器。他勇于存储计算机中的一些固定的信息。
19.固件:固化在硬件中的固定不变的常用软件。
20、cache的常用替换算法:随机法、先进先出法、近期最少使用法等。
随机法:使随机地确定替换存储单元。
先进先出法:替换最早调入的存储单元,cache中的块就像一个队列一样,先进入的县调出。
近期最少使用法:能比拟好的利用访存局部性原理,替换出近期用得最少的存储块。
21、快闪存储器:快擦存储器,它是在EPROM与EEPROM 的制造技术根底萨化工开展起来的一种新型的电可擦非挥发性存储器元件。
22、cache命中率:访问主存的数据或代码存在于cache中的情形为cache命中,cache命中的统计概率为cache的命中率。
23、段式虚拟存储器的优点是用户地址空间别离,段表占用存储空间数量少,管理简单。段式虚拟存储器的缺点是真个段落必须一起调入或调出,这样使得段长不能大于内存容量。
24、一般而言,需要在一条机器指令中包含以下的信息
〔1〕操作的类型 〔2〕操作数的存书位置 〔3〕操作结果的存储位置
25、一条转移指令的操作过程是:
〔1〕取指令,将程序计数器PC 的内容作为地址访问指令存储器,并将PC的内容加上指令的字节数,访问到的内容传送到指令存放器IR。
〔2〕指令译码。对指令存放器中的操作码进展译码,识别指令操作类型。 〔3〕更新指令地址,计算吓一跳指令的地址,并将计算结果送入PC。
26.DRAM:动态随机访问存储器,利用电容电荷存储信息。
27.逻辑地址:程序员编程所用的地址以及 CPU 通过指令访问主存时所产生的地址。
28.随机存取方式:可按地址访问存储器任一编址单元,其访问时间一样且及地址无关。
29.SRAM:静态随机访问存储器,采用双稳态电路存储信息。
30.EDO DRAM:增强数据输出动态随机访问存储,采用快速页面访问模式并增加了一个数据锁存器以提高数据传输速率。
31.EEPROM:电可擦写可编程的 ROM,能够用电子的方法擦除其中的内容。
32.SDRAM:同步型动态随机访问存储器,在系统时钟控制下进展数据的读写。
33.相联存储器:一种按内容访问的存储器,每个存储单元有匹配电路,可用于是 cache 中查找数据。
34.访存局部性:CPU 的一种存取特性,对存储空间的 90%的访问局限于存储空间的 10%的区域中,而另外 10%的访问那么分布在 90%的区域中。
35.全相联映象:cache 的一种地址映象方式,一个主存块可映象到任何 cache 块。
36.不按写分配:cache 不命中时的一种更新策略,写操作时该地址的数据块不从主存调入 cache。一般写回法采用按写分配法,写直达法那么采用不按写分配法。
37.虚拟存储器:为了扩大容量,把辅存当作主存使用,所需要的程序与数据由辅助的软件与硬件自动地调入主存,对用户来说,好似机器有一个容量很大的内存,这个扩大了的存储空间称为虚拟存储器。
38.层次化存储体系:把各种不同存储容量、不同访问速度、不同本钱的存储器件按层次构成多层的存储器,并通过软硬件的管理将其组成统一的整体,使所存储的程序与数据按层次分布在各种存储器件中。
39.访问时间:从启动访问存储器操作到操作完成的时间。
40.访问周期时间:从一次访问存储的操作到操作完成后可启动下一次操作的时间。
41.带宽:存储器在连续访问时的数据吞吐率。
42.段式管理:一种虚拟存储器的管理方式,把虚拟存储空间分成段,段的长度可以任意设定,并可以放大或缩小。
43.页式管理:一种虚拟存储器的管理方式,把虚拟存储空间与实际存储空间等分成固定容量的页,需要时装入内存,各页可装入主存中不同的实际页面位置。
44.段页式管理:一种虚拟存储器的管理方式,将存储空间逻辑模块分成段,每段又分成假设干页。
45.逻辑地址:程序员编程所用的地址以及 CPU 通过指令访问主存时所产生的地址。
第四章
1、助记符:汇编语言中采用的比拟容易记忆的文字符号,表示指令中的操作码与操作数。
2、寻址方式:对指令的地址码进展编码,以得到操作数在存储器中地址的方式。
3、RISC:精简指令系统计算机。
4、CISC:复杂指令系统计算机。
5、相对转移:一种形成转移目标地址的方式,转移指令的目标指令地址是由PC存放器的值加上一个偏移量形成的。
6、绝对转移:一种形成转移目标地址的方式,转移指令的目标指令地址是有效地址直接指定,及PC存放器的内容有关。
7、条件转移:一种转移指令类型,根据计算机中的状态决定是否转移。
8、无条件转移:一种转移指令类型,不管状态如何,一律进展转移操作。
9、指令格式:计算机指令编码的格式。
10、指令字长度:一个指令中所包含的代码的位数。
11、相对寻址方式:操作数的寻址是程序计数器PC的值加上一个偏移量,因为访问的数据位置时相对于指令的位置。因此称为相对寻址方式。
12、在计算机中常用的寻址方式有哪几种?
(1)立即数寻址〔2〕存放器寻址〔3〕直接寻址〔4〕存放器间接寻址〔5〕基址变址寻址。
13、指令系统:计算机中各种指令的集合称为指令系统,或指令集。
14、简叙RISC技术的主要特征。
〔1〕简化的指令系统
〔2〕以存放器——存放器方式工作。
〔3〕指令一流水方式工作。
〔4〕使用较多的通用存放器一减少访存。
〔5〕委提高直立茎能够执行速度,绝大局部采用组合电路控制器实现,不用或少用微程序实现。
〔6〕通过精心选择的指令系统,并采用软件手段,特别是优化变异技术,力求能高效的支持高级语言实现,生成优化的机器指令代码。
15、计算机的CPU具有哪些方面的根本功能?
〔1〕指令控制,控制指令的执行顺序,对程序运行的控制。
〔2〕操作控制,对指令的各个操作步骤,及指令内操作补助的控制。
〔3〕数据运算,对数据进展算术与逻辑运算,以实现按计算机指令所规定的功能。
〔4〕异常处理与中断处理,对CPUneibu出现的意外情况进展处理,如处理运算中的溢出等错误情况以及处理外部设备的效劳请求等。
16、常见指令的类型包括:
(1)数据传送指令〔2〕算术运算指令〔3〕逻辑运算指令〔4〕程序流控制指令 〔5〕输入输出操作指令〔6〕堆栈操作指令〔7〕字符串处理指令〔8〕系统指令
17、地址码:指令中指定操作数地址的字段。
操作码:指令中指定操作类型的字段。
18、MIPS处理器的主要特征是:
〔1〕指令格式简单。只有三种指令格式,美中指令格式中的数据寻址方式是固定的。
〔2〕采用流水执行方式提高指令执行速度。
〔3〕使用32个通用存放器。
〔4〕采用“比拟及转移〞指令,从而使比拟与转移这两个动作在以太哦一条指令内便可完成,并不需要设置条件码。
19.堆栈:是一中存储部件,即数据的写入与读出不需要提供地址,而是根据写入的顺序决定读出的顺序:先存入的数据后读出,后写入的数据先读出。
20. 立即寻址方式:操作数直接在指令中给出。
21.计算机指令:计算机硬件能识别并能直接执行操作的命令,描述一个根本操作。
22.指令编码:将指令分成操作码与操作数地址码的几个字段来编码。
23.立即数:在指令中直接给出的操作数。
24.大数端:当一个数据元素的位数超过一个字节或者一个字的宽度,需存储在相邻的多个字节的存储位置时,将数据的最低字节存储在最大地址位置的存储方式。
25.小数端:当一个数据元素的位数超过一个字节或者一个字的宽度,需存储在相邻的多个字节的存储位置时,将数据的最低字节存储在最小地址位置的存储方式。
26.操作数寻址方式:指令中地址码的内容及编码方式。
27.系统指令:改变计算机系统的工作状态的指令。
28.特权指令:改变执行特权的指令,用于操作系统对系统资源的控制。
29.自陷指令:特殊的处理程序,又叫中断指令。
30.寻址方式:对指令的地址码进展编码,以得到操作数在存储器中的地址的方式。
31.数据的寻址方式:
〔1〕隐含寻址:在指令中不指出操作数地址,根据指令的操作码可判定操作数的存储位置,即操作数的
地址隐含在操作码中。例:POP 出栈
〔2〕立即数寻址:操作数直接在指令中给出。例:ADD #3 累加器加 3
〔3〕存放器寻址:指令的操作码是一个存放器号,操作数在这个存放器中。例:ADD R1,R2,R3。 R2中的内容与 R3 中的内容相加后,结果送 R1。
〔4〕直接寻址:操作数直接在指令中给出。例:ADD R1,1000 存储单元 1000 中的内容与 R1 中的内容
相加后,结果送 R1。
〔5〕存放器间接寻址:操作数的地址在存放器中,其存放器号在指令中给出。例:ADD R1,〔R2〕 R2中放的是一个操作数的地址。
〔6〕存储器间接寻址:操作数的地址在主存储器中,其存储器地址在指令中给出。例:ADD R1,〔1000〕存储单元 1000 中放的是一个操作数的地址。
〔7〕相对寻址:操作数的地址是程序计数器 PC 的值加上偏移量形成的,这个偏移量在指令中给出。是一种特殊的变址寻址方式,偏移量用补码表示,可正可负。相对寻址可用较短的地址码访问内存。 ADD例:R1,100〔PC〕 PC 的内容加上 100 是操作数的地址。
〔8〕基址寻址:是由基址存放器提供基准地址、指令提供偏移量;此寻址方式面向系统,对由逻辑地址空间到物理地址空间的变换提供支持,用以解决程序在存储器中再定位与扩大寻址空间等问题。
〔9〕变址寻址:是由指令提供基准地址、变址存放器提供偏移量;此寻址方式面向用户,常用于访问字符串、向量数据构造与循环程序设计。
32.转子指令行过程:① 将下一条指令的地址〔PC 的值〕存放在一个临时存储位置,以便于子程序返回时取出这个地址,继续执行下一条指令;② 将子程序的起始地址装入 PC 中,这样取指令时将读取子程序中的指令。子程序的最后一条指令一般是一条返回指令,它将存放在临时存储位置的指令地址取出,放回PC,这样程序就返回原程序了。
第五章:
1、指令周期:从一条指令的启动到下一条指令的启动的间隔时间。
2、机器周期:指令执行中每一步操作所需要的时间。 时钟周期:计算机的主频周期
一个指令周期一般需要几个机器周期完成,一个机器周期需要几个时钟周期。
3、硬连线逻辑:一种控制器逻辑,用一个时序电路产生时间控制信号,采用组合逻辑电路实现各种控制功能。
4、微程序:存储在控制存储器中的完成指令功能的程序,由微指令组成,
5、微指令:控制器存储的控制代码,分为操作控制局部与顺序控制局部。
操作控制局部包含一个机器周期中每个位操作所需要的全部控制信号的编码,用来发出管理与指挥全机工作的控制信号。即控制字。
顺序控制局部用来决定产生下一条微指令的微地址。
6、微地址:微指令在控制存储器中的存储地址。
7、水平型微指令:一次呢观念地一并执行多个并行操作控制信号的微指令。
8、垂直型微指令:一种微指令类型,设置微操作码字段,采用微操作码编码法,由微操
作码规定微指令的功能。
9、控制存储器:CPU 内用于存放实现指令系统全部指令的微程序的只读存储器称为控制存储器。
10、微程序控制器主要由哪几局部构成?各局部的功用是什么?
答:微程序控制器主要由控制存储器、微指令存放器、微地址存放器与地址转移逻辑等构成。
〔1〕控制存储器:存放实现全部指令系统的所有微程序。
〔2〕微指令存放器:存放由控制存储器中独处的意条为指令信息。
〔3〕微地址存放器:存放将要访问的下一条微指令的微地址。
〔4〕地址转移逻辑局部:能够测试执行中的状态信息,修改为地址存放器中的内容,以便按修改后的内容去读下一条微指令。
11、在专用通路计算机中,一条运算指令的执行需要哪四个阶段?他们都执行什么动作?
〔1〕取指令,将程序计数器PC的内容作为地址访问指令存储器。然后将PC内容加上指令的字节数,访问到的内容传送到指令存放器IR中。
〔2〕指令译码及读取操作,对指令存放器中的操作进展姨妈识别指令类型,并根据指令地址码从存放器或数据存储器中读取操作数,将操作数送ALU的输入端。
〔3〕执行,控制其向ALU发送操作命令,ALU 对A端与B端的数据执行指令制定的运算操作。
〔4〕写回,将运算结果写回到结果存放器,累加器,存储器。
12、中央处理器的根本功能:计算机的中央处理器〔CPU〕具有以下 4 个方面的根本功能:
〔1〕指令控制,即对程序运行的控制;
〔2〕操作控制,即对指令内操作步骤的控制;
〔3〕数据运算,即对数据进展算术运算与逻辑运算,这是 CPU 的最根本功能;
〔4〕异常处理与中断处理,如处理运算中的溢出等错误情况以及处理外部设备的效劳请求等。
此外,CPU 还具有存储管理、总线管理、电源管理等扩展功能。
13、产生后继微指令微地址可有三种方式:
〔1〕计数器方式,由称增量方式。,用微程序uPC来产生下一条微指令的微地址,将微程序中的各条微指令按执行顺序安排在控制存储器中,后继微地址由现行微地址加上一个增量形成。
〔2〕断定方式:断定方式根据机器状态决定下一个微指令的微地址,下一个微指令,下一条微指令的微地址包含在担欠微指令的代码中。
〔3〕结合方式,结合方式就是把增量方式及断定方式相结合。
14、微程序控制的根本思想是:把指令执行所需要的所有控制信号存放在一个存储器中,需要时从这个存储器中读取。也就是把操作控制信号变成微指令,存放在一个专门的存储器中。一条机器指令的功能通常用许多微指令组成的序列来实现,这个微指令叫做微程序。在计算机运行时,一条又一条的读出这些微指令,从而产生各种操作控制信号。
15、组合逻辑性控制器:以硬连线方式组合逻辑型控制器产生各种控制信号的控制器。
16.逻辑地址:程序员编程所用的地址以及 CPU 通过指令访问主存时所产生的地址。 及
内存物理地址无固定对应关系的地址。
17.微程序控制器:将执行指令所需要的微命令以代码形式编成微指令序列〔微程序〕,存
入一个控制存储器,需要时从该存储器中读取。按这种方式工作的控制器为微程序控制器。
18. 指令仿真:通过改变微程序实现不同机器指令系统的方式,使得在一种计算机上可以运行另一种计算机上的指令代码。
19. 指令模拟:在一种计算机上用软件来解释执行另一种计算机的指令。
20. 微操作:在微程序控制器中,执行部件承受微指令后所进展的操作。
21. 相容性微操作:在同时或同一个 CPU 周期内可以并行执行的微操作。
22. 相斥性微操作:不能在同时或不能在同一个 CPU 周期内并行执行的微操作。
23.微程序控制器的构成:控制存储器、微指令存放器 μIR、微地址存放器 μAR、地址转移逻辑等。
24.微指令控制字编码的方式:微指令编码的 3 种方式分别是:直接表示法、编码表示法、混合表示法。
直接表示法是将每个控制信号都作为微指令中的一个位。这种方法的特点是简单直观,其输出直接用于控制,但编码效率低。
编码表示法是将微指令进展分组编码,将不同时出现的相斥信号分在一个组中,然后将其编码成较短的代码。这种方法减少了控制存储器所需要的存储器的代码的数量,但是编码的指令代码需要译码器译码,增加了控制信号的延迟,影响 CPU 的工作频率。
混合表示法是把直接表示法及编码方法相结合使用,即采用局部直接表示局部编码的方法,将一些速度要求较高,或及其他控制信号都相容的控制信号以直接方式表示,而将剩余信号以编码方式。混合表示法便于综合考虑指令字长、灵活性与执行速度方面的要素。
25.微地址的形成方法:〔微指令中顺序控制字段的编码〕微地址的形成方法有三种方式:计数器方式、断定方式与结合方式。
计数器方式,又称增量方式。用微程序计数器 μPC 来产生指令的微地址,将微程序中的各条微指令按顺序安排在控制存储器中,后继地址由现行微地址加上一个增量形成。
断定方式,根据机器状态决定下一条微指令的地址,下一条微指令的地址包含在当前微指令的代码中。
结合方式,是将计数器方式与断定方式相结合。
第六章
1、总线事务:总线操作的请求方及响应方之间的一次通信。
2、总线协议:总线通信同步副ize,规定时限总线数据传输的定时规那么。
3、菊花链方式:各申请总线的设备合用一条总线作为请求信号线,而总线控制设备的响应信号线那么串接在各设备间。
4、独立请求方式:集中式总线裁决方式之一,每一个设备都有一个独立的总线请求信号线送到总线控制器,控制器也给各设备分别发送一个总线响应信号。
5、计数器定时查询方式:集中式总线裁决方式之一,设备要求使用总线时通过一条公用请求线发出,总线控制器按计数器的值队各设备进展查询。
6、系统总线:处理器总线,连接处理器与主存,使计算机系统的主干。
7、消息传输:总线的信息传输方式之一,将总线需要传送的数据信息、地址信息与控制信息等组合成一个固定的数据构造以猝发方式进展传输。
8、总线裁决:决定总线由哪个设备进展控制的方式称为总线裁决方式.。
总线裁决的控制方式可分为集中式控制与分布式控制两种。集中式总线裁决包括链式查询方式,计数器定时查询方式与独立请求方式三种。
9、总线接口:连接在总线上的设备及总线的连接电路。
系统总线接口的根本功能:〔1〕控制,控制功能是传递总线上的控制信息,主设备会通过总线接口向从设备发出控制信息。
〔2〕数据缓存,所数据缓存功能是在总线传递信息是,在总线接都种临时存放数据内容。
〔3〕状态设置,状态设置是通过总线与转移从设备的工作信息,主设备需要了解从设备的信息,以便启动进一步的操作。
〔4〕数据转换,某些总线接口需要对传递的数据进展转换。
10、消息:是一种固定格式的数据,又称为数据包。
11、提高总线信号速度的主要措施有:
〔1〕增加总线宽度。〔2〕增加传输的数据长〔3〕缩短总线长度 〔4〕降低信号电平 〔5〕采用差分信号 〔6〕采用多条总线
12、串行传输:是指数据的传输在一条信号线路上按位进展的传输方式。 并行传输:是指数据的传输每个数据为都需要单独一条传输线的传输方式。
13、同步通信:在一个公共的时钟信号控制下进展数据的传输方式。
异步通信:采用握手信号来控制数据的传输方式。 非互锁、半互锁、全互锁。
14、总线周期:是主设备占用总线进展一次数据传输的时间。从请求总线到完成总线使用的操作序列称为总线事务,它是在一个总线周期中发生的一系列活动。典型的系统作镍铬丝案的事务包括请求操作、裁决操作、地址传输、数据传输与总线释放操作。
15、USB是由pc机厂商开发的一种串行总线。USB是一个较复杂的标准总线,采用较复杂的数据包格式与传输协议支持各种外围设备的各种操作类型,在主机端与外设端都要求大量的软件支持。该总线已成为事实上的工业标准。适合于计算机及外围设备之间或者计算机之间的高速通信。高速传输方式主要用于视频设备、大容量存储设备的数据传输。目前,采用USB总线的外围设备已经十分丰富,包括打印机、鼠标器等各种外围设备,还有U盘。U盘是采用USB接口的快闪存储器,可实现磁盘的功能。
16、PCI是系统板上的总线,他可支持需要对主存或相互之间进展快速访问的多种适配器,并且允许主机以全速进展访问。这个总线是一种时钟同步型输入/输出总线,总线接口上所有的信号的逻辑与时序都作了严格的定义,数据线为32位,可扩大到64位。PCI总线支持隐含的总线裁决,即当一个总线设备占用PCI总线时,另一个总线可同时请求总线,总线能够进展裁决。
17、数据通路:通常把存放器及运算器之间传递信息的线路连同这些部件称为“数据通路〞
18、传输速率:它指通道在传输数据时,1秒钟时间内传输的位数〔bps〕,即传输速率。
19.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地
址总线与控制总线。
20. 主设备:获得总线控制权的设备。
21. 猝发数据传输方式:在一个总线周期内传输存储地址连续的多个数据字的总线传输方式。
22. 总线的同步通信方式:采用这种方式的总线传输中,所有的设备都从一个公共的时钟信号中获得定时信息。
23. 总线从设备:被主设备访问的设备。
24. 四边沿协议〔全互锁〕:全互锁的总线通信异步方式,就绪信号与应答信号的上升边沿与下降边沿都是触发边沿。
25. 码元:信息传输通道中,携带数据信息的信号单元。
26. 波特率:码元传输速率,每秒通过信道传输的码元数。〔传的是信号〕
27. 比特率:信息位传输速率,每秒钟通过信道传输的有效信息量。〔传的是信息〕
28. UART:通用异步接收器/发送器,一种典型的集成电路异步串行接口电路。
29. 主设备:获得总线控制权的设备。
30. 从设备:被主设备访问的设备。
31. 总线访问延迟:是主设备为获得总线控制权而等待的时间。
32. 总线周期:是主设备占用总线的时间。
33.系统总线:是用来连接系统内各大功能模块或设备,实现系统种各电路板的连接。
34.数据帧:串行数据传输的位格式,包括起始位,数据位,校验位,完毕位与空闲位。
35.链式查询方式〔菊花链方式〕:各申请总线的设备合用一条总线作为请求信号线,而总线控制设备的响应信号线那么串接在各设备间。
36.独立请求方式:集中式总线裁决方式之一,每一个设备都有一个独立的总线请求信号线送到总线控制器,控制器也给各设备分别发送一个总线响应信号。
37.串行传输:是指数据的传输在一条线路上按位进展。〔只需一条数据传输线,线路的本钱低,适合于长距离的数据传输〕
38、并行传输:每个数据位都需要单独一条传输线,所有的数据位同时进展传输。〔在采用并行传输方式的总线中,除了有传输数据的线路外,还可以具有传输地址与控制信号的线路,地址线用于选择存储单元与设备,控制线用于传递操作信号〕
39、复合传输:又称总线复用的传输方式,它使不同的信号在同一条信号线上传输,不同的信号在不同的时间片中轮流地身总线的同一条信号线上发出。〔它及并串传输的区别在于分时地传输同一数据源的不同信息。〕
40、消息传输方式:总线的信息传输方式之一,将总线需要传送的数据信息、地址信息、与控制信息等组合成一个固定的数据构造以猝发方式进展传输。
41.什么是总线裁决?总线裁决有哪几种方式?
总线裁决就是决定总线由哪个设备进展控制。
总线裁决方式可分为集中式裁决与分布式裁决两种。
集中式裁决将总线的控制功能用一个专门的部件实现,这个部件可以位于连接在总线的某个设备上。当一个设备需要向共享总线传输数据时,它必须先发出请求,在得到许可时才能发出数据。裁决部件接收来自各个设备的总线使用请求信号,向其中某一个设备发出总线许可信号。
分布式裁决将控制功能分布在连接在总线上的各设备中,一般是固定优先级的。每个设备分配一个优先号,发出总线请求的设备将自己的优先号送往请求线上,及其他设备的请求信号构成一个合成信号,并将这个合成裁决信号读入以判断是否有优先级更高的设备申请总线。这样可使得优先级最高的设备获得总线使用权。
42.集中式裁决有哪几种方式:
链式查询方式〔菊花链方式〕:各申请总线的设备合用一条总线作为请求信号线,而总线控制设备的响应信号线那么串接在各设备间。
计数器定时查询方式:集中式总线裁决方式之一,设备要求使用总线时通过一条公用请求线发出,总线控制器按计数的值对各设备进展查询。
独立请求方式:集中式总线裁决方式之一,每一个设备都有一个独立的总线请求信号线送到总线控制器,控制器也给各设备分别发送一个总线响应信号。
独立请求方式可以与链式查询方式结合,构成分组链式查询方式。
43.提高总线速度的措施。
从物理层次:1.增加总线宽度;2.增加传输的数据长度;3.缩短总线长度;4.降低信
号电平;5.采用差分信号;6.采用多条总线。
从逻辑层次:1.简化总线传输协议;2.采用总线复用技术;3.采用消息传输协议。
44.什么是串行接口?什么是并行接口?他们及系统总线及 I/O 设备之间的传递格式分别是什么?
串行接口与并行接口都是总线及设备之间的接口部件,但及设备间的数据格式不同。串行
接口及外设之间串行,及系统总线之间并行。并行接口及外设之间并行,及系统总线之间并行。
第七章
1、简叙在比拟简单的处理方式下,CPU响应中断的步骤。
〔1〕关中断,进入一个短暂不在响应中断的状态
〔2〕保存现场信息,为了中断处理完毕之后,能恢复原来的状态继续执行,将现场相关存放器信息作专门存储。
〔3〕识别发出中断的外围设备,判断中断信号,确定中断来源,形成中高端效劳程序入口地址。
〔4〕执行中断效劳程序,完成中断请求的操作。
展开阅读全文