5.4.1 同步测试习题 一、填空题
1.在多级存储体系中,Cache的主要功能是_________,虚拟存储器的主要功能是___________。 2.SRAM靠_________存储信息,DRAM靠_______存储信息。________存储器需要定时刷新。 3.动态半导体存储器的刷新一般有________、__________和__________。 4.一个512KB的存储器,其地址和数据线的总和是________。
5.若RAM芯片内有1024个单元,用单译码方式,地址译码器有_______条输出线;用双译码方式,地址译码器有________条输出线。
6.高速缓冲存储器中保存的信息是主存信息的__________。 二、选择题
1.在磁盘和磁带这两种磁介质存储器中,存取时间与存储单元的物理位置有关,按存储方式分_____。 A.二者都是顺序存取 B. 二者都是直接存取
C. 磁盘是直接存取,磁带是顺序存取 D. 磁带是直接存取,磁盘的顺序存取 2.存储器进行一次完整的读写操作所需的全部时间称为() A.存取时间 B.存取周期 C.CPU周期 D.机器周期 3.以下哪种类型的存储器速度最快()
A.DRAM B.ROM C.EPROM D.SRAM 4.下述说法中正确的是()
A.半导体RAM信息可读可写,且断电后仍能保持记忆
B.动态RAM的易失性RAM,而静态RAM中的存储信息是不易失的 C.半导体RAM是易失RAM,但只要电源不断电,所存信息是不丢失的 D.半导体RAM是非易失性的RAM 5.动态RAM的刷新是以()
A.存储单位 B.行 C.列 D.存储位
6.SRAM芯片,其容量为1024×8,除电源和接地端外,该芯片最少引出线数位() A.16 B.17 C.20 D.21 7.存储器容量为32K×16,则() A.地址线为16根,数据线为32根 B.地址线为32根,数据线为16根 C.地址线为15根,数据线为16根 D.地址线为16根,数据线为15根
8.某计算机字长为32位,存储器容量为4MB,若按字编址,其寻址范围是0到() A.220-1 B.221-1 C.223-1 D.224-1 9.下述说法正确的是()
A.EPROM是可改写的,因而也是随机存储器的一种 B.EPROM是可改写的,但它不能用作为随机存储器用 C.EPROM只能改写一次,故不能作为随机存储器用 D.EPROM是只能改写一次的只读存储器 10.通常计算机的主存储器可采用()
A.RAM和ROM B.ROM C.RAM D.RAM或ROM 11.存储器采用部分译码法片选时()
A.不需要地址译码器 B.不能充分利用存储器空间 C.会产生地址重叠D.CPU的地址线全参与译码
12.在主存和CPU之间增加高速缓冲存储器的目的是()
A.解决CPU和主存之间的速度匹配问题 B.扩大主存容量 C.扩大CPU通用寄存器的数目 D.即扩大主存容量又扩大CPU中通过寄存器的数量
13.在程序的执行过程中,Cache与主存的地址映射是由()
A.操作系统来管理的 B.程序员调度的 C.由硬件自动完成的 D.由软、硬件共同完成的
14.采用虚拟存储器的目的()
A.提高主存的速度 B.扩大辅存的存取空间 C.扩大主存的存取空间 D.扩大存储器的寻址空间
15.常用的虚拟存储器寻址系统由()两级
A.主存—辅存 B.Cache—主存 C.Cache—辅存 D.控件—主存 三、判断题
1.存取周期是指启动一次存储器操作到完成该操作所需的时间。
2.CPU访问存储器的时间是由存储体的容量决定的,存储容量越大,访问存储器所需时间就越长。访问存储器所需时间就越长。
3.随机存储器需要定时地进行刷新。
4.因为动态存储器是破坏性读出,所以必须不断地刷新。 5.断电后,RAM中的数据不会丢失。
6.动态RAM的异步刷新方式没有读写死区。 7.断电后,EEPROM中的数据不会丢失。
8.一般情况下,ROM和RAM在存储体中是统一编址的。
9.用户编程的地址称为虚地址,通常虚地址的范围要比实地址大得多。 四、简答题
1.说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处? 2.DRAM存储器为什么要刷新?采用何种方式刷新? 3.存储器系统的层次结构可以解决什么问题?实现存储器层次结构的先决条是什么?用什么来度量? 五、分析题
1.某计算机系统字长32位,主存以字节编址,试画了存储器字地址和字节地址的分配情况示意图。 2.有一个16K×16的存储器,由1K×4的DRAM芯片(内部结构为64×64)构成,问: (1)采用异步刷新方式,如最大刷新间隔为2ms,则相邻两行之间的刷新间隔是多少?
(2)如采用集中刷新方式,存储器刷新一遍最少用多少个刷新周期为0.5us,死区占多少时间?死时间率为多少?
3.某存储器容量为4KB,其中:ROM 2KB,选用EPROM 2K×8;RAM 2K×8;RAM 2KM,选用RAM 1K×8;地址线A15~ A0。写出全部片选信号的逻辑式。
4.要求用128K×16的SRAM芯片组成512K×16的随机存储器,用64K×16的EPROM芯片组成128K×16的只读存储器。试问: (1)数据寄存器多少位? (2)地址寄存器多少位? (3)两种芯片各需多少片?
(4)若EPROM的地址从00000H开始,RAM的地址从60000H开始,写出各芯片的地址分配情况。 六、设计题
1.某机CPU可提供16条地址线,8条数据线,1条控制线(R/W), R/W=1表示读,R/W=0表示写。现用存储器容量为8KB。拟采用2K×4的芯片。 (1)画出CPU与RAM之间的连接图(译码器自定)。 (2)说明该RAM的地址范围。
2.某机CPU可寻址的最大存储空间为64KB,存储器按字节编址,CPU的数据总线宽度为8位,可提供一个控制器信号为RD。目前系统中使用的存储器容量为8KB,其中:4KB为ROM。拟采用容量为2K 8的ROM芯片,其地址范围为0000H 0FFFH。 (1) 需RAM和ROM芯片各多少片?
(2)画出CPU与存储器之间的连接图(译码器自定)
3.某机CPU可输出数据线8条(D7~D0),地址线20条(A19~A0),控制线1条(WE)。目前使用的存储空间为48KB,其中:16KB为ROM,拟用8K×8位的ROM芯片;32KB为RAM,拟用16K×4的RAM芯片。
(1)需要两种芯片各多少片?
(2)画出CPU与存储器之间的连线图(译码器自定)。 (3)写出ROM和RAM的地址范围。
4.某微机的寻址范围为64KB,其存储器选择器信号为M,接有8片8KB的存储器,试回答下列问题: (1)画出选片译码逻辑图
(2)写出每片RAM的寻址范围
(3)如果运行时发现不论往哪片存储器存放8KB数据,以A000H起始地址的存储芯片都有相同的数据,分析故障原因。
(4)若发现译码器中的地址线A13与CPU断线,并搭接到高电平的故障,问后果如何?
5.设CPU有16根地址线,8根数据线,并用MREQ作访存控制信号,用R/W作为读写命令信号。自选各类存储芯片,画出CPU与存储芯片的连接图。 要求:
(1) 最大8KB地址是系统程序区,与其相邻的8KB地址是系统程序工作区,最小16KB地址是用户
程序区。
(2) 写出每片存储芯片的类型及地址范围(用十六进制表示)
(3) 用一个3-8译码器或其他门电路(门电路自定)详细画出存储芯片的选片逻辑
6.利用2716(2K×8)、2114(1K×4)和8205(或74LS138)等集成电路为8位微机设计一个容量为4KB ROM、2KB RAM的存储子系统(ROM安排在主存的低端,RAM紧靠ROM)。要求写出设计步骤。 7.某半导体存储器容量9K×8,其中ROM区4K×8,可选EPROM芯片2K×8/片。RAM区5K×8,可选SRAM芯片2K×4/片,1K×4/片,地址总线A15~A0(低),数据总线D7~D0(低)。R/W控制读、写。若有控制信号MREQ。要求:
(1)设计并画出该存储器逻辑图
(2)注明地址分配与片选逻辑式及片选信号极好性
8.通常主存储器由RAM和ROM组成,试用图5-16所示的两种芯片(2732和6264)设计一个8位微机系统的主存储器,要求:系统程序区8KB,从0000H地址开始;用户程序区40KB,从4000H地址开始。请指出每种芯片各需要多少块?写出各芯片的地址分配,画出该存储器的逻辑框图(注意地址线、数据线和控制线的连接)。
提示:首先根据芯片的管脚图确定出每个芯片的类型(RAM或ROM)和芯片的容量。
答案
若十进制数据为 137.5 则其八进制数为( )。
A.89.8 B.211.4 C.211.5 D.1011111.101 若十进制数为132.75,则相应的十六进制数为( )。 A.21.3 B.84.c C.24.6 D.84.6
若十六进制数为 A3.5 ,则相应的十进制数为( )。 A.172.5 B.179.3125 C.163.3125 D.188.5 若二进制数为 1111.101 ,则相应的十进制数为 ( )。 A.15.625 B.15.5 C.14.625 D.14.5 若十六进制数为B5.4,则相应的十进制数为( )。 A.176.5 B.176.25 C.181.25 D.181.5 如果X为负数,由[X]补求[-X]补是将( )。
A.[X]补各值保持不变 B.[X]补符号位变反,其它各位不变
C.[X]补除符号位外,各位变反,未位加1 D.[X]补连同符号位一起各位变反,未位加1 若x补 =0.1101010 ,则 x 原=( )。
A.1.0010101 B.1.0010110 C.0.0010110 D.0.1101010 若x=1011,则[x]补=( )。
A.01011 B.1011 C.0101 D.10101 若[X]补=1.1011 ,则真值 X 是( )。
A.-0.1011 B.-0.0101 C.0.1011 D.0.0101
设有二进制数 x=-1101110,若采用 8 位二进制数表示,则[X]补( )。 A.11101101 B.10010011 C.00010011 D.10010010 若[X]补=0.1011,则真值X=( )。
A.0.1011 B.0.0101 C.1.1011 D.1.0101
若定点整数 64 位,含 1 位符号位,补码表示,则所能表示的绝对值最大负数为( )。
A.-264 B.-(264-1 ) C.-263 D.-(263-1)
某机字长8位,含一位数符,采用原码表示,则定点小数所能表示的非零最小正数为( )。 A.2-9 B.2-8 C.1- D.2-7
n+1 位的定点小数,其补码表示的是( )。
A.-1 ≤ x ≤ 1-2-n B.-1 < x ≤ 1-2-n C.-1 ≤ x < 1-2-n D.-1 < x < 1-2-n 定点小数反码 [x] 反 =x0. x1 … xn表示的数值范围是( )。
A.-1+2-n < x ≤ 1-2-n B.-1+2-n ≤ x <1-2-n C.-1+2-n ≤ x ≤ 1-2-n D.-1+2-n < x <1-2-n 一个n+1位整数原码的数值范围是( )。
A.-2n+1< x <2n-1 B.-2n+1≤ x <2n-1 C.-2n+1< x ≤2n-1 D.-2n+1≤ x ≤2n-1
设某浮点数共12位。其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,规格化。则该浮点数所能表示的最大正数是( )。 A.27 B.28 C.28-1 D.27-1
若采用双符号位,则发生正溢的特征是:双符号位为( )。 A.00 B.01 C.10 D.11
加法器中每一位的进位生成信号 g 为( )。 A.xi+yi B.xiyi C.xiyici D.xi+yi+ci
多位二进制加法器中每一位的进位传播信号 p 为( )。 A.xi+yi B.xiyi C.xi+yi+ci D.xiyici
若采用双符号位补码运算,运算结果的符号位为01,则( )。 A.产生了负溢出(下溢) B.产生了正溢出(上溢) C.结果正确,为正数 D.结果正确,为负数 在原码一位乘中,当乘数Yi为1时,( )。
A.被乘数连同符号位与原部分积相加后,右移一位 B.被乘数绝对值与原部分积相加后,右移一位
C.被乘数连同符号位右移一位后,再与原部分积相加 D.被乘数绝对值右移一位后,再与原部分积相加 原码乘法是( )。
A.先取操作数绝对值相乘,符号位单独处理 B.用原码表示操作数,然后直接相乘
C.被乘数用原码表示,乘数取绝对值,然后相乘 D.乘数用原码表示,被乘数取绝对值,然后相乘 原码加减交替除法又称为不恢复余数法,因此( )。 A.不存在恢复余数的操作
B.当某一步运算不够减时,做恢复余数的操作 C.仅当最后一步余数为负时,做恢复余数的操作 D.当某一步余数为负时,做恢复余数的操作 原码乘法是指( )。
A.用原码表示乘数与被乘数,直接相乘 B.取操作数绝对值相乘,符号位单独处理 C.符号位连同绝对值一起相乘
D.取操作数绝对值相乘,乘积符号与乘数符号相同 浮点加减中的对阶的( )。
A.将较小的一个阶码调整到与较大的一个阶码相同 B.将较大的一个阶码调整到与较小的一个阶码相同 C.将被加数的阶码调整到与加数的阶码相同 D.将加数的阶码调整到与被加数的阶码相同
在堆栈寻址中,设A为累加器,SP为堆栈指示器,Msp为SP指示的栈顶单元。如果进栈操作顺序是:(SP)-1→SP,(A)→Msp;那么出栈操作的顺序应是( )。
A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→A C.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP
在按字节编址的存储器中,每个编址单元中存放( )。 A.1位 B.8位 C.16位 D.32位
在CPU的状态寄存器中,常设置以下状态位:零标志位(Z),负标志位(N), 和 。 如指令中给出形式地址为D,则间接寻址方式获得操作数的有效地址为 。 如果说变址寻址方式主要是面向用户的,那么基址寻址一般是面向 的。 为了缩短指令中某个地址段的位数,有效的方法是采取( )。 A.立即寻址 B.变址寻址 C.间接寻址 D.寄存器寻址 堆栈指针 SP 的内容是( )。 A.栈顶单元内容 B.栈顶单元地址 C.栈底单元内容 D.栈底单元地址
采用直接寻址方式,则操作数在( )中。
A.主存 B.寄存器 C.直接存取存储器 D.光盘 零地址指令的操作数一般隐含在( )中。
A.磁盘 B.磁带 C.寄存器 D.光盘
假设寄存器 R 中的数值为 200 ,主存地址为 200 和 300 的地址单元中存效的内容分别是 300 和 400 ,则什么方式下访问到的操作数为 200( )。
A.直接寻址 200 B.寄存器间接寻址(R)C.存储器间接寻址(200)D.寄存器寻址 R 单地址指令( )。
A.只能对单操作数进行加工处理 B.只能对双操作数进行加工处理 C.无处理双操作数的功能
D.既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算 反映计算机基本功能的是( )。
A.操作系统 B.系统软件 C.指令系统 D.数据库系统
在大多数情况下,一条机器指令中是不直接用二进制代码来指定( )。
A.下一条指令的地址 B.操作的类型 C.操作数地址 D.结果存放地址
在存储器堆栈中,若栈底地址为A,SP指针初值为A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是( )。
A.先从堆栈取出数据,然后SP指针减1 B.先从堆栈取出数据,然后SP指针加1 C.SP指针先加1,然后从堆栈取出数据 D.SP指针先减1,然后从堆栈取出数据 转移指令执行结束后,程序计数器PC中存放的是( )。 A.该转移指令的地址 B.顺序执行的下条指令地址 C.转移的目标地址 D.任意指令地址 1 第一台全自动电子计算机ENIAC于( )诞生。 A)1945.2B)1946.2C)1947.2D)1948.2 2 第一台电子计算机使用的逻辑部件是
A) 集成电路B) 大规模集成电路C) 晶体管D) 电子管 3 早期的计算机是用来进行
A) 科学计算B) 系统仿真C) 自动控制D) 动画设计
4 办公自动化是计算机的一项应用,按计算机应用的分类,它属于 A)科学计算 B)实时控制 C)数据处理 D)辅助设计 5 在计算机应用中,\"计算机辅助设计\"的英文缩写为 A) CAD B) CAM C) CAE D) CAT 6\"计算机辅助制造\"的常用英文缩写是
A) CAD B) CAI C) CAT D) CAM
7 在计算机应用中,\"计算机辅助教育\"的英文缩写为 A)CAI B)CAT C)CMI D)CBE
8 IBM\"深蓝\"计算机内的国际象棋竞赛程序所代表的计算机应用领域是( )
A.科学计算B.人工智能C.数据处理D.过程控制
9 计算机能够自动按照人们的意图进行工作的最基本思想是( ) A.采用逻辑部件B.存储程序和数据C.控制代码D.总结结构 10 世界上首次提出存储程序计算机体系结构的科学家是 A.莫奇莱B.艾仑.图灵C.乔治.布乐D.冯.诺依曼 11 计算机能够自动工作,主要是因为采用了
A) 二进制数制 B) 高速电子元件 C) 存储程序控制 D) 程序设计语言 12 完整的计算机硬件系统一般包括外部设备和( ) A) 运算器和控制器B) 存贮器C) 主机D) 中央处理器 13 计算机系统由
A) 主机和系统软件组成B) 硬件系统和应用软件组成C) 硬件系统和软件系统组成D) 微处理器和软件系统组成
14 一条计算机指令中规定其执行功能的部分称为 A) 源地址码B) 操作码C) 目标地址码D) 数据码 15 为解决某一特定问题而设计的指令序列称为 A) 文档B) 语言C) 程序D) 系统 16 系统软件中最基础的是
A)操作系统B)语言处理程序C)工具软件D)数据库管理系统 单项选择题:
1. 下列_____是冯•诺依曼机工作方式的基本特点。
A 多指令流和单数据流 B 按地址访问并顺序执行指令 C 堆栈操D 存储器按内容选择地址 2. 完整的计算机系统应包括____。
A 运算器、存储器、控制器 B外部设备和主机
C主机和应用程序 D 配套的硬件设备和软件系统 3. CPU存取速度的比较,下列正确的是____。 A Cache>内存>寄存器 B Cache>寄存器>内存 C 寄存器>Cache>内存 D 寄存器>内存>Cache
4.存放欲执行指令的寄存器是____,跟踪下一条要执行的指令的地址的寄存器是____。 A MAR B PC C MDR D IR
5. 计算机系统中的存储器系统是指____,没有外部存储器的计算机监控程序可以存放在___. A MAR,CPU B ROM,RAM
C 主存储器,RAM和ROM D主存储器和外存储器,ROM 6.对计算机语言执行速度的比较,下列正确的是____。 A 机器语言>C++>汇编语言 B C++>机器语言>汇编语言 C 机器语言>汇编语言>C++ D 汇编语言>C++>机器语言 7.下列____属于系统软件.
A 信息管理软件 B 数据库系统 C 辅助设计软件 D数据库管理系统 8.以下说法错误的是____。 A 硬盘式外部设备
B 软件的功能与硬件的功能在逻辑上是等效的
C 硬件实现的功能一般比软件实现具有更高的执行速度 D 软件的功能不能用硬件取代
9 关于编译程序和解释程序下面说法错误的是____。
A 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序 B 编译程序编译时间较长,运行速度较快 C硬件实现的功能,运行速度也较快
D解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句 10 下面各项中为用户提供一个基本的操作界面的是____。
A 系统软件 B 应用软件 C 硬件软件 D CPU
11 下列关于机器字长、指令字长、存储字长说法正确的是____。 A 三者在数值上总是相等的 B 机器字长和存储字长是等价的 C 三者在数值上可能不等 D 指令字长取决于机器字长 12 下列说法错误的是____。
A 计算机的机器字长是指数据存储与运算的基本单位 B 寄存器由触发器构成
C 计算机一个字的长度都是32位 D 磁盘的部分顺序存储器
13 下列关于“兼容”的叙述,正确的是____。
A 指计算机软件与硬件之间的通用性,通常在同一系列不同型号的计算机间存在 B指计算机软件或硬件的通用性,及他们在任何计算机间可以通用
C指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用 D指软件在不同系列计算机可以通用,而硬件不能通用 14 CPU的CPI与下列哪个因素无关____
A 时钟频率 B 系统结构 C 指令集 D计算机组织
15 关于CPU的主频、CPI、MIPS|、MFLOPS说法正确的是____。
A CPU主频是指CPU系统执行指令的频率,CPI是执行一条指令平均使用的频率 B CPI是执行一条指令平均使用CPU时钟的个数,MIPS描述一条CPU指令 C MIPS是描述CPU执行指令的频率,MFLOPS是计算机系统的浮点指令
D CPU主频是指CPU系统使用时钟脉冲频率,CPI指平均每条指令执行所需CPU时钟数 综合应用题
1 说明翻译程序、汇编程序、编译程序、解释程序的区别和联系? 2 说明机器字长、指令字长、存储字长的区别和联系?
3 设主存储器容量为64K×32位,并且指令字长、存储字长、机器字长三者相等。写出MAR、MDR、IR、ACC、MQ、X的位数。
4 用一台40MHz的处理器执行标准测试程序,她所包含的混合指令数和相应所需时钟周期见表。求有效的CPI、MIPS速率和程序的执行时间。
指令类型 CPI 指令混合比
算术和逻辑 1 60%
高速缓存命中的访存 2 18%
转移 4 12%
高速缓存失效的访存 8 10%
5 微机A和B采用不同主频的CPU芯片,片内逻辑电路完全相同。
1) 若A机的CPU主频为8MHz,B机为12 MHz,则A机的CPU时钟周期为多少? 2) 若A机的平均指令执行速度为0.4MIPS,那么A机的平均指令周期为多少? 3) B机的平均指令执行速度为多少?
单项选择题
1 下列不同进位计数制得数中,最大的数是____。
A (0.101)2 B (0.62)10 C (0.52)8 D (0.75)16 2 在____进位计数制下,有53+247=211。
A 十进制 B 八进制 C 九进制 D十一进制 3 若十进制数据为137.5,则其八进制为____。
A 89.8 B 211.4 C 211.5 D 1011111.101 4 下列说法有误差的是____。
A 任何二进制整数都可以用十进制表示 B任何二进制小数都可以用十进制表示 C任何十进制整数都可以用二进制表示 D任何十进制小数都可以用二进制表示 5 一个16位无符号二进制数的表示范围是____。
A 0~5536 B 0~66535 C —32768~32767 D —32768~327686 6 BCD码中8421码100101010100表示十进制数是____。 A 954 B 864 C 362 D 有错误 7 下列关于ASCII编码,正确的描述是____。
A 使用8位二进制代码,最右边一位为1 B使用8位二进制代码,最左边一位为0 C使用8位二进制代码,最右边一位为0 D使用8位二进制代码,最左边一位为1
8 已知大写英文字母“A”的ASCII码值为41H,现字母“F”被存放在某个存储单元中,若采用偶校验(假设最高为作为校验位),则该存储单元中存放的十六进制数是____。 A 46H B C6H C 47H D C7H
9 用1位奇偶校验能检测出1位主存错误的百分比为____。 A 0% B 100% C 50% D 无法计算
10 用海明码来发现并纠正1位错,信息位为8位,则检验位的位数为____。 A 1 B 3 C 4 D 8 11 8位原码能表示的不同数据有____。
A 15 B 16 C 255 D 256 12 对真值0表示形式唯一的机器数是____。
A 原码 B 补码和移码 C 反码 D 以上都不对 13 设寄存器嫩荣为11111111,若它等于+127,则为____。 A原码 B 补码 C 反码 D移码
14 若某数X的真值为—0.1010,在计算机中的表示为1.0110,则该数所用的编码是____。 A原码 B 补码 C 反码 D移码
15 设【X】原=1.X1X2X3X4,当满足下列____时,X>—1/2成立。
A X1必为0,X2~X4至少有一个为1 B X1必为0,X2~X4任意 C X1必为0,X2~X4任意 D 以上答案均不正确 16 若【X】补=1.1101010,则【X】原=____。
A 1.0010101 B 1.0010110 C 0.0010110 D 0.1101010 17 如果X为负数,由【X】补求【—X】补是将____。
A 【X】补各值保持不变 B 【X】补符号位变反,其他各位不变 C 【X】补除符号位外,各位变反,末位加1 D 【X】补连同符号为一起变反,末位加1 18若【X】补=1.X1X2X3X4 X5 X6,其中Xi取0或1,若要X>—32,应当满足____。 A X1为0,其他给位任意 B X1为1,其他给位任意
C X1为1,X2~X6中至少有一位为1 D X1为0,X2~X6中至少有一位为1 19 对于相同
20 补码定点整数10010101右移一位后的值为____。
A 01001010 B 010010101 C 10001010 D11001010 21 设机器数字长8位(含一位符号位),若机器书D5H为反码,则算术左移一位,右移一位分别为____。
A ABH,EAH B AAH,EAH C ABH,AAH D AAH,AAH 22 将用8位二进制补码表示的十进制数—121,扩展成16位二进制补码,结果用十六进制表示为____。 A 0087H B FF87H C 8079H D FFF9H 23 原码乘法时,符号为单独处理,乘积的符号是____。 A 两个操作数符号相与 B 两个操作数符号相或 C两个操作数符号相异或 D 被乘数的符号 24在补码除法(加减交替法)中,根据____上商1。
A 余数为正 B 余数的符号与除数的符号不同 C余数的符号与除数的符号相同 D余数的符号与被除数的符号不同 25 在定点数运算中产生溢出的原因是____。 A 运算过程中最高位产生了仅为或错位
B 参加运算过程的操作数超出了机器的表示范围 C 运算结果的操作数超出了机器的表示范围 D 寄存器的尾数太少,不得不舍弃最低有效位 26在定点数运算中,下溢指的是____。
A 运算结果的绝对值小于机器所能表示的最小负数 B 运算的结果小于机器所能表示的最小负数 C运算的结果小于机器所能表示的最小整数 D运算结果最低有效位产生的错误
27 用补码双符号位表示的定点小数,下述哪种情况属负溢出____。
A 11.0000000 B 01.0000000 C 10.0000000 D 00.1000000 28 从下面浮点运算器的描述中选出一个描述正确的句子____。
A 尾数部件只进行加法和减法运算 B 阶码部件可实现加、减、乘、除四种运算 C 浮点运算器可用两个松散连接的定点运算部件——阶码部件和尾数部件,阶码部件只进行阶码相加、相减和比较操作
D 尾数部件只进行乘法和除法运算 30在浮点机中,当其他条件相同时,阶码用移码表示与阶码用补码表示相比,浮点数的表示范围____。 A 采用移码时表示范围大 B采用补码时表示范围大 C 一样大 D 都不对
31 十进制数—0.75的IEEE754单精度格式表示成十六进制为____。
A 3F200000H B BE200000H C BF400000H D BE400000H 34设某浮点机的阶码基数为4,两个浮点数x,y的阶差为1(x的阶码大),则x-y的过程中,对阶时应____。
A 将x的尾数左移1位 B将x的尾数左移2位 C将y的尾数右移2位 D将y的尾数右移1位 35 采用规格化的浮点数的目的是____。
A 增加数据的表示范围 B 方便浮点运算 C防止运算时数据溢出 D增加数据的表示精度 36 浮点机中,尾数相加后,符号位为01,表示____。
A 发生溢出,需要中断处理 B 发生溢出,按机器零处理
C需要右规,且右规后才能判断是否溢出 D需要左规,且左规后才能判断是否溢出 37 下列关于舍入的说法,正确的是____。
I 不仅仅只有浮点数需要舍入,定点数在运算时也可能要舍入 II 在浮点数舍入中,只有左规格化时可能要舍入 III 在浮点数舍入中,只有右规格化时可能要舍入 IV 在浮点数舍入中,左、右规格化均可能要舍入 V 舍入不一定产生误差
A I、II、V B I、II、V C V D I、IV 38 如果采用“0舍1入法”,则0.110100011舍去最后一位后,结果为____。 A 0.11010001 B 0.11010010 C 0.11010011 D 0.11010111
39 加法器中第i位的进位传递条件Pi为____。
A Xi异或Yi B Xi Yi C Xi ⊕Yi D Xi +Yi+ Ci-1
40 在串行进位的并行加法器中,影响加法器运算速度的关键因素是____。
A 门电路的级延迟 B 元器件速度 C 进位传递延迟 D 各位加法器速度的不同 41 用八片74181和两片74182可组成____。 A 组内并行进位、组间串行进位的32位ALU B 二级先行进位结构的32位ALU
C 组内先行进位,组间先行进位的16位ALU D三级先行进位结构的32位ALU 综合应用题
1 将十进制数327转换成二进制
2 求下列信息码的奇校验码和偶校验码(设校验位在最低位) ① 1100111 ② 1000110 ③ 1010110
3 对4位有效信息(1100)求循环校验码,选择生成多项式(1011)
4 计算机存储程序概念的特点之一是把数据和指令都作为二进制信号看待。今有一计算机字长32位,数符位是第31位,对于二进制位1000 1111 1110 1111 1100 0000 0000 0000 : 1) 表示一个补码整数,其十进制值是多少? 2) 表示一个无符号整数,其十进制值是多少?
3) 表示一个IEEE754标准的单精度浮点数,其值是多少?
5 假设有两个整数x和y,x=—68,y=—80,采用补码形式(含1位符号位)表示,x和y分别存放在寄存器A和B。另外,还有两个寄存器C和D。A、B、C、D都是8位寄存器。请回答下列问题:(要求最终用十六进制表示二进制序列) 1) 寄存器A和B中的内容分别是什么? 2) x和y相加后的结果存放在C寄存器中,寄存器C中的内容是什么?此时,溢出标志位OF是什么?符号标志位SF是什么?进位标志位CF是什么?
3) x和y相减后的结果存放在D寄存器中,寄存器D中的内容是什么?此时,溢出标志位OF是什么?符号标志位SF是什么?进位标志位CF是什么?
6 已知【X】补和【Y】补,计算下列各题: 1)【X】补=0.11011,【Y】补=1.01011,【X+Y】补=?【X-Y】补=? 2)【X】补=1.01010,【Y】补=1.00100,【X+Y】补=?【X-Y】补=?
7 已知x=0.1011,y=—0.1001,用补码一位乘法(Booth乘法)计算x y。
8 已知十进制数x=—5/256、y=+59/1024,按机器补码浮点运算规则计算x –y,结果用二进制表示。
浮点数格式如下:阶符取2位,阶码取3位,数符取2位,尾数取9位。
9 已知两个实数x=—68,y=—8.25,他们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32位的寄存器。请问:(要求用十六进制表示二进制序列)
1) 寄存器A和B中内容分别是什么?
2) x和y相加后的结果存放在C寄存器中,寄存器C中的内容是什么? 3) X减y相加后的结果存放在D寄存器中,寄存器D中的内容是什么?
10 1)写出(3.8125)在IEEE754标准的段实数,长实数,临时实数形式下得机器数。
2)若1100 0010 1111 1011 1101 0000 0000 0000为IEEE754短实数的机器数形式,其代表的真值是多少?
11 74148是采用先行进位方式的4位并行加法器,74182是实现____进位的进位逻辑。若某计算机系统字长为64位,每4位构成一个小组,每4个小组构成一个大组,为实现小组内并行、大组内并行、大组间串行进位方式,共需要____片74181和____片74182.
12 某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0,请分别按下述两种方式写出C4C3C2C1的逻辑表达式。 1) 串行进位方式 2) 并行近位方式
因篇幅问题不能全部显示,请点此查看更多更全内容