《计算机组成原理重点难点习题解答1.pdf》由会员分享,可在线阅读,更多相关《计算机组成原理重点难点习题解答1.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机组成原理重点难点习题解答计算机组成原理复习题一.单项选择题1.计算机中的主机包含(A)A.运算器、控制器、存储器 B.运算器、控制器、外存储器C.控制器、内存储器、外存储器 D.运算器、内存储器、外存储器2.二进制数10010010,相应的十进制数是(B)(128+16+2=146)A.136 B.146 C.145 D.1443.要使8 位寄存器A 中高4 位变0,低 4 位不变,可使用(A)。逻辑乘A.AAOFH-*A B.AVOFH-*A C.AAFOH A D.AX/FOHA4.在计算机内部用于汉字存储处理的代码是(B)A.汉字输入码 B.汉字内码 C.汉字字型码 D.汉字交换码
2、5.转移指令执行时,只要将转移地址送入(C.程 序 计 数 器)中即可A.地址寄存器 B.指令寄存器 C.程序计数器 D.变址寄存器6.设机器中存有代码10100011B,若视为移码,它所代表的十进制数为(B.35)oA.-23 B.35 C.53 D-1137.将(-25.25)十进制数转换成浮点数规格化(用补码表示),其中阶符、阶码共4 位,数符、尾数共8 位,其结果为(B.0101,10011011)A.0011,10010100 B.0101,10011011 C,0011,1110D.0101,11001018.(2000)10化成十六进制数是(B.(7D0)16)。A.(7CD)1
3、6 B.(7D0)16 C.(7E0)16 D.(7FO)169.下列数中最大的数是(10011001)2=153)0A.(10011001)2 B.(227)8 Co(98)16 D.(152)1010.(D.移码)表示法主要用于表示浮点数中的阶码。A.原码 B,补码 C,反码 D.移码11.在小型或微型计算机里,普遍采用的字符编码是(D.ASCII码)。A.BCD码 B.16进制 C.格雷码 D.ASCH码12.下列有关运算器的描述中,(D.既做算术运算,又做逻辑运算)是正确的。A.只做算术运算,不做逻辑运算 B.只做加法C.能暂时存放运算结果 D.既做算术运算,又做逻辑运算13.控制存储
4、器存放的是(C.微 程 序)oA.微程序和数据 B.机器指令和数据 C.微程序 D.机器指令14.在指令的地址字段中,直接指出操作数本身的寻址方式,称为(B.立即寻址)oA.隐含寻址 B.立即寻址 C,寄存器寻址 D.直接寻址15.下面描述的RISC机器基本概念中正确的表达是(B.RISC机器一定是流水CPU)oA.RISC机器不一定是流水CPUB.RISC机器一定是流水CPUC.RISC机器有复杂的指令系统D.CPU配备很少的通用寄存器16.系统总线中地址线的功能是(D.用于指定主存和I/O设备接口电路的地址)o共 2 0 页A.用于选择主存单元地址 B.用于选择进行信息传输的设备C.用于选
5、择外存地址 D.用于指定主存和I/O设备接口电路的地址17.主存储器和CPU之间增设高速缓冲器Cache的目的是(A.)。A.解决CPU和主存之的速度匹配问题B.扩大主存储的容量C.扩大CPU中通用寄存器的数量D.扩大CPU中通用寄存器的数量和主存储器的容量18.原码一位乘运算,乘积的符号位由两个操作数的符号进行(C.异或运算)oA,与运算B.或运算 C.异或运算 D.或非运算19.设 X补=l.xlx2x3x4,当满足(A.)时,X>-1/2 成立。A.x l必须为1,x2x3x4至少有一个为1 B.x l 必须为1,x2x3x4任意C.x l必须为0,x2x3x4至少有一个为1 D.
6、x l 必须为0,x2x3x4任意20.寄存器直接寻址方式中,操作数处在(A.寄存器)oA,寄存器B.主存单元C.堆 栈 D.程序计数器21.下列二进制机器数中,真值最小的机器数是(A.X 补=11011100)。A.凶补=11011100C.Z 移=110111002 2.同步控制是(C.B.Y 原=10111001D.W 原=00000001)oA,只适用于CPU控制的方式B.只适用于外围设备控制的方式C.由统一时序信号控制的方式D.所有指令执行时间都相同的方式23.设 X反=1.1011,则*=(B.-0.0100)oA.-0.0101B.-0.0100C,-0.1011D.0.1011
7、24.某机字长16位,含 1位数符,用补码表示,则定点小数所能表示的非零最小正数为(A.2-15)。A.2-15 B.2-16 C.2-1 D.1-2-1525.若采用双符号位补码运算,运算结果的符号位为1 0,则(A.产生了下 溢)oA.产生了下溢 B.运算结果正确,为负数 C.产生了上溢D.运算结果正确,为正数26.将 010111和 110101进 行“逻辑异”(异或)运算的结果是(C.100010)oA.110111 B.010101 C.100010 D.01110127.EPROM 是 指(D.)。A.读写存储器 B.只读存储器C.可编程的只读存储器 D.光擦除可编程的只读存储器2
8、8.设机器数字长为8位(含1位符号位),那么机器数DAH(H表示十六进制数)算术右移一位的结果为(B.)。A.6DH B.EDH C.B4H D.B5H29.虚拟存储器管理的目的是()oA.解决CPU和主存之间的速度匹配问题B.扩大程序空间C.扩大CPU中通用寄存器的数量D.扩大CPU中通用寄存器的数量和主存储器的容量3 0.在微型机系统中,外围设备通过()与主板的系统总线相连接。共2 0页A.适配器B.设备驱动器C.计数器 D.寄存器31.当采用()对设备进行编址情况下,不需要专门的I/O指令组。A.统一编址法 B.单独编址法 C.两者都是 D.两者都不是32.一般来说,直接映像常用在()o
9、A.小容量高速Cache中 B.大容量高速Cache中 C.小容量低速Cache中 D.大容量低速Cache中33.用单地址指令完成两个操作数运算操作,除地址码所指明的一个操作数外,另一个操作数采用()oA.寄存器寻址方式 B.隐含寻址方式 C.立即寻址方式D.堆栈寻址方式34.某RAM芯片,其存储容量为1024X16位,该芯片的地址线和数据线数目为()oA.10,16 B.20,4 C.1024,4 D,1024,1635.堆栈有栈底和栈顶。堆栈操作时,下列说法正确的是()0A.栈顶变化、栈底不变 B.栈顶变化、栈底变化C.栈顶不变、栈底变化 D.不同机器规定不同36.运算器虽有许多部件组成
10、,但核心部分是()0A.数据总线 B.算术逻辑运算单元 C.多路开关 D.累加寄存器2037.机器字长32位,其存储容量为4 M B,若按字编址,它的寻址范围是(0-2-1)。A.0-IM B.0-1MB C.0-4M D.0-4MB38.信息只用一条传输线,且采用脉冲传输的方式称为()。A.串行传输 B.并行传输 C.并串行传输 D.分时传输39.指令系统中采用不同寻址方式的目的主要是()。A.实现存储程序和程序控制 B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度40.下列说法错误的是().A.静态RAM存储单元采用触发器电路存
11、储信息 BCache 一般采用静态RAM实现C.动态RAM存储单元采用电容存储信息 D.静态RAM、动态RAM都要定时刷新41.目前的计算机,从原理上讲()oA.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放4 2.根据国标规定,每个汉字在计算机内占用()存储。A.一个字节B.二个字节C.三个字节D.四个字节43.下列数中最小的数为()oA.(101001)2 B.(52)8 C.(2B)16 D.(44)1044.存储器是计算机系统的记忆设备,主要用于()oA.存放程序 B.存放软件 C
12、.存放微程序 D.存放程序和数据45.设 X=0.1011,则凶补为()0A.1.1011B.1.0100 C.1.0101 D.1.100146.已知X<0且 凶 原=X0.XlX2?Xn,则凶补可通过()求得。A.各位求反,末位加1 B.求补 C.除X0外求补 D.凶反-12247.某计算机字长32位,其存储容量为4M B,若按字节编址,它的寻址范围是(02-1)。A.0 4M B.0 2MB C.0 2M D.0 1M共 2 0 页48.计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是()。.A.巴贝奇 B.冯诺依曼C.帕斯卡 D
13、.贝尔49.算术右移指令执行的操作是()oA.符号位填0,并顺次右移1 位,最低位移至进位标志位B.符号位不变,并顺次右移1 位,最低位移至进位标志位C.进位标志位移至符号位,顺次右移1 位,最低位移至进位标志位D.符号位填1,并顺次右移1 位,最低位移至进位标志位50.三种集中式总线控制中,()方式对电路故障最敏感。A.链式查询 B.计数器定时查询 C.独立请求51.外存储器与内存储器相比,外存储器()。A.速度快,容量大,成本高 B.速度慢,容量大,成本低C.速度快,容量小,成本高 D.速度慢,容量大,成本高52.微程序控制器中,机器指令与微指令的关系是()oA.每一条机器指令由一段微指令
14、编成的微程序来解释执行B.每一条机器指令由一条微指令来执行C.一段机器指令组成的程序可由一条微指令来执行D.一条微指令由若干条机器指令组成5 3.某计算机的字长16位,它的存储容量是64KB,若按字编址,那么它的寻址范围是()。A.0-64K B.0-32KC.064KB D.0-32KB5 4.用 32位字长(其中1 位符号位)表示定点小数时,所能表示的数值范围是()。-32-31 A.|N|W1-2B.0W|N|8)=4 片主存储器与C P U 的连线如下图。Y O?A 1 9A 1 8Y 1?A 1 9A 1 8Y2?A19A18Y3?A19A18共2 0页36.16位CPU地址总线16
15、条(A15A0),双向数据总线16条(D15D0),控制总线中控制主存读写的信号是R/W(读/写控制信号高电平为读,低电平为写)。用16KX8位存储芯片设计该计算机32KX16位主存储器。16KX8位存储芯片需要多少片?(3分)画出主存储器与CPU的连线图。(10分)解:(32KX16)/(16K 8)=4 片主存储器与CPU的连线如下图。37.16位CPU地址总线20条(A19A0),双向数据总线16条(D15D0),控制总线中控制主存读写的信号是共2 0页WE(读/写控制信号高电平为读,低电平为写)。用64KX8位存储芯片设计该计算机1M字节主存储器。需 要64KX8位存储芯片多少片?(3分)画出主存储器与CPU的连线图。(8分)列出片选信号逻辑式。(4分)解:(220X8)/(64KX8)=16 片主存储器与CPU的连线如下图。38.单总线中央处理器的逻辑结构如图所示,部件中数据传输方向由图中箭头标示。IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存,MAR为主存地址寄存器,MDR为数据缓冲寄存器,R0R3是通用寄存器,拟出加法指令ADD RI,(R2);R1+(R2)-R1的读取和执行流程。其中R1表示寄存器寻址,(R 2)表示寄存器间接寻址。共2 0页取指(R1)共2 0页