一、填空题
1. 用二进制代码表示的打算机措辞称为( 机器措辞 ),用助记符编写的措辞称为( 汇编措辞 )。
2. 打算机硬件由( 掌握单元 )、( 运算器 )、( 存储器 )、输入系统和输出系统五大部件组成。

3. 十六进制数CB8转换成二进制数为( 110010111000 )。
4. 某数x的真值-0.1011B,其原码表示为( 1.1011 )。
5. 在浮点加减法运算过程中,在须要( 对阶 )或( 右规 )时,尾数需向右移位。
6. 指令常日由( 操作码 )和( 地址码 )两部分组成。
7. 要组成容量为4K8位的存储器,须要( 8 )片4K×1位的芯片并联,或者须要( 4 )片1K×8位的芯片串联。
8. 中断处理过程包括( 关中断 )、( 保护现场 )、( 实行中断做事程序 )、( 规复现场 )和( 开中断 )阶段。
9. 操作数寻址办法包括( 直接寻址 )、(间接寻址)、( 立即寻址)、( 隐含寻址 )、( 寄存器寻址 )、( 寄存器间接寻址 )、( 基址寻址 )等。
10. 动态RAM的刷新包括 ( 分散刷新 )、( 集中刷新 )和( 异步刷新 )三种办法。
11. 高速缓冲存储器的更换算法有( 前辈先出 )和( 近期最少利用 )。
12. 影响流水线性能的成分有( 数据干系 )、( 掌握干系 )和( 资源干系 )。
13. 主存储器容量常日以KB为单位,个中1K=( ),硬盘的容量以GB为单位,个中1G=( )。
14. 主存储器一样平常采取( 动态RAM )存储器,CACHE采取( 静态RAM )存储器。
15. 天下上第一台打算机产生于( 1946 )年,称为( ENIAC )。
16. I/O的编址可分为( 分歧一编址 )和( 统一编址 ),前者须要单独的I/O指令,后者可通过( 访存 )指令和设备交流信息。
17. CPU从主存取出一条指令并实行该指令的全部韶光叫做( 指令周期 ),它常日包含多少个( 机器周期 ),而后者又包含多少个( 时钟周期 )。
18. 打算机中各个功能部件是通过( 总线 )连接的,它是各部件之间进行信息传输的公共线路。
19. 浮点数由( 阶码 )和( 尾数 )两部分构成。
20. 禁止中断的功能可以由( 中断许可触发器 )来完成。
21. 指令的编码中,操作码用来表明( 所完成的操作 ),N位操作码最多表示( 2^N )中操作。
22. 静态RAM采取( 双稳态触发器 )事理存储信息,动态RAM采取( 电容 )事理存储信息。
23. 范例的冯·诺依曼打算机因此( 运算器 )为核心的。
24. 打算机硬件由( 掌握器 )、( 运算器 )、( 存储器 )、( 输入设备 )和( 输出设备 )五大部件组成。
25. 系统总线按系统传输信息的不同,可分为三类:( 地址 )、( 掌握 )、( 数据 )。
26. 数x的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。
27. Cache称为( 高速缓冲 )存储器,是为理解决CPU和主存之间( 速率 )不匹配而采取的一项主要 的硬件技能。
28. 浮点运算器由( 尾数 )运算器和( 阶码 )运算器组成。
29. 打算机系统中的存储器分为:( 主存 )和( 辅存 )。在CPU实行程序时,必须将指令存放在( 主存 ) 中,即( 辅存 )不能够直接同CPU交流信息。
30.
30. 在补码加减法运算中,采取双符号位的方法( 变形补码 )进行溢出判断时,若运算结果中两个符 号位( 不同 ),则表明发生了溢出。若结果的符号位为( 01 ),表示发生正溢出;若为( 10 ),表示发生负溢出。
31. 利用虚拟存储器的目的是为理解决( 内存空间不敷 )问题。
32. Cache介于主存与CPU之间,其速率比主存( 快 ),容量比主存( 小 )很多。它的浸染是填补 CPU与主存在( 速率 )上的差异。
33. 一台打算机所具有的各种机器指令的凑集称为该打算机的( 指令集 )。
34. 选择型DMA掌握器在物理上可以连接( 多 )个设备,而在逻辑上只许可连接( 一 )个设备,它适宜于连接( 高速 )设备。
35. DMA掌握器中的字计数器用于记录要传送数据块的( 长度 ),每传输一个字后字计数器( 加1 )。
36. 总线通信掌握办法可分为( 同步 )式和( 异步 )式两种。
37. DMA的含义是( 直接存储器存取 ),紧张用于连接( 高速 )外设,信息传送以( 数据块 )为单位传送。
38. CPU的基本功能是( 指令掌握 )、( 操作掌握 )、( 韶光掌握 )、( 数据加工 )和( 中断处理 )。
39. 由多少一位全加器构成多位加法器时,进位可采取( 串行进位链 )和( 并行进位链 )。
40. 真值( 超出 )机器字长称为溢出。
41. 时序掌握办法有( 同步掌握 )办法、( 异步掌握 )和( 联合掌握 )办法。
42. DMA数据传送过程可以分为( 预处理 )、( 数据传送 )和( 后处理 )三个阶段。
43. 主存芯片的地址译码驱动紧张有两种办法,即( 单译码 )办法和( 双译码 )办法。
44. 流水线中常见的多发技能包括:( 超标量技能 )、( 超流水线技能 )和( 超长指令字技能 ) 。
45. RISC称为( 精简指令集 )而CISC称为( 繁芜指令集 )。
46. 掌握存储器是微程序掌握器的核心部件,它存储着与全部机器指令对应的( 微程序 ),它的每个单 元中存储一条( 微指令 )。
47. 微指令中操作掌握字段的编码办法有:( 直接编码办法 )、( 字段直接编码办法 )、( 字段间接编码办法 )和其它办法。
48. 按照存储器的读写功能分类,存储器可分为RAM和ROM,RAM称为( 随机存取存储器 ),ROM称为( 只读存储器 )。
49. 打算机软件一样平常分为两大类:一类叫( 系统软件 ),另一类叫( 运用软件 ),操作系统属于( 系统软件 )。
50. CRC码称为( 循环冗余码 ),它具有( 纠错 )能力。
51. 程序设计措辞一样平常可分为三类:( 机器措辞 )、( 汇编措辞 )、( 高等措辞 )。
52. 打算机系统的层次构造中,位于硬件之外的所有层次统称为( 虚拟机 )。
53. 用二进制代码表示的打算机措辞称为( 机器措辞 ),用助记符编写的措辞成为( 汇编措辞 )。
54. 浮点数中尾数用补码表示时,其规格化特色是( 符号位与最高数值位相反 )。
55. N+1位二进制补码表示的取值范围是( -2N,2N-1 )。
N+1位二进制无符号整数的取值范围是 ( 0~2N+1-1 )。
56. 一个定点数由( 符号位 )和( 数值位 )两部分组成。根据小数点的位置不同,定点数有( 整数定点 ) 和( 小数定点 )两种表示方法。
57. 8位二进制补码所能表示的十进制整数范围是( -128 )至( 127 ),前者的二进制补码表示为 ( 100000000 ),后者的二进制补码表示为( 01111111 )。
58. 在浮点补码加减运算中,当运算结果的尾数不是( 00.1×……× )和( 11.0×……× )形式时,须要进行规格化操作( 左归或右归 )。
59. 天生多项式G(X)=X^4+X^1+X^0对应的二进制数为( 10011 ),以此多项式进行CRC编码,其校验位 的位数是( 4 )。
60. 补码加减法中,( 符号 )连同数值位一同参加运算,( 符号位进位 )要丧失落。
61. 在浮点加法运算中,紧张的操作步骤是( 对阶 )、( 尾数相加 )、( 结果规格化 )、( 舍入 )、( 溢出检讨 )。
62. RAM的访问韶光与存储单元的物理位置( 无关 ),任何存储单元的内容都能被( 随机访问 )。
63. 内存储器容量为256K时,若首地址为00000H,那么末地址的十六进制表示是( 3FFFFH )。
64. CPU是按照( 地址 )访问存储器中的信息。
65. 寄存器(直接)寻址办法中,指令的地址码部分给出( 寄存器编号 ),而操作数在( 寄存器 )中。
66. 寄存器间接寻址办法中,指令的地址码部分给出的是( 有效地址 )所在的寄存器编号。
67. 变址寻址办法中操作数的地址由( 变址寄存器 )与( 地址码字段 )的和产生。
68. 直接寻址办法中,指令的地址码部分直接给出( 有效地址 ),只需( 一次 )访存即可得到操作数。
69. CPU中,保存当前正在实行的指令的寄存器为( IR ),保存下一条指令地址的寄存器为( PC )。
70. 掌握单元由于设计方法的不同可分为( 硬连线 )掌握器和( 微程序 )掌握器
二、单项选择题
1. 8位定点原码整数10100011 的真值为( )。
A.+0100011 B.-0100011
C.+1011101 D.-1011101
2. 若某数x的真值为-0.1010,在打算机中该数表示为1.0110,则该数所用的机器码为( )。
A.原码 B.补码
C.反码 D.移码
3. 打算机中存储数据的基本单位为( )。
A.比特(bit) B.字节(Byte)
C.字 (Word) D.以上都不对
4. 下列逻辑部件中,( )不包括在运算器内。
A.累加器 B.状态条件寄存器
C.指令寄存器 D.ALU
5. 在指令“ADD@R,Ad”中(@表示间接寻址),源操作数在前,目的操作数在后,该指令实行的操作是( )。
A.((R))+(Ad)-->(Ad) B.((R))+((Ad))-->Ad
C.(R)+((Ad))-->(Ad) D.((R))+(Ad)-->Ad
6. 在ROM存储器中必须有( )电路。
A.数据写入 B.再生
C.地址译码 D.刷新
7. 在CPU中程序计数器PC的位数取决于( )。
A.存储器容量 B.指令中操作码字数
C.机器字长 D.指令字长
8. 在多级存储体系中,“cache——主存”构造的浸染是办理( )的问题。
A.主存容量不敷 B.主存与辅存速率不匹配
C.辅存与CPU速率不匹配 D.主存与CPU速率不匹配
9. 打算机经历了从器件角度划分的四代发展进程,但从系统构造来看,至今为止绝大多数打算机仍是( )式打算机。
A.实时处理 B.智能化
C.并行 D.冯·诺依曼
10. 微型打算机中掌握总线供应( )。
A.存储器和I/O设备的地址码 B.所有存储器和I/O设备的时序旗子暗记和掌握旗子暗记
C.来自I/O设备和存储器的相应旗子暗记 D.上述B、C两项
11. 中断向量地址是( )。
A.子程序入口地址 B.中断做事程序入口地址
C.中断做事程序入口地址的地址 D.下一条指令地址
12. 下列阐述中,不能反响RISC特色的有()。
A.设置大量通用寄存器 B.利用微程序掌握器
C.实行每条指令所需的机器周期数的均匀值小于2 D.大略的指令系统
13. DMA传送掌握的周期挪用法一样平常适用于( )的情形。
A.I/O设备读写周期大于内存存储周期 B.CPU事情周期比内存周期长很多
C.I/O设备读写周期小于内存存储周期 D.CPU事情周期比内存存储周期小很多
14. 若某数x的真值为-0.1010,在打算机中该数表示为1.0101,则该数所用的机器码为( )。
A.原码 B.补码
C.反码 D.移码
15. 浮点加减中的对阶的原则是( )。
A.将较小的一个阶码调度到与较大的一个阶码相同B.将较大的一个阶码调度到与较小的一个阶码相同C.将被加数的阶码调度到与加数的阶码相同D.将加数的阶码调度到与被加数的阶码相同
16. 原码乘法是( )。
A.先取操作数绝对值相乘,符号位单独处理B.用原码表示操作数,然后直接相乘C.被乘数用原码表示,乘数取绝对值,然后相乘D.乘数用原码表示,被乘数取绝对值,然后相乘
17. 原码加减交替除法又称为不规复余数法,因此( )。
A.不存在规复余数的操作B.当某一步运算不足减时,做规复余数的操作C.仅当末了一步余数为负时,做规复余数的操作D.当某一步余数为负时,做规复余数的操作
18. 为了缩短指令中某个地址段的位数,有效的方法是采纳( )。
A.立即寻址 B.变址寻址C.间接寻址 D.寄存器寻址
19. 堆栈指针SP的内容是( )。
A.栈顶单元内容 B.栈顶单元地址C.栈底单元内容 D.栈底单元地址
20. 若某数x的真值为-0.1010,在打算机中该数表示为1.1010,则该数所用的编码为( )。
A.原码 B.补码
C.反码 D.移码
21. 为实现多重中断,保护断点和现场利用( )。
A.ROM B.中断向量表
C.设备内的寄存器 D.堆栈
22. 中断系统是由( )实现的。
A.仅用硬件 B.仅用软件
C.软、硬件结合 D.以上都不对
23. DMA数据的传送因此( )为单位进行的。
A.字节 B.字
C.数据块 D.位
24. 通道是分外的处理器,它有自己的( ),因此具有较强的并行事情能力。
A.运算器 B.存储器
C.指令和程序 D.以上均有
25. 在中断相应过程中,保护程序计数器PC的浸染是( )。
A.使CPU 能找到中断处理程序的入口地址 B.使中断返回后,能回到断点处连续原程序的实行
C.使CPU和外部设备能并行事情
D.为了实现中断嵌套
26. 禁止中断的功能可以由( )来完成。
A.中断要求标记触发器 B.中断许可触发器
C.中断屏蔽触发器 D.中断禁止触发器
27. 系统总线中地址线的功能是( )。
A.用于选择主存单元地址 B.用于选择进行信息传输的设备
C.用于选择外存地址 D.用于指定主存和I/O设备接口电路的地址
28. 在采取( )对设备进行编址的情形下,不须要专门的I/O指令组。
A.统一编址 B.单独编址
C.两者都是 D.两者都不是
29. 微程序存放在( )中。
A.掌握存储器 B.RAM
C.指令寄存器 D.内存储器
30. CPU组成中不包括( )。
A.指令寄存器 B.指令译码器
C.地址寄存器 D.地址译码器
31. 无条件转移指令的功能是将指令中的地址码送入( )。
A.累加器 B.地址寄存器
C.PC D.存储器
32. 指令周期是指( )。
A.CPU从主存取出一条指令的韶光
B.CPU实行一条指令的韶光
C.CPU从主存取出并实行一条指令的韶光
D.时钟周期韶光
33. 能够改变程序实行顺序的是( )。
A.数据传送类指令 B.移位操作类指令
C.输入输出类指令 D.转移类指令
34. 操作数地址存放在寄存器中的寻址办法叫( )。
A.相对寻址 B.变址寻址
C.寄存器寻址 D.寄存器间接寻址
35. ( )寻址办法对实现程序浮动供应了支持。
A.变址寻址 B.相对寻址
C.间接寻址 D.寄存器间接寻址
36. 先打算后再访问内存的寻址办法是( )。
A.立即寻址 B.直接寻址
C.间接寻址 D.变址寻址
37. 在堆栈中,保持不变的是( )。
A.栈顶 B.堆栈指针
C.栈底 D.堆栈中的数据
38. 采取虚拟存储器的紧张目的是( )。
A.提高主存储器的存取速率 B.扩大存储器空间,并能进行自动管理
C.提高外存储器的存取速率 D.扩大存储器空间
39. 程序访问的局限性是利用( )的依据。
A.缓冲 B.cache
C.虚拟内存 D.进程
40. 和外存储器比较,内存储器的特点是( )。
A.容量大,速率快,本钱低 B.容量大,速率慢,本钱高
C.容量小,速率快,本钱高 D.容量小,速率快,本钱低
41. 下列元件中存取速率最快的是( )。
A.cache B.寄存器
C.内存 D.外存
42. 某一SRAM芯片,其容量为512×8位,除电源端和接地端外,该芯片引出线的最小数目应为( )。
A.23 B.25
C.50 D.19
43. 某RAM芯片,其存储容量为1024×16位,该芯片的地址线和数据线数目分别为( )。
A. 10,16 B.20,8
C.1024,8 D.1024,16
44. 运算器的紧张功能是进行( )。
A. 逻辑运算 B.算术运算
C. 逻辑运算和算术运算 D.只做加法
45. 运算器虽由许多部件组成,但核心部分是( )。
A. 数据总线 B.算术逻辑运算单元
C. 多路开关 D.累加寄存器(累加器)
46. 打算机中表示地址时利用( )。
A. 无符号数 B.原码
C. 反码 D.补码
47. 浮点数的表示范围和精度取决于( )。
A. 阶码的位数和尾数的位数 B. 阶码采取的机器码和尾数的位数
C. 阶码采取的机器码和尾数采取的机器码 D.阶码的位数和尾数采取的机器码
48. 主机中能对指令进行译码的器件是( )。
A. ALU B.运算器
C.掌握器 D.存储器
49. 状态寄存器用来存放( )。
A. 逻辑运算结果 B.算术运算结果
C. 运算类型 D.算术、逻辑运算及测试指令的结果状态
50. 在微程序掌握器中,机器指令和微指令的关系是( )。
A. 每一条机器指令有一条微指令来实行 B.一条微指令由多少机器指令组成
C. 每一条机器指令由一段用微指令组成的微程序来阐明实行
D.一段为程序由一条机器指令来实行
51. 设[X]补=1.x1x2x3x4,仅当( )时,X>-1/2成立。
A. x1必须为1,x2x3x4至少有一个为1
B. x1必须为1,x2x3x4任意
C. x1必须为0,x2x3x4至少有一个为1
D. x1必须为0,x2x3x4任意
52. 有关原码算术左移中,说法精确的是( ):
A. 数据顺次左移1位,最低位用0补充
B. 数据顺次左移1位,最低位用1补充
C. 数据顺次左移1位,最低位用原最高位补充
D. 数据顺次左移1位,最高位不变
53. 定点运算器用来进行( )。
A. 十进制数加法运算
B. 定点数运算
C. 浮点数运算
D. 既进行定点数运算也进行浮点数运算
54. 打算机的存储器系统是指( )。
A. RAM
B. ROM
C. 主存储器
D. cache,主存储器和赞助存储器
55. 存储器是打算机系统的影象设备,它紧张用来( )。
A. 存放数据
B. 存放程序
C. 存放数据和程序
D. 存放微程序
56. 内存若为16兆(MB),则表示其容量为( )KB。
A. 16
B. 16384
C. 1024
D. 16000
57. 下列说法精确的是( ):
A. 半导体RAM信息可读可写,且断电后仍能保持影象
B. 半导体RAM属易失落性存储器,而静态RAM存储信息是非易失落性的
C. 静态RAM、动态RAM都属易失落性存储器,断电后存储的信息将消逝
D. ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消逝
58. 若SRAM芯片的容量是2M×8bit,则该芯片的引脚中地址线和数据线的数目之和是
A. 21
B. 29
C. 18
D. 不可估计
59. 某RAM中每个存储单元为16位,则下面所述精确的是:( )
A. 地址线是16根
B. 地址线与16无关
C. 地址线与16有关
D. 地址线不得少于16根
60. 若存储器中有1K个存储单元,采取双译码驱动办法时哀求译码输出线为( )
A. 1024
B. 10
C. 32
D. 64
61. RAM芯片串联时可以( )。
A. 增加存储器字长
B. 增加存储单元数量
C. 提高存储器速率
D. 降落存储器的均匀价格
62. 存储周期是指( ):
A. 存储器的读出韶光
B. 存储器进行连续读和写操作所许可的最短韶光间隔
C. 存储器的写入韶光
D. 存储器进行连续写操作所许可的最短韶光间隔
63. 指令系统中采取不同寻址办法的目的紧张是:( )
A. 可直接访问外存
B. 供应扩展操作码并降落指令译码难度
C. 实现存储程序和程序掌握
D. 缩短指令长度,扩大寻址空间,提高编程灵巧性
64. 在一地址指令格式中,下面论述精确的是:( )、
A. 仅能有一个操作数,它由地址码供应
B. 一定有两个操作数,另一个是隐含的
C. 可能有一个操作数,也可能有两个操作数
D. 如果有两个操作数,另一个操作数是本身
65. ( )办法对实现程序浮动供应了支持。
A. 变址寻址
B. 相对寻址
C. 间接寻址
D. 寄存器间接寻址
66. 在打算机中,存放微指令的掌握存储器从属于( )。
A. 外存
B. 高速缓存
C. 内存
D. CPU
67. CPU中通用寄存器的位数取决于( )。
A. 存储器容量
B. 机器字长
C. 指令的长度
D. CPU的管脚数
68. 以硬连线办法构成的掌握器(掌握单元)也称为( )。
A. 组合逻辑掌握器
B. 微程序掌握器
C. 存储逻辑掌握器
D. 运算器
69. 以下论述精确的是( )
A. CPU相应中断期间仍实行原程序
B. 在中断过程中,若又有中断源提出中断,CPU立即相应
C. 在中断相应中,保护断点、保护现场应由用户编程完成
D. 在中断相应中,保护断点是由中断相应自动完成的
70. 在中断系统中, CPU一旦相应中断,则立即关闭( )标志,以防本次中断做事结束前同级的其它中断源产生另一次中断导致滋扰。
A. 中断许可
B. 中断要求
C. 中断屏蔽
D. 中断保护
71. 打算机系统中的存贮器系统是指______。
A RAM存贮器
B ROM存贮器
C 主存贮器
D cache、主存贮器和外存贮器
72. 某机字长32位,个中1位符号位,31位表示尾数。若用定点小数表示,则最大正小数为______。
A +(1 – 2-32) B +(1 – 2-31) C 2-32 D 2-31
73. 算术 / 逻辑运算单元74181ALU可完成______。
A 16种算术运算功能
B 16种逻辑运算功能
C 16种算术运算功能和16种逻辑运算功能
D 4位乘法运算和除法运算功能
74. 存储单元是指______。
A 存放一个二进制信息位的存贮元
B 存放一个机器字的所有存贮元凑集
C 存放一个字节的所有存贮元凑集
D 存放两个字节的所有存贮元凑集;
75. 变址寻址办法中,操作数的有效地址即是______。
A 基值寄存器内容加上形式地址(位移量)
B 堆栈指示器内容加上形式地址(位移量)
C 变址寄存器内容加上形式地址(位移量)
D 程序记数器内容加上形式地址(位移量)
76. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A 阶符与数符相同为规格化数
B 阶符与数符相异为规格化数
C 数符与尾数小数点后第一位数字相异为规格化数
D数符与尾数小数点后第一位数字相同为规格化数
77. 定点16位字长的字,采取2的补码形式表示时,一个字所能表示的整数范围是______。
A -215 ~ +(215 -1) B -(215 –1)~ +(215 –1)
C -(215 + 1)~ +215 D -215 ~ +215
78. 某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A 64,16 B 16,64 C 64,8 D 16,16 。
79. 交叉存贮器本色上是一种______存贮器,它能_____实行______独立的读写操作。
A 模块式,并行,多个 B 模块式串行,多个
C 整体式,并行,一个 D 整体式,串行,多个
80. 用某个寄存器中操作数的寻址办法称为______寻址。
A 直接 B 间接 C 寄存器直接 D 寄存器间接
81. 打算机的外围设备是指______。
A 输入/输出设备 B 外存储器
C 远程通信设备 D 除了CPU 和内存以外的其它设备
三、简答题
1. 直接程序传送办法,中断办法,DMA办法的异同。
(1)程序查询、程序中断办法的数据传送紧张依赖软件,DMA紧张依赖硬件。 (把稳:这里指紧张的趋势) (2)程序查询、程序中断传送数据的基本单位为字或字节,DMA为数据块。 (3)程序查询办法传送时,CPU与I/O设备串行事情; 程序中断办法时,CPU与I/O设备并行事情,现行程序与I/O传送串行进行; DMA办法时,CPU与I/O设备并行事情,现行程序与I/O传送并行进行。 (4)程序查询办法时,CPU主动查询I/O设备状态; 程序中断及DMA办法时,CPU被动接管I/O中断请或DMA要求。 (5)程序中断办法由于软件额外开销韶光比较大,因此传输速率最慢; 程序查询办法软件额外开销韶光基本没有,因此传输速率比中断快; DMA办法基本由硬件实现传送,因此速率最快; 把稳:程序中断办法虽然CPU运行效率比程序查询高,但传输速率却比程序查询慢。 (6)程序查询接口硬件构造最大略,因此最经济; 程序中断接口硬件构造轻微繁芜一些,因此较经济; DMA掌握器硬件构造最繁芜,因此本钱最高; (7)程序中断办法适用于中、低速设备的I/O交流; 程序查询办法适用于中、低速实时处理过程; DMA办法适用于高速设备的I/O交流;
2. 什么是RISC?简述它的紧张特点。
RISC是精简指令系统打算机,它有以下特点:①选取利用频率最高的一些大略指令,以及很有用但不繁芜的指令。②指令长度固定,指令格式种类少,寻址办法种类少。③只有取数/存数指令访问存储器,别的指令的操作都在寄存器之间进行。④大部分指令在一个机器周期内完成。⑤CPU中通用寄存器数量相称多。⑥以硬布线掌握为主,不用或少用微指令码掌握。⑦一样平常用高等措辞编程,特殊重视编译优化事情,以减少程序实行韶光。
3. 什么叫指令?什么叫微指令?两者有什么关系?
指令是机器指令的简称,是打算机硬件能够直接识别和实行的操作命令。
在微程序掌握办法之下,从掌握存储器中取出,完成一个或几个微操作的命令称为微指令。
一条机器指令对应一个微程序,这个微程序是由多少条微指令构成的。因此,一条机器指令的功能是多少条微指令组成的序列来实现的。
4. 比较先间址后变址于先变址后间址的差异,试画图进行比较?
1)先变址再间址寻址过程大略示意如下: EA=[(IX)+A],IX®(IX)+1
2)先间址再变址寻址过程大略示意如下:EA=(IX)+(A),IX® (IX)+1
5. 机器指令包括那两部分?微指令包括那两部分?程序靠什么实现顺序实行?靠什么实现转移?微程序靠什么实现顺序实行?靠什么实现转移?
机器指令常日由操作码和地址码两部分组成。
微指令的格式大体分成两类:水平型微指令和垂直型微指令。
程序靠指令的操作码来实现实行,操作数来实现转移。
在微程序掌握的打算机中,将由同时发出的掌握旗子暗记所实行的一组微操作称为微指令。以是微指令便是把同时发出的掌握旗子暗记的有关信息搜集起来形成的。将一条指令分成多少条微指令,按次序实行就可以实现指令的功能。多少条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的功能是多少条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成多少条微指令来完成,由微指令进行阐明和实行。
6. 阐明下列观点:中断向量,向量地址,中断向量地址,中断向量表,解释程序中断办法的事情过程
中断向量是指中断处理程序的入口地址,由处理机自动寻址。
处理机可处理的每种中断的编号为中断类型码。
中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。
7. 冯.诺依曼事理的内容。
数字打算机的数制采取二进制;打算机该当按照程序顺序实行。
其紧张内容是:
1.打算机由掌握器、运算器、存储器、输入设备、输出设备五大部分组成。
2.程序和数据以二进制代码形式不加差异地存放在存储器中,存放位置由地址确定。
3.掌握器根据存放在存储器中地指令序列(程序)进行事情,并由一个程序计数器掌握指令地实行。掌握用具有判断能力,能根据打算结果选择不同的事情流程。
8. 什么是溢出?在定点机中如何判断补码加减法运算是否溢出,试写出两种溢出判断的的方法 ?
超出了定点机所能表示的数的范围。
9. 就中断办法作如下的回答
①、什么是中断 ②、中断做事程序的流程包含几个部分
③、中断要求触发器和中断屏蔽触发器
CPU在程序运行过程中,碰着非常情形或分外要求,需停息现行程序,转至对这些非常情形或分外情形的处理,处理完后再返回到原程序断点连续实行,这一过程即为中断。
在中断周期CPU应完成关中断、保存断点和转中断做事程序入口三个操作。
中断要求寄存器——对中断源发来的一次性中断要求旗子暗记进行登记。 中断屏蔽触发器——对付可屏蔽的中断源进行开、关中断操作,可视为各中断源的中断分开关。
10. 什么情形下会涌现浮点运算溢出,涌现浮点运算溢出后如何处理?
阶码[j]补=01,xx…x为上溢。阶码[j]补=10,xx…x为上溢。按照机器零处理
11. 浮点加减运算时,为什么要进行对阶?解释对阶的方法和情由。
对阶相称于手工加减法中的小数点对齐。只有阶码相同时,才能对尾数进行加减法。对阶时,改变阶码将引起尾数移动。由于尾数左移可能会发生溢出,而尾数右移只对精度有很少的影响。以是,对阶应采取小阶向大阶对齐的做法。即,将较小的阶码加大,相应的尾数左移。
12. 比较基址寻址办法和变址寻址办法的异同。
13. 试比较算术移位和逻辑移位。
14. I/O有哪些编址办法?各有何特点?
I/O的编址办法有两种:统一编址和分歧一编址。
统一编址即在内存地址空间划出一定的范围作为I/O地址,这样通过访存指令即可实现对I/O的访问。但是主存容量相应减少了。所谓分歧一编址即I/O和主存的地址是分开的,I/O地址不占内存空间,故这种编址不影响主存容量,但访问I/O时必须有专用I/O的指令。
15. 试比较间接寻址和寄存器间址?(异同)
两者都扩大了操作数的寻址范围。间接寻址须要访存,寄存器寻址不须要访存相对间接寻址,寄存器寻址指令字较短,节省了存储空间。图赐教材
16. 试比较SRAM和DRAM的差异。
17. 掌握单元的功能是什么?其输入包括哪些内容(旗子暗记)?输出的内容是什么?
发出各种掌握旗子暗记序列。
输入来自时钟、指令寄存器、各种状态标记、系统总线的旗子暗记。
输出CPU内的掌握旗子暗记、送至系统总线的旗子暗记。
18. CPU的有哪些功能?画出其构造框图并简要解释每个部件的浸染。
CPU的基本功能是指令掌握、操作掌握、韶光掌握、数据加工和中断处理
19. 什么是多重中断?实现多重中断的条件是什么?
20. 简述I/O接口的功能和基本构造。
I/O接口的功能:选址,传送数据,传送命令,反响设备状态。
I/O接口组成:设备选择电路,数据缓冲器,命令寄存器,命令译码器,设备状态标记,掌握逻辑电路。
21. 提高访存速率可以采取哪些方法,请至少说出五种方法。
22. 打算机存储系统分哪几个层次?每一层次紧张采取什么存储介质?其存储容量和存取速率的相对关系如何?
23. DRAM存储器为什么要刷新?有几种常用的刷新办法?
DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷究竟是有泄露的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,韶光一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按须要补给栅极电容的信息电荷,此过程叫“刷新”。
常用的刷新办法由三种:集中式、分散式、异步式。
24. 什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?
25. 某机器采取三地址指令,具有常见的8种寻址操作。可完成60种操作,各种寻址办法均可在2K主存范围内取得操作数,并可在1K范围内保存运算结果。问应采取什么样的指令格式?指令字长最少为多少位?实行一条指令最多要访问多少次主存?
OP 6
3
A1 11
3
A2 11
3
A3 10
最少为:6+3+11+3+11+3+10=47位。
实行一条指令最多访问6次主存。
26. 画出打算机硬件组成框图,解释各部件的功能。
四、打算题
1. 求有效信息位01101110的海明校验码。
2. 已知X=13/32,Y=-27/32,用补码一位乘打算X·Y。
3. 已知X=13/32,Y=-27/32,用补码两位乘打算X·Y。
4. 已知X=+11/16,Y=+7/16,用变形补码打算X+Y。
5. 已知吸收到的海明码(按配偶原则配置)为1100111,检讨上述代码是否出错?第几位出错?
6. 一个容量为16K×32位的存储器,其地址线和数据线的总和是多少?当选用下列不同规格的存储芯片时,各须要多少片?如何连接(串联,并联)?
1K×4位,2K×8位,4K×4位,16K×1位,4K×8位,8K×8位
1.分16组,组之间串联,每组8片并联。
2.分8组,组之间串联,每组4片并联。
3.分4组,组之间串联,每组8片并联。
4.32片并联。
5.分4组,组之间串联,每组4片并联。
6.分2组,组之间串联,每组4片并联。
7. 已知X=-0.1100,Y=-0.1000,求X+Y。
[X]补=1.0100 [Y]补=1.1000
[X]补+[Y]补=1.0100+1.1000=10.1100 溢出
8. 已知X=55/64,Y=-23/32,打算x﹒y。(可用任何算法,必须写出过程)
9. 用补码两位乘法,打算X·Y,X=-0.1011,Y=-0.1101
8 9
10. 已知吸收到的海明吗(按配偶原则配置)为0100111,检讨上述代码是否出错?如果出错,叨教第几位出错?
11. 打算数据1010的海明编码的形式(按配偶原则)
12. 已知机器字长n=8,X=-44,Y=-53,求X+Y,X-Y。
13. 已知2[X]补=1.0101001,
[Y]原=1.0101100,用变形补码打算[X]补+[Y]补 ,并判断有无溢出。
解: [X]补=1.1010100=11.1010100
[Y]原=1.1011000
[Y]补=1.0101000=11.0101000
[X]补+ [Y]补= 11.1010100+ 11.0101000
=10.1111100
结果为负溢
14. 已知
[X]补=1.0101001, 2[Y]原=0.1101100,用变形补码打算[X]补+[Y]补 ,并判断有无溢出。
解: [X]补=1.1010010=10.1010010
[Y]原=0.0110110
[Y]补=0.0110110=00.0110110
[X]补+ [Y]补= 10.1010010+00.0110110
=11.0001000
无溢出
15. 已知X=-0.1001,Y=0.1011,用补码加减交替法(不规复余数法)打算X/Y。
16. 已知X=23×13/16,Y=24×(-9/16),假设阶码取3位,尾数取6位(均不包括符号位),打算X×Y(阶码和尾数均用补码运算)。
17. 已知X=26×13/16,Y=23×(-15/16),假设阶码取3位,尾数取6位(均不包括符号位),打算X/Y(阶码和尾数均用补码运算)。
18. 将(178.125)10转换成短浮点数格式。
(178.125)10转换成二进制数为:(1011001.001)2
19. 把短浮点数11000001110010010000000000000000转换成十进制数。
解: 符号位 =1
阶码 =10000011
尾数 =10010010000000000000000
(1)打算出阶码真值(移码-偏置值)
10000011-1111111 =100
(2)以规格化二进制数形式写出此数
1.1001001 ×2100
(3)写成非规格化二进制数形式
11001.001
(4)转换成十进制数,并加上符号位
(11001.001)2=(25.125)10
以是,该浮点数 = -25.125
20. 设打算机准备传送的信息是1010110010001111,天生多项式是x+x+1,打算校验位,写出CRC码。
21. 将(-0.1101)2用IEEE短浮点数格式表示出来。
解:0.1101=1.1012^-1
符号位=1;
阶码=127-1=126
1,01111110,10100000000000000000000
结果=BF500000H