计算机原理复习
计算机原理复习题
复习题一、填空题1.8088/8086均有两种工作模式:和。
其中模式是指系统中只有8088或8086一个微处理器。
[ 答案]最小模式;最大模式;最小2.8088CPU有条数据引脚、条地址引脚,8086CPU有条数据引脚。
[ 答案]8;20;163.8086系统中存取一个非规则字需要个总线总周期。
[ 答案]24.逻辑地址2400H:1200H对应的物理地址是。
[ 答案]25200H5.微机系统中,I/O端口的编址方式有编址和编址两种。
[ 答案]独立;统一6.CPU与外设之间的数据传送方式有程序控制方式、和三种方式。
[ 答案]中断方式;DMA方式7.8255A可允许中断请求的工作方式有和。
[ 答案]方式1;方式28.8255A有三个8位并行端口PA,PB和PC,通常PC口用作信息的端口。
[ 答案]控制和状态9.在8259A中,用于存放所有中断请求信号的寄存器为;用于存放正在被服务的中断源的寄存器为。
[答案应是IRR和ISR。
10.在中断服务程序中,进行中断处理之前,应先,才允许中断嵌套,只有中断优先级的中断源请求中断,才能被响应。
[ 答案]开中断,更高11.IBM PC/AT机中断控制逻辑中〔使用了两片8259〕,假设主8259的IR7连接从8259的INT,主8259的ICW3应该设定为,从8259的ICW3应该设定为。
[ 答案]80H,07H12.8259片内有2个端口,根据A0区分片内端口地址。
A0=1时的端口为奇地址端口,A0=0的端口为偶地址端口。
送入奇地址端口的控制字有:。
送入偶地址端口的控制字有:。
送入奇地址端口的多个控制字之间根据区分,送入偶地址端口的多个控制字之间根据区分。
[ 答案]ICW2、ICW3、ICW4、OCW1;ICW1、OCW2、OCW3;特定顺序;特征位13.8253有3个位计数通道,每个计数通道中有3条信号线:计数输入CLK,输出信号OUT以及。
[ 答案]16;门控信号GA TE14.方波输出的8253,其计数初值为奇数时输出方波,为偶数时输出方波。
计算机组成原理复习资料
一、单项选择题:
1虚地址是( )。
A、不存在的地址
B、用户编程可使用的地址
C、主存地址
D、磁盘地址
2、在机器数()中,零的表示形式是惟一的。
A、原码
B、补码
C、反码
D、原码和反码
3、挂接在总线上的多个部件( )。
A、只能分时向总线发送数据,并只能分时从总线接收数据
B、可同时向总线发送数据,但只能分时从总线接收数据
12、按产生控制信号的方式不同,控制器可分为________控制器与________控制器。
13、任何一条指令的执行都要经过________、________和________三个阶段。
14、按数据传送方式,接口可分为________接口与________接口。按时序控制方式分类,接口要分为________接口与________接口。
2、计算机系统是一种________,用于控制和管理计算机系统的资源,是________的接口。
3、PSW是指令部件中________。
4、1101.1001B=________H
5、主存储器和CPU之间增加高速缓冲器的主要目的是________。
6、使CPU与I/0设备完全并行工作方式是________方式。
7、在CPU中跟踪下一条指令地址的寄存器________。
8、冯.诺依曼机的基本特征是________。
9、每条指令由两部分组成,即________部分和________部分。
10、已知字符A的ASCII码的十进制为41,则字符D的ASCII码的十进制为________。
11、在CPU中,指令寄存器(IR)用来________,它的位数与________有关。
计算机组成原理复习题带答案
第1章计算机系统概述一、选择题1、在下列四句话中,最能准确反映计算机主要功能的是 C。
A、计算机可以存储大量信息B、计算机能代替人的脑力劳动C、计算机是一种信息处理机D、计算机可实现高速运算2、1946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫(1)C,1949年研制成功的世界上第一台存储程序式的计算机称为(2)。
(1)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ(2)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ3、计算机硬件能直接执行的只能是B。
A、符号语言B、机器语言C、汇编语言D、机器语言和汇编语言4、对计算机软、硬件资源进行管理,是 A 的功能。
A、操作系统B、数据库管理系统C、语言处理程序D、用户程序二、填空题1、计算机的各大部件通过____总线____________连接在一起,它是各部件之间传输信息的通道。
2、计算机按内部信息形式可以分为___模拟____________和___数字信号_两类。
3、计算机硬件一般由_运算器,控制器_______、__存储器______、_输入_______和、____输出____和五大部分组成。
4、运算器是一个数据加工部件,主要完成二进制___算术_______运算及__逻辑________运算。
5、运算器的___位数________越多,计算的精度就越高,但是所费的电子器件也越多,成本越高。
三、简答题1、简述计算机的发展过程。
1、第一代电子管计算机1946年2月,诞生了世界上第一台电子数字计算机——ENIAC ,1949年研制成功的世界上第一台存储程序式的计算机EDSAC 。
2、第二代晶体管计算机1947年在贝尔实验室制成第一个晶体管,进入20世纪50年代全球出现一场以晶体管代替电子管的革命。
3、第三代集成电路计算机4、大规模集成电路计算机5、超大规模集成电路计算机3、冯.诺依曼计算机的特点是什么?它包括哪些主要组成部分?各部分的功能是什么?1、计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2、指令和数据以同等的地位存放在存储器内,并可以按地址寻访3、指令和数据均用二进制数表示4、指令由操作码和地址组成。
计算机原理复习题(最终版)
《计算机原理及应用》复习题一、选择题1.当()时,8088CPU工作在最小模式之下。
()A.芯片引线最少B.MN/--MX=0C.MN/--MX=1 D.使用多处理器2、二进制数 10010110.10B 的十进制数值可表示为()A、 96.8B、 150.5C、 96.5D、 160.53.由段寄存器、段偏移地址所确定的物理地址是这样产生的()。
A.物理地址=段寄存器的内容×8+偏移地址B.物理地址=偏移地址×8C.物理地址=段寄存器内容×20+偏移地址D.物理地址=段寄存器内容×16+偏移地址4、RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是()A、A0~A15和D0~D15B、A0~A10和D0~D7C、A0~A11和D0~D7D、A0~A11和D0~D155、8086 CPU在响应中断时顺序将()内容压入堆栈。
A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS6.若READY为低电平,此时CPU执行哪一个周期?()A.T3周期B.等待的时钟周期TWC.T4周期D.T1周期7.寄存器寻址的操作数包含在()中。
A.CPU的内部寄存器B.内部存贮器C.指令D.外部存贮器8.在CPU内部寄存器之间传送数据(除代码段寄存器CS和指令指针IPC以外)的是()A.ADD B.MOVC.SUB D.MUL9.若要对操作数清0,一般对操作数进行()运算。
A.相与B.相或C.异或D.移位10.外设与内存独立编址方式中,用于外设的指令功能()。
A.较强B.较弱C.与用于内存的指令相同D.以上都不是11、8086能够访问的存储空间的大小是()。
A. 64kB.1MC. 256D.16M12、8253 是可编程定时、计数器芯片,它内部有()。
A、三个定时器B、四个定时器C、二个计数器D、四个计数器13、相邻段地址之间的最小距离为()A、16个字节B、64K字节C、1K字节D、256字节14、8086 CPU的NMI引脚上输入的信号是()A、可屏蔽中断请求B、非屏蔽中断请求C、中断相应D、总线请求15、8086 CPU在()时刻采样READY信号决定是否插入等待周期。
计算机组成原理背诵知识点
计算机组成原理背诵知识点
计算机组成原理涉及的知识点非常广泛,包括但不限于CPU、
存储器、输入输出设备、总线、指令系统、微程序控制、并行处理、操作系统等。
以下是一些常见的知识点:
1. CPU,中央处理器是计算机的核心部件,负责执行指令、数
据处理和控制计算机的操作。
2. 存储器,包括内存和外存,用于存储数据和程序。
3. 输入输出设备,键盘、鼠标、显示器、打印机等,用于与外
部世界进行交互。
4. 总线,连接各个部件的通信通道,包括数据总线、地址总线
和控制总线。
5. 指令系统,CPU执行的指令集合,包括数据传输、算术运算、逻辑运算等指令。
6. 微程序控制,控制指令执行的微操作序列,实现指令的解码
和执行。
7. 并行处理,利用多个处理器同时处理任务,提高计算机的性能。
8. 操作系统,管理计算机硬件和软件资源,提供用户界面和服务。
以上是计算机组成原理中的一些常见知识点,涉及到硬件和软件方面的内容。
希望这些信息能够帮助您更好地理解计算机组成原理。
中职《计算机原理》复习题
中职《计算机原理》复习题一、填空题1.软件通常分为_______和_______两大类。
2.计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。
3.奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。
4.八进制数37.4Q转换成二进制数为__________。
5.数x的真值-0.1011B,其原码表示为____________。
6.__________RAM是利用触发器电路的两个稳定状态来表示信息“0”和“1”,故在不断开电源时,可以长久保持信息;__________RAM利用电容器上存储的电荷来表示信息“0”和“1”,因此需要不断进行刷新。
7.要组成容量为4K×8位的存储器,需要_____片4K×1位的静态RAM芯片并联,或者需要___片1K×8位的静态RAM芯片串联。
8.根据目前常用的存储介质可以将存储器分为___________、_________和光存储器三种。
9.指令通常由_________和__________两部分组成。
10.汉字在计算机内部存储、传输和检索的代码称为汉字______,汉字输入码到该代码的变换由______来完成。
11、冯.诺依曼机体系结构的思想主要之点是__________________概念。
12、对于动态MOS存储器,采用异步刷新方式的优点是______________________________,其缺点是_____________________。
13、在多级存储系统中,虚拟存储器的作用是_____________________________,Cache的主要作用是_____________________________。
14、汉字在计算机内部存储、传输和检索的代码称为汉字______。
15、目前最广泛使用的字符编码是________码,而最广泛使用的十进制数编码是________码。
《计算机原理》总复习题
《计算机原理》总复习题一、选择题1、下列指令中源操作数的隐含段默认为堆栈段的是(C )A. MOV AX,[BX+SI+10]B. ADD AX,[SI]C. SUB [BX],[BP][DI]D. MOV DX,[1000H]2、下列指令正确的是(B )A. XCHG [100H], [BX]B. MOV AX, 34HC. OUT 300H, AXD. MOV DS,1720H3、必然使寄存器BH中的数变为奇数的指令是(B)A.ADD BH,01H B.OR BH,01HC.XOR BH,01H D.TEST BH,01H4、已知:BX=4567H,连续执行下面指令后,NEG BX ;BX取非后加1INC BX ;自增1NEG BXDEC BX ;自减1寄存器BX中的内容为( C )A、4568HB、4569HC、4565HD、4566H5、设DS=2000H,BX=0100H,SS=1000H,BP=0010H,SI=0002H(10010H)=12H,(100011H)=34H ,(10012H)=56H, (10013H)=78H 执行指令MOV AX,[BP][SI]后,寄存器AX的内容是(C )A、3412HB、1234HC、7856HD、5634H6、指令MOV 100[SI][BP],AX 中,目标操作数的隐含段为(B )。
A、DSB、SSC、CSD、ES7、设SS=0FFAOH,SP=00B0H,连续执行以下指令后MOV AX ,8057HPUSH AXMOV BX,0F79HPUSH BX堆栈区中地址为FFAADH的单元中存储的内容为( B )A、80HB、0FHC、79HD、57H8、BUF DB 12H DUP (0, 2 DUP (1, 2) , 3)上述语句汇编后,为变量BUF分配的存储单元字节数是( B )A. 60HB. 6CHC. 12HD. 24H9、段定义语句以( B ) 语句结束。
计算机原理复习题
计算机原理复习题习题一、单项选择题1.目前的计算机,从原理上谈c。
a.指令以二进制形式存放,数据以十进制形式存放b.指令以十进制形式存放,数据以二进制形式存放c.指令和数据都以二进制形式存放d.指令和数据都以十进制形式存放2.存储器就是计算机系统的记忆设备,主要用作d。
a.存放程序b.存放软件c.存放微程序d.存放程序和数据3.在cpu中,跟踪后继指令地址的寄存器是b。
a.指令寄存器b.程序计数器c.地址寄存器d.状态条件寄存器4.完备的计算机系统应当包含d。
a.运算器、存储器、控制器b.外部设备和主机c.主机和实用程序d.配套的硬件设备和软件系统5.运算器虽然有许多部件组成,但核心部件是c。
a.数据总线b.多路控制器c.算术和逻辑单元d.寄存器6.中央处理器(cpu)就是指c。
a.运算器b.控制器c.运算器、控制器d.运算器、控制器和内部存储器7.计算机的外围设备是指d。
a.输出/输出设备b.外存储器c.远程通信设备d.除了cpu和内存以外的其它设备二、填空题1.计算机中的指令、数据或状态等信息,它们在的形式上没有区别,都是“0”和“1”组成的数据,但其含义不同。
2.存储程序就是计算机能够自动工作的所在。
计算机不同于的显然区别,是后者的解题步骤(即为程序)就是在机器外由人工干预和掌控的。
3.程序是计算机操作的步骤,它由一条一条的指令组成,每条指令都是计算机可以执行的基本。
数据则是计算机操作的。
4.计算机工作时,其中存有两股信息在流动:一股就是掌控信息,即为微操作命令,其发源地就是,它集中流向各个部件。
另一股就是数据信息,它受到的掌控,从一个部件流向另―个部件,边流动边被加工处置。
5.计算机的硬件与软件已经相辅相成,浑然一体。
从设计制造的角度看,在基本硬件的基础上,软件与硬件在逻辑上是的,是可以互相的。
三、简答题1.计算机的发展历史经历了哪三个发展阶段?2.冯诺依曼思想体制的基本思想是什么?3.控制器应该具有哪两项主要任务?4.计算机系统的层次结构主要包含哪些层次?5.解释下列术语:硬件、软件、总线、机器字长、虚拟机。
计算机组成原理复习题及答案
一、填空、选择或判断1.多核处理机是空间并行计算机,它有___多__个CPU。
2.计算机的发展大致经历了五代变化,其中第四代是1972-1990 年的_大规模和超大规模集成电路______计算机为代表。
3.计算机从第三代起,与IC电路集成度技术的发展密切相关。
描述这种关系的是_摩尔__定律。
4.1971年,英特尔公司开发出世界上第一片4位微处理器__Intel 4004_____。
首次将CPU的所有元件都放入同一块芯片之内。
5.1978年,英特尔公司开发的___Intel 8086_______是世界上第1片通用16位微处理器,可寻址存储器是_1MB______。
6.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__物理器件性能所致___。
7.冯。
诺依曼计算机工作方式的基本特点是__按地址访问并顺序执行指令_____。
8.20世纪50年代,为了发挥__硬件设备_____的效率,提出了_多道程序___技术,从而发展了操作系统,通过它对__硬软资源______进行管理和调度。
9.计算机硬件能直接执行的只有__机器语言_________ 。
10.完整的计算机系统应包括__配套的硬件设备和软件系统______。
11.计算机的硬件是有形的电子器件构成,它包括_运算器__、_控制器_、_存储器__、_适配器_、_系统总线__、__外部设备__。
12.当前的中央处理机包括__运算器_____、_控制器_____、__存储器_____。
13.计算机的软件通常分为__系统软件_______和___应用软件_____两大类。
14.用来管理计算机系统的资源并调度用户的作业程序的软件称为__操作系统_____,负责将_高级____-语言的源程序翻译成目标程序的软件称为___编译系统____。
15.计算机系统中的存储器分为__内存____和__外存______。
在CPU执行程序时,必须将指令存放在__内存______中。
(完整版)计算机组成原理复习题及答案
一.选择题1. 我国在__D____ 年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于______ 年完成。
(答案错误)A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于__A____ 中。
A.CPU B.接口 C.控制器 D.专用芯片3. 没有外存储器的计算机监控程序可以放在___B___ 。
A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最小的数是__A____ 。
A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数___B.C___ 中,零的表示形式是唯一的。
A.原码B.补码C.移码 D.反码6. 在定点二进制运算器中,减法运算一般通过___D___ 来实现。
A.原码运算的二进制减法器 B.补码运算的二进制减法器C.补码运算的十进制加法器 D.补码运算的二进制加法器7. 下列有关运算器的描述中___C___ 是正确的。
A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为___D___ 。
A.8,512 B.512,8 C.18,8 D。
19,89. 相联存储器是按___C___ 进行寻址的存储器。
A.地址指定方式 B.堆栈存取方式C.内容指定方式 D。
地址指定与堆栈存取方式结合10. 指令系统中采用不同寻址方式的目的主要是___B___ 。
A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址方式中,设A为累加寄存器,SP为堆栈指示器,Msp为SP指示器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。
计算机组成原理复习题与答案
计算机组成原理复习题一、选择题(C)1、在以下四句话中,最能准确反映计算机主要功能的是下面哪项。
A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动C.计算机是一种信息处理机 D.计算机可实现高速运算(C)2、计算机硬件能直接执行的只能是下面哪项。
A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言(C)3、运算器的核心部件是下面哪项。
A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器(C)4、对于存储器主要作用,下面哪项说确。
A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序( D )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。
A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便(C)6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。
A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(DC)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。
A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器( A)8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。
A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器(C)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。
A.CPU已执行的指令 B.CPU将要执行的指令C.算术逻辑部件上次的运算结果 D.累加器中的数据(B)10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。
A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器(C)11、以下各种数制的数中最小的数是下面哪项。
A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H(D)12、以下各种数制的数中最大的数是下面哪项。
A.(1001011)2 B.75 C.(112)8 D.(4F)H(B)13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。
计算机系统原理期末复习
计算机系统原理期末复习1计算机体系结构程序员所见到的计算机系统系统的属性,概念性的结构与功能特性。
2计算机组成:实现计算机体系结构所体现的属性。
3总线:总线是连接各个部件的信息传输线,是各个部件共享的传输介质。
4面向CPU的双总线结构:I/O设备和主存交换信息时仍要占用CPU。
5单总线结构图:必须设置总线判优秀逻辑,影响工作速度。
6以存储器为中心:提高了传输效率,减轻了系统总线的负担,且保留了i/o 设备与主存交换信息不经过CPU的特点。
7总线的分类:片内总线(芯片内部);系统总线(各部件之间)-数据总线(双向),地址总线(单向),控制总线。
;通信总线:用于计算机系统之间或计算机系统与其他系统之间的通信。
8总线特性:机械特性(尺寸,形状),电气特性(传输方向和有效的电平范围),功能特性(每根传输线的功能),时间特性:信号的时序关系。
9总线的性能指标:总线宽度,总线带宽,时钟同步/异步,总线复用,信号线数,总线控制方式,其他指标。
10总线控制:集中式:链式查询:设备的优先权与总线控制器的距离有关。
计数器定时查询:优先权由计数值决定,计数值为0时同链式查询方式。
独立请求方式:中央仲裁器的内部排队逻辑决定;分布式。
11总线通信控制:目的:解决通信双方如何获知传输开始和结束,以及通信双方协调和配合问题。
12总线传输周期:申请分配,寻址,传数,结束。
13总线通信:同步通信,异步通信,半同步通信,分离式通信。
141个时钟周期为1/100MHz=0.01us,总线宽度为32位=4B,数据传输率为4B/0.04us=100MBps.15奇偶检验码:信息为+1位奇偶检验位。
奇检验:使信息位和检验位中“1”的个数共计为奇数;偶检验:~1的个数为偶数。
16异步串行通信单位:波特率:单位时间内传送二进制数据的位数,单位为bps(位/秒),记为波特。
17比特率:单位时间内传送二进制数据位的位数。
18总线按其所在的位置,分为片内总线、系统总线、通信总线。
计算机组成原理复习要点及答案
计算机组成原理课程复习要点1、总线、时钟周期、机器周期、机器字长、存储字长、存储容量、立即寻址、直接寻址、MDR、MAR等基本概念。
总线:连接多个部件的信息传输线,是各个部件共享的传输介质。
在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的消息。
分为片内总线,系统总线和通信总线。
时钟周期:也称为振荡周期,定义为时钟频率的倒数。
时钟周期是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。
机器周期:完成一个基本操作所需要的时间称为机器周期。
一般情况下,一个机器周期由若干个S周期(状态周期)组成存储容量:存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
即:存储容量 = 存储单元个数*存储字长立即寻址:立即寻址的特点是操作数本身设在指令字内,即形式地址A不是操作数的地址,而是操作数本身,又称之为立即数。
数据是采用补码的形式存放的把“#”号放在立即数前面,以表示该寻址方式为立即寻址。
直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址ID。
在指令执行阶段对主存只访问一次。
计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
计算机组成原理复习资料
计算机组成原理复习资料一、单项选择题第二章:1.指令格式中的地址结构是指( 1 )。
①指令中给出几个地址②指令中采用几种寻址方式③指令中如何指明寻址方式④地址段占多少位2.减少指令中地址数的办法是采用(1 )①隐地址②寄存器寻址③寄存器间址④变址寻址3.为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取( 4 )。
①立即寻址②变址寻址③间接寻址④寄存器寻址4.零地址指令是采用(3 )方式的指令。
①立即寻址②间接寻址③堆栈寻址④寄存器寻址5.单地址指令(3 )。
①只能对单操作数进行加工处理②只能对双操作数进行加工处理③既能对单操作数进行加工处理,也能对双操作数进行运算④无处理双操作数的功能6.三地址指令常用于( 3 )中。
①微型机②小型机③大型机④所有大﹑小﹑微机7.在以下寻址方式中,哪一种可缩短地址字段的长度( 4 )。
①立即寻址②直接寻址③存储器间址④寄存器间址8.隐地址是指( 4 )的地址。
①用寄存器号表示②存放在主存单元中③存放在寄存器中④事先约定,指令中不必给出9.堆栈指针SP的内容是( 1 )。
①栈顶地址②栈底地址③栈顶内容④栈底内容10.在浮点加减运算中,对阶的原则是( 2 )。
①大的阶码向小的阶码对齐②小的阶码向大的阶码对齐③被加数的阶码向加数的阶码对齐④加数的阶码向被加数的阶码对齐第三章:1.在同步控制方式中(3 )。
①各指令的执行时间相同②各指令占用的节拍数相同③由统一的时序信号进行定时控制④CPU必须采用微程序控制方式2.异步控制方式常用于( 3 )。
①CPU控制②微程序控制③系统总线控制④CPU内部总线控制3.采用异步控制的目的( 1 )。
①提高执行速度②简化控制时序③降低控制器成本④支持微程序控制方式4.通用寄存器是( 4 )。
①可存放指令的寄存器②可存放程序状态字的寄存器③本身具有计数逻辑与移位逻辑的寄存器④可编程指定多种功能的寄存器5.采用微程序控制的目的是(2 )。
02384计算机原理复习题
《计算机原理》复习题一、填空题1. 存储器堆栈中,需要一个有加减计数功能寄存器作为堆栈指示器SP,用它来指明堆栈的栈顶位置的变化。
2. 在微程序控制器中,微操作是由微命令控制实现的最基本操作。
一条机器指令是由若干微指令组成的微程序来解释执行的。
3. 某机定点整数格式字长8位(包括1位符号位),用二进制表示最小负数的反码为10000000,最大正数的反码为01111111。
4. 在数的表示范围方面,浮点比定点大。
在运算规则方面,浮点比定点复杂。
在运算精度方面,浮点比定点高。
5. 浮点数表示中,数据的范围由阶码的位数据决定,数的精度由尾数 决定 。
6. 存储器和CPU连接时,要完成地址的连接;数据的连接和控制的连接,方能正常工作。
7. 表示一个数值数据的基本要素是小数点表示、进位计数制、符号表示。
8. 运算器的主要功能是进行算术运算/逻辑运算。
9. 8位二进制补码所能表示的十进制整数范围是-128至+127,前者的二进制补码表示为10000000,后者的二进制补码表示为01111111。
10. 微程序顺序控制常用的两种方式是增量方式和断定方式。
11. 控制器的控制方式有同步控制、异步控制和联合控制三种形式,其中异步控制方式最节省时间,同步控制方式最浪费时间,而联合控制方式介于两者之间。
12. 在控制器中,指令寄存器(IR)的作用是存放当前正在执行的一条指令,它的位数与指令长度有关。
13. 使用Intel 2114(1K×4位)芯片32片可组成容量为16 KB内存,每片片内地址线有10位。
14. 若有一个512K字的存储器,它由四个存储体组成,每个存储体为16K,则该存储体的字长是 8位。
15. 计算机的I/O系统由运算器、控制器、存储器和输入/输出设备组成。
16. 通常外部设备寻址方式有直接端口寻址、间接端口寻址和 等三种方式。
17. 中断请求是中断源向处理器发出的申请中断要求,发出中断请求的条件是外设本身工作已经完成和外设被允许中断。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)定点原码整数表示 最大正数值=(215-1)10=(+32767)10 最小负数值=-(215-1)10=(-32767)10 (2)定点原码小数表示 最大正数值=(1-2-15)10=(+0.111...11)2 最小负数值=-(1-2-15)10=(-0.111..11)2 注:1符号,15数字
2013-7-25
19
3.2 SRAM存储器
存储体(256×128×8)
通常把各个字的同一个字的同一位集成在一个芯 片(32K×1)中,32K位排成256×128的矩阵。 8个片子就可以构成32KB。 采用双译码的方式(减少选择线的数目)。 A0~A7为行地址译码线 A8~A14为列地址译码线
地址译码器
2013-7-25
20
多个用户共享主存时,系统应提供存储保护。 通常采用的方法是存储区域 保护和访问方式 保护,并用硬件来实现。
2013-7-25
21
例1P70:图3.5(a)是SRA的写入时序图。其中R/W是 读/写命令控制线,当R/W线为低电平时,存储器按 给定地址把数据线上的数据写入存储器。请指出图 3.5(a)写入时序中的错误,并画出正确的写入时序图。
2013-7-25 3
例9 假设由S,E,M三个域组成的一个32位二进制字所表示的非零规 格化浮点数x,真值表示为(非IEEE754标准): x=(-1)s×(1.M)×2E-128 问:它所表示的规格化的最大正数、最小正数、最大负数、最小负数 是多少?
2013-7-25
(1)最大正数 0 1111 1111 111 1111 1111 1111 1111 1111 x=[1+(1-2-23)]×2127 (2)最小正数 000 000 000000 000 000 000 000 000 000 00 x=1.0×2-128 (3)最小负数 111 111 111111 111 111 111 111 111 111 11 x=-[1+(1-2-23)]×2127 (4)最大负数 100 000 000000 000 000 000 000 000 000 00 x=-1.0×2-128
原因是什么呢?
[ x y ]移 [ x ]移 [ y ]补 [ y ]移 [ x ]补
2013-7-25
(mod 2 n 1 )
11
2.6.2 浮点乘法和除法运算
移码采用双符号位,为了对溢出进行判断 01 为正 00 为负 10 上溢 11 下溢
x=+011,y=+110,求[x+y]移 和 [x-y]移,并判断是否溢出。
计算机原理复习
2013-7-25
1
[例7]将十进制真值(-127,-1,0,+1, +127)列表表示成二进制数及原码、 反码、补码、移码值。
2013-7-25
2
[例8]设机器字长16位,定点表示,尾数15位,数 符1位,问:(1)定点原码整数表示时,最大正数 是多少?最小负数是多少?(2)定点原码小数表 示时,最大正数是多少?最小负数是多少?
2013-7-25
2.6.2 浮点乘法和除法运算
设有浮点数x=2-5×0.0110011,y= 23×(-0.1110010),阶码用4位移码表示,尾数 (含符号位)用8位补码表示。求[x×y]浮。要 求用补码完成尾数乘法运算,运算结果尾数保 留高8位(含符号位),并用尾数低位字长值处理 舍入操作。
[x]移=01 011, [y]补=00 110, [-y]补=11 010 [x+y]移=[x]移+[y]补=10 001, 结果上溢。 [x-y]移=[x]移+[-y]补=00 101, 结果正确,为-3。
2013-7-25 12
2.6.2 浮点乘法和除法运算
尾数处理
截断 舍入 尾数用原码表示时
解:点击上图
2013-7-25 22
3.3 DRAM存储器
2013-7-25
23
3.3 DRAM存储器
五、存储器容量的扩充 1、字长位数扩展 给定的芯片字长位数较短,不满足设计要求的存 储器字长,此时需要用多片给定芯片扩展字长位数。 三组信号线中,地址线和控制线公用而数据线单独分 开连接。 d=设计要求的存储器容量/选择芯片存储器容量 [例2] 利用1M×4位的SRAM芯片,设计一个存储容量 为1M×8位的SRAM存储器。 解:所需芯片数量=(1M×8)/(1M×4)=2片
解:顺序存储器和交叉存储器连续读出m=4个字的信息 总量都是: q=64b×4=256b 顺序存储器和交叉存储器连续读出4个字所需的时间分 别是: t2=mT=4×200ns=800ns=8×10-7s t1=T+(m-1)=200ns+350ns=350ns=35×10-7s 顺序存储器和交叉存储器的带宽分别是: W2=q/t2=256b÷(8×10-7)s=320Mb/s W1=q/t1=256b÷(35×10-7)s=730Mb/s
2013-7-25 27
3.6 Cache存储器
cache基本原理小结: cache是介于CPU和主存M2之间的小容量存储器,但存取速度比 主存快。主存容量配置几百MB的情况下,cache的典型值是几百 KB。cache能高速地向CPU提供指令和数据,从而加快了程序的 执行速度。从功能上看,它是主存的缓冲存储器,由高速的SRAM 组成。为追求高速,包括管理在内的全部功能由硬件实现,因而 对程序员是透明的。 Cache的设计依据:CPU这次访问过的数据,下次有很大的可能也 是访问附近的数据。 CPU与Cache之间的数据传送是以字为单位 主存与Cache之间的数据传送是以块为单位 CPU读主存时,便把地址同时送给Cache和主存,Cache控制逻辑 依据地址判断此字是否在Cache中,若在此字立即传送给CPU , 否则,则用主存读周期把此字从主存读出送到CPU,与此同时, 把含有这个字的整个数据块从主存读出送到cache中。
10
2013-7-25
2.6.2 浮点乘法和除法运算
浮点数的阶码运算(移码的运算规则) [X]移+[Y]移=2n+[X+Y]移
[ x y ]移 [ x ]移 [ y ]移 2 n [ x ]移 [ y ]补 [ y ]移 [ x ]补 (mod 2 n 1 )
1、0操作数检查(非0) 2、对阶:阶码对齐后才能加减。规则是阶码小的向阶码大的数 对齐; 若△E=0,表示两数阶码相等,即Ex=Ey; 若△E>0,表示Ex>Ey; 若△E<0,表示Ex>Ey。 当Ex≠Ey 时,要通过尾数的移动以改变Ex或Ey,使之相 等。
2013-7-25
6
2.6.1 浮点加法、减法运算
按信息的可保存性分类:永久性和非永久性的 按存储器系统中的作用分类:主/辅/缓/控
17
2013-7-25
3.1.2 存储器分级结构
分层存储器系统之间的连接关系
2013-7-25
18
3.2 SRAM存储器
主存(内部存储器)是半导体存储器。根据信 息存储的机理不同可以分为两类:
静态读写存储器(SRAM):存取速度快 动态读写存储器(DRAM):存储容量不如DRAM大。
2013-7-25 25
3.3 DRAM存储器
[例4] CDRAM内存条组成实例。 一片CDRAM的容量为1M×4位,8片这样 的芯片可组成1M×32位4MB的存储模块,其 组成如下图所示。
2013-7-25
26
例5 设存储器容量为32字,字长64位,模块数m=4,分别用顺序方式 和交叉方式进行组织。存储周期T=200ns,数据总线宽度为64位,总 线传送周期=50ns。若连续读出4个字,问顺序存储器和交叉存储器 的带宽各是多少?
2013-7-25 9
2.6.2 浮点乘法和除法运算
① ② ③ ④
设有两个浮点数x和y: x=2Ex·x M y=2Ey·y M x×y=2(Ex+Ey)· x×My) (M x÷y=2(Ex-Ey)· x÷My) (M 乘除运算分为四步
0操作数检查 阶码加减操作 尾数乘除操作 结果规格化和舍入处理
2013-7-25
14
[解:] 移码采用双符号位,尾数补码采用单符号位,则有 [Mx]补=0.0110011, [My]补=1.0001110, [Ey]移=01 011, [Ey]补=00 011, [Ex]移=00 011, [x]浮=00 011, 0.0110011, [y]浮=01 011, 1.0001110 (1)判断操作是否为”0”,求阶码和 [Ex+Ey]移=[Ex]移+[Ey]补=00 011+00 011=00 110, 值为移码形式-2。 (2) 尾数乘法运算可采用补码阵列乘法器实现,即有 [Mx]补×[My]补=[0.0110011]补×[1.0001110]补 =[1.1010010,1001010]补 (3) 规格化处理 乘积的尾数符号位与最高数值位符号相同,不是规格化的数,需 要左规,阶码变为00 101(-3), 尾数变为 1.0100101,0010100。 (4) 舍入处理 尾数为负数,取尾数高位字长,按舍入规则,舍去低位字长,故 尾数为1.0100101 。 最终相乘结果为 [x×y]浮=00 101,1.0100101 其真值为 2013-7-25 15 x×y=2-3×(-0.1011011)
2013-7-25 8
2.6.1 浮点加法、减法运算
[x]浮=0001,00.1101 [y]浮=0011,11.0110 阶差=1110 即为-2 Mx应当右移2位, [x]浮=0011,00.0011(01) 尾数和为11.1001(01) 左规11.0010(10),阶码减1为0010 舍入(就近舍入)11.0011 丢弃10 x+y=-0.1101*210