运算器练习题.docx
- 文档编号:2149265
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:6
- 大小:21.81KB
运算器练习题.docx
《运算器练习题.docx》由会员分享,可在线阅读,更多相关《运算器练习题.docx(6页珍藏版)》请在冰豆网上搜索。
运算器练习题
运算器练习题
一、填空题1、8位二进制补码(反码、原码、移码)表示整数的最小值为(-128),最大值为(127)。
2、若移码的符号位为1,则该数为(正数);若符号位为0,则为(负数)。
3、(原码、反码)对0的表示有两种形式,(补码、移码)有一种。
4、若【x】补=1000,则x=(-8)。
5、浮点数中尾数用补码表示时,其规格化特征是(符号位与尾数最高位相反)。
6、一个定点数由(符号位)和(数值)两部分组成,根据小数点的位置不同,定点数有(定点小数)和(定点整数)两种表示方法。
7、码值80H;若表示真值0,则为(移码);若表示-128,则为(补码);若表示-127,则为(反码);若表示-0,则为(原码)。
8、若浮点数格式中基数一定,且尾数采用规格化表示法,则浮点数的表示范围取决于(阶码)的位数,而精度取决于(尾数)的位数。
9、设阶码8位(最左一位为符号位),用移码表示,而尾数为24为(最左一位为符号位),用规格化补码表示,则它能表示的最大整数的阶码为(),尾数为(011),而绝对值最小的负数的阶码为(),尾数为()。
10、汉字的(输入码、内码、字模码)是计算机用于汉字输入、内部处理、输出三种不同用途的编码。
11、为使汉字机内码与ASCII相区别,通常将汉字机内码的最高位置
(1)。
12、一个24×24点阵的汉字,需要(72)字节的存储空间。
二、选择题1、计算机表示地址时使用(无符号数)。
2、字长16位,用定点补码小数表示时,一个字能表示的范围为(-1~1-2-15)。
3、某机字长32位,其中1位符号位,31位尾数,若用定点整数补码表示,则最小正整数为(+1),最大负数值为(-232)。
4、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是(1/2~1-2-11)。
5、在浮点数编码表示中,(基数)在机器数中不出现,是隐含的。
6、浮点数的表示范围和精度取决于(阶码的位数和尾数的位数)。
7、32个汉字的机内码需要(64)字节。
三、判断题1、所有进位计数制,其整数部分最低位的权都是1。
对2、某R进位计数制,其左边1位的权是其相邻的右边1位的权的R倍。
对3、在计算机中,所表示的数有时会发生溢出,其根本原因是计算机的字长有限。
对4、8421码就是二进制数。
不对,是十进制的编码。
5、浮点数通常采用规格化数来表示,规格化数是指其尾数的第一位为0的浮点数。
不对,分正负两种情况。
6、一个正数的补码和这个数的原码表示一样,而正数的反码就不是该数的原码表示。
不对7、将补码的符号位改用多位来表示,就变成变形补码,一个用双符号位表示的变形补码是是正数。
不对四、简答题1、试比较定点带符号数在计算机内的四种表示方法。
2、试述浮点数规格化的目的、方法。
五、综合题1、给出一个十进制数,写出其二进制的四种表示形式。
2、给出一个数的位数,写出其最大、最小值。
3、浮点数的表示、规格化、和范围。
一、填空题1、补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉。
2、为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的符号用(11)表示。
3、采用双符号位的方法进行溢出检测时,若运算结果中两个符号位(不相同),则表明发生了溢出。
若结果的符号位为(01),表示发生正溢出,若为(10)表示发出负溢出。
4、原码一位乘法中,符号位与数值位(分开运算),运算结果的符号位等于(被乘数与乘数符号位的异或)。
5、在浮点加法运算中,主要的操作步骤是(对阶、尾数相加、结果规格化、舍入、溢出检查)。
6、浮点数乘除法的运算步骤为(阶码相加/减、尾数相乘除、结果规格化、舍入、溢出判断)。
7、一个浮点数,当其补码尾数右移1位时,为使其值不变化,阶码应该(加1)。
8、由若干一位加法器构成多位加法器时,进位可采用(串行进位法和并行进位法)。
9、行波进位加法器的缺点是(运算速度慢)。
10、浮点运算器由(阶码运算器)和(尾数运算器)组成,它们都是定点运算器,(尾数运算器要求能进行(加减乘除)运算。
11、当运算结果的尾数不是(…….或…….)的形式时,则进行规格化处理,当尾数符号位为(01或10)时,需要右规,当运算结果的符号位和最高有效位为(或)时需要左规
二、选择题1、运算器的主要功能是(逻辑运算和算术运算)。
2、运算器虽由许多部件构成,但核心部分是(算术逻辑运算单元)。
3、在定点二进制运算中,减法一般通过(补码运算的二进制加法)实现。
4、加法器采用先行进位的目的是(提高加法器的速度、快速传递进位信号)。
三、判断题1、 在串行定点补码乘法器中,被乘数和乘数的符号都参加运算。
对2、 在定点补码除法器中,为了避免产生溢出,被除数的绝对值一定要小于除数的绝对值。
对3、 在浮点运算器中,阶码部件可实现加、减、乘、除四种运算。
不对4、 在浮点运算器中,尾数部件只可实现乘法和除法运算。
不对5、 运算器不论是复杂还是简单,都有一个状态寄存器,为计算机提供判断条件,以实现程序转移。
对6、 加法器是构成运算器的基本部件,为提高运算速度,运算器一般都采用串行进位加法器。
不对四、简答题1、简述运算器的功能。
2、简述采用双符号位检测溢出的方法。
3、简述采用单符号位检测溢出的方法。
4、简述浮点运算器如何判断溢出,如何处理5、简述先行进位的解决问题及基本思想。
五、计算题1、已知X=,求【X/2】补、【X/4】补、【-X】补、。
X为负数呢?
2、 已知X=27/32,Y=31/32,用变形补码计算X+(-)Y,并同时指出运算结果是否溢出。
3、 已知机器字长n=8,x=-44,y=-53,求x+y,x-y4、 已知【X】补=,【Y】补=,用变形补码求2【X】补+1/2【Y】补,并判断结果有无溢出?
5、 已知2【X】补=,1/2【Y】补=,用变形补码求【X】补+【Y】补,并判断结果有无溢出
6、设浮点数的阶码为4位(含阶苻),尾数为7位(含尾符),x,y中的指数项、小数项均为二进制真值。
1)x=201×,y=211×(-),求x+y;2)x=-2-010×,y=2-100×(-),求x-y。
7、已知x=,y=,用原码一位或两位乘法求(x×y)原8、已知x=,y=,用补码一位乘法求(x×y)补9、已知x=,y=,用原码一位不恢复除法求(x/y)原10、已知x=,y=,用原码一位减加交替法求(x/y)原11、在第六题的基础上求乘法和除法。
一、选择题:
1、指令系统中采用不同寻址方式的目的主要是:
A.实现存储程序和程序控制。
B.缩短指令长度,扩大寻址空间,提高编程灵活性。
C.可以直接访问内存。
D.提供扩展操作码的可能,并降低指令译码难度。
2、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用:
A.堆栈寻址方式。
B.立即寻址方式。
C.隐含寻址方式。
D.间接寻址方式。
3、二地址指令中,操作数的物理位置可安排在:
A.栈顶和次栈顶。
B.两个主存单元。
C.一个主存单元一个寄存器。
D.两个寄存器
4、对某个寄存器中操作数的寻址方式称为:
A.直接寻址。
B.间接寻址。
C.寄存器寻址。
D.寄存器间接寻址。
5、寄存器间接寻址方式中,操作数处在:
A.通用寄存器。
B.主存单元。
C.程序计数器。
D.堆栈。
6、变址寻址方式中,操作数的有效地址等于:
A.基址寄存器内容加上形式地址。
B.堆栈指示器内容加上形式地址。
C.变址寄存器内容加上形式地址。
D.程序计数器内容加上形式地址。
7、堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作是(A)→MSP,(SP)-1→SP,那么出栈操作的动作为:
A.(MSP)→A,(SP)+1→SP。
B.(SP)+1→SP,(MSP)→A。
C.(SP)-1→SP,(MSP)→A。
D.(MSP)→A,(SP)-1→SP。
8、程序控制类指令的功能是:
A.进行算术运算和逻辑运算。
B.进行主存与CPU之间的数据传送。
C.进行CPU和I/O设备之间的数据传送。
D.改变程序执行的顺序。
9、运算型指令的寻址与转移性指令的寻址不同点在于:
A.前者取操作数后者决定程序转移地址。
B.后者取操作数前者决定程序转移地址。
C.前者是短指令,后者是长指令。
D.后者是短指令,前者是长指令。
10、指令的寻址方式有顺序和跳跃两种方式。
采用跳跃寻址方式可以实现:
A.堆栈寻址。
B.程序的条件转移。
C.程序的无条件转移。
D.B和C。
11、算术右移指令执行的操作是:
A.符号位添0,并顺序右移一位,最低位移至进位标志位。
B.符号位不变,并顺序右移一位,最低位移至进位标志位。
C.进位标志位移至符号位,顺次右移一位,最低位移至进位标志位。
D.符号位添1,并顺序右移一位,最低位移至进位标志位。
12、位操作类指令的功能是:
A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测。
B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置。
C.A和B。
D.进行移位操作。
13、指出下面描述汇编语言特性的句子中概念上有错误的句子:
A.对程序员的训练要求来说,需要硬件知识。
B.汇编语言对机器的依赖性高。
C.汇编语言的源程序通常比高级语言源程序短小。
D.汇编语言编写的程序执行速度比高级语言块。
14、下列说法中不正确的是:
A.机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关。
B.指令的地址字段指出的不是地址,而是操作数本身,这种寻址方式称为直接寻址。
C.串联堆栈一般不需要堆栈指示器,但串联堆栈的读出是破坏性的。
D.存储器堆栈是主存的一部分,因而也可以按照地址随机进行读写操作。
15、就取得操作数的速度而言,下列寻址方式中速度最快的是:
B.立即寻址,速度最慢的是:
C.间接寻址,不需要再访存的寻址方式是:
B.立即寻址。
A.直接寻址。
16、下列说法中不正确的是:
A.变址寻址时,有效数据存放在主存中。
B.堆栈时先进后出的随机存储器。
C.堆栈指针SP的内容表示当前堆栈内所存储的数据的个数。
D.内存中指令的寻址和数据寻址是交替进行的。
17、下列几项中,不符合RISC指令系统的特点是:
A.指令种类少,译码简单。
B.寻址方式种类尽量减少,指令功能尽可能强。
C.增强寄存器的数目,以尽量减少访存次数。
D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。
18、下面关于RISC技术的描述中,正确的是:
A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况。
B.为了实现兼容新设计的RISC是从原来的CISC系统的指令系统中挑选一部分实现的。
C.RISC的主要目标是减少指令数。
D.RISC设有乘除法指令和浮点运算指令。
二、填空题1、一台计算机所有机器指令的集合,称为这台计算机的指令系统。
2、指令格式是指令用二进制代码表示的结构形式,指令格式有操作码字段和地址码字段组成。
3、指令操作码字段表征指令的操作特性与功能,而地址码字段指示操作数的地址,微型机中多采用二地址、单地址和零地址混合方式的指令格式。
4、形式指令地址的方式,称为指令寻址方式,有顺序寻址和跳跃寻址两种,使用程序计数器来跟踪指令地址。
5、形式操作数地址的方式称为数据寻址方式,操作数可放在寄存器、内存和指令中。
6、寻址方式按操作数的物理位置不同,多使用RR型和RS型,前者比后者执行速度快。
7、数据寻址方式有:
隐含、立即数、直接、间接、寄存器、寄存器间接、相对、基址、变址、块、段寻址等多种。
8、堆栈是一种特殊的数据寻址方式,它采用先进后出原理。
9、隐含寻址是指令格式中不明确给出操作数地址,而是隐含指定,通常以累加器作为隐含地址。
立即寻址是指令的地址字段指出的不是操作数地址,而是操作数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运算器 练习题