版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、冯·诺依曼机工作的基本方式的特点是_B_。A 多指令流单数据流 B 按地址访问并顺序执行指令C 堆栈操作 D 存贮器按内容选择地址2、在机器数_B_中,零的表示形式是唯一的。A 原码 B 补码 C 移码 D 反码3、在定点二进制运算器中,减法运算一般通过_D_来实现。A 原码运算的二进制减法器 B 补码运算的二进制减法器C 原码运算的十进制加法器 D 补码运算的二进制加法器4、某计算机字长32位,其存储容量为4MB,若按半字编址,它的寻址范围是_C_。 A 04MB B 02MB C 02M D 01M5、主存贮器和CPU之间增加cache的目的是_A_。A 解决CPU和主存之间
2、的速度匹配问题B 扩大主存贮器容量 C 扩大CPU中通用寄存器的数量D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量6、单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用_C_。A 堆栈寻址方式 B 立即寻址方式 C 隐含寻址方式 D 间接寻址方式7、同步控制是_C_。A 只适用于CPU控制的方式 B 只适用于外围设备控制的方式C 由统一时序信号控制的方式 D 所有指令执行时间都相同的方式8、描述 PCI 总线中基本概念不正确的句子是_C_。PCI 总线是一个与处理器无关的高速外围设备PCI总线的基本传输机制是猝发或传送 C. PCI 设备一定是主设备 D.
3、 系统中只允许有一条PCI总线9、CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为_B_。A 512KB B 1MB C 256KB D 2MB 10、为了便于实现多级中断,保存现场信息最有效的办法是采用_B_。 A 通用寄存器 B 堆栈 C 存储器 D 外存11、下列数中最小的数是_B_。A.(100101)2 B.(50)8 C.(100010)BCD D.(625)1612、计算机经历了从器件角度划分的四代发展历程,但从系统结构上来看,至今绝大多数计算机仍属于_D_型计算机。A.实时处理 B.智能化 C.并行 D.冯.诺依曼13、采用虚拟存贮器
4、的主要目的是_B_。提高主存贮器的存取速度 扩大主存贮器的存贮空间,并能进行自动管理和调度 提高外存贮器的存取速度 D.扩大外存贮器的存贮空间14、发生中断请求的条件是_C_。A. 一条指令执行结束 B. 一次 I/O 操作结束 C. 机器内部发生故障 D. 一次DMA 操作结束1.下列描述中_B_是正确的A.控制器能理解、解释并执行所有的指令及存储结果B.一台计算机包括输入、输出、控制、存储及算术逻辑运算5个子系统C.所有的数据运算都在CPU的控制器中完成D.以上答案都正确2.电子计算机的算术/逻辑单元、控制单元及主存储器合称为(C)A.CPU B.ALU C.主机 D.UP3.输入、输出装
5、置以及外接的辅助存储器称为( D )A.操作系统 B.存储器 C.主机 D.外部设备4.计算机中有关ALU的描述,D_是正确的A.只做算术运算、不做逻辑运算 B.只做加法C.能存放运算结果 D.以上答案都不对5.计算机系统中的存储系统是指_DA.RAM存储器 B.ROM存储器 C.主存 D.主存和辅存6.下列_D_属于应用软件A操作系统 B.编译程序 C.连接程序D.文本处理程序7.下列各装置中,_C_具有输入及输出功能A.键盘 B.显示器 C.磁盘驱动器 D打印机8.下列设备中_C_不属于输出设备A.打印机 B.磁带机 C.光笔 D.绘图仪9.计算机的算术逻辑单元和控制单元合称为(C)A.A
6、LU B.UP C.CPU D.CAD10.只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为_C_A.目标程序 B.编译程序 C.解释程序 D.汇编程序11.通常称“容量为640K的存储器”是指下列_D_A.640*103字节的存储器 B. 640*103位的存储器C.640*210位的存储器 D.640*210字节的存储器12.计算机中_B_负责指令译码A.算术逻辑单元 B.控制单元C.存储器译码电路 D.输入输出译码电路13.80286是个人计算机中的_D_器件A.eprom B.ram C.ROM D.CPU14.下列_A_不
7、属于系统程序A.数据库系统 B.操作系统 C编译程序 D.汇编程序15.执行最快的语言是_C_A.汇编语言 B.COBOL C.机器语言 D.PASCAL16.将高级语言程序翻译成机器语言程序需借助于_C_A.连接程序 B编辑程序 C.编译程序 D汇编程序17.存储字是指 _A_A.存放在一个存储单元中的二进制代码组合B.存放在一个存储单元中的二进制代码位数C.存储单元的集合 D.机器指令18._C_可区分存储单元中存放的是指令还是数据A.存储器 B.运算器 C.控制器 D.用户19.将汇编语言翻译成机器语言需借助于_C_A.编译程序 B.编辑程序 C.汇编程序 D连接程序第三套的填
8、空题(每小题3分,共24分)1 在计算机术语中,将运算器和控制器合在一起称为A. _CPU_,而将B. _CPU_和存储器 合在一起称为C. _主机_。2 数的真值变成机器码可采用A. 原码_表示法,B. _补码_表示法,C._反码_表示法,移码表示法。3 广泛使用的A. _SRAM_和B. _DRAM_都是半导体随机读写存储器。前者的速度比后者快, 但C. _集程度_不如后者高。4 形式指令地址的方式,称为A._指令地址_方式,有B. _顺序_寻址和C. _跳跃_寻址。5. CPU从A. _存储器_取出一条指令并执行这条指令的时间和称为B. _指令周期_。由于各种指令的操作功能不同,各种指令
9、的指令周期是C. _不相同的_。6. 微型机算计机的标准总线从16位的A. _ISA_总线,发展到32位的B. _EISA_总线和C. _VISA_总线,又进一步发展到64位的PCI总线。7VESA标准是一个可扩展的标准,它除兼容传统的A. _VGA_等显示方式外,还支持B. _1280*1024_像素光栅,每像素点C. _24位_颜色深度。8 中断处理过程可以A. _嵌套_进行。B. _优先级高_的设备可以中断C. _优先级低_的中断服务程序。第六套的填空题1计算机的硬件包括A._运算器_,B._存储器_,C._控制器_适配器,输入输出部分。2按IEEE764标准,一个浮点数由A._符号位_
10、,阶码E ,尾数m 三部分组成。其中阶码E的值等于指数的B._基值_加上一个固定C._偏移量_。3存储器的技术指标有A._存储容量_,B._存储时间_,C._存储周期_,存储器带宽。4指令操作码字段表征指令的A._操作_,而地址码字段指示B.特征与功能_。微小型机多采用 C._操作数的地址_混合方式的指令格式。5. CPU中至少有如下六类寄存器,除了A._指令_寄存器,B._程序_计数器,C._地址_寄存器外,还应有通用寄存器,状态条件寄存器,数据缓冲寄存器。6总线有A._物理_特性,B._功能_特性,电气特性,C._机械_特性。7不同的CRT显示标准所支持的最大A._分辨率_和B._颜色_数
11、目是C._不同_的。8中断处理需要有中断A._优先级仲裁_,中断B._向量_产生,中断C._控制逻辑_等硬件支持。第七套的填空题(每小题3分,共24分)1.指令格式中,地址码字段是通过A._寻址方式_来体现的,因为通过某种方式的变换,可以给出 B._操作数有效_地址。常用的指令格式有零地址指令、单地址指令、C._二地址指令_三种.2.为运算器构造的A._简单性_,运算方法中常采用B._补码_加减法C._原码_乘除法或补码乘 除法.3.双端口存储器和多模块交叉存储器属于A._并行_存储器结构.前者采用B._空间并行_技术,后者采用C._时间并行_技术.4.堆栈是一种特殊的A._数据_寻址方式,它
12、采用B._先进后出_原理.按结构不同,分为C._寄存器_和存储器堆栈.5.硬布线控制器的基本思想是:某一微操作控制信号是A._指令操作码_译码输出,B._时序_信号和C._状态条件_信号的逻辑函数.6.当代流行的标准总线追求与A._结构_、B._CPU_、C._技术_无关的开发标准。7.CPU周期也称为A._机器周期_;一个CPU周期包含若干个B._时钟周期_。任何一条指令的指令周期至少需要C._2_个CPU周期。8. DMA方式采用下面三种方法:A._停止CPU_访内;B._周期挪用_;C._DMA和CPU_交替访内。第十一套的填空题(每小题3分,共24分)1、IEEE754标准,一个浮点数
13、由A_符号位_、阶码E、尾数M三个域组成。其中阶码E的值等于指数的B_真值e_加上一个固定C_偏移值_。2、相联存储器不按地址而是按A_内容_访问的存储器,在cache中用来存放B_行地地址表_,在虚拟存储器中用来存放C_段表、页表和快表_。3、指令操作码字段表征指令的A_操作特性与功能_,而地址码字段指示B_操作数地址_。微小型机中多采用C_二地址、单地址、零地址_混合方式的指令格式。4、CPU从A_存储器_取出一条指令并执行这条指令的时间和称为B_指令周期_。由于各种指令的操作功能不同,各种指令的时间和是不同的,但在流水线CPU中要力求做到C_一致_。5、微型计算机的标准总线从16位的A_
14、ISA_总线发展到32位的B_EISA_总线,又进一步发展到64位的C_PCI_总线。6、显示适配器作为CRT和CPU的接口由A_刷新_存储器、B_显示_控制器、C_ROM BIOS_三部分组成。7、根据地址格式不同,虚拟存贮器分为A_页式_、B_段式_和C_段页式_三种。8、CPU从主存取出一条指令并执行该指令的时间叫做A_指令周期_,它常用若干个B_机器周期_来表示,而后者又包含有若干个C_时钟周期_。第二十套的填空题(每小题3分,共24分)1 在计算机术语中,将运算器、控制器、cache合在一起,称为A_CPU_,而将B_CPU_和存储器合在一起,成为C_主机_。2 一个定点数由A_符号
15、位_和B_数值域_两部分组成。根据小数点位置不同,定点数有C_纯小数_和纯整数之分。3半导体SRAM靠A_触发器_存贮信息,半导体DRAM则是靠B_栅极电容_存贮信息。4指令系统是表征一台计算机性能的重要因素,它的A_格式_和B_功能_不仅直接影响到机器的硬件结构,而且影响到C_系统软件_。5 CPU A_存储器_取出一条指令并执行这条指令的时间和称为B_指令周期_。由于各种指令的操作功能不同,各种指令的指令周期是C_不相同的_。6 总线是构成计算机系统的A_互连机构_,是多个B_系统功能_部件之间进行数据传送的C_公共_通道。7 DMA控制器按其A_组成结构_结构,分为B_选择_型和C_多路
16、_型两种。8 中断处理过程可以A_嵌套_进行。B_优先级高_的设备可以中断C_优先级低_的中断服务程序。 应用题:1、 (11分)设机器字长32位,定点表示,尾数31位,数符1位,问:(1)定点原码整数表示时,最大正数是多少?最大负数是多少?(2)定点原码小数表示时,最大正数是多少?最大负数是多少?解:(1)定点原码整数表示:0 111 111 111 111 111 111 111 111 111 1111 最大正数: 数值 = (231 1)100 111 111 111 111 111 111 111 111 111 1111 最大负数: 数值 = -(231 1)10 (2)定点原码小
17、数表示: 最大正数值 = (1 2-31 )10 最大负数值 = -(1 2-31 )102、 求证: X · Y 补=X补 (-Y0 + Yi 2-i )解:证明:设x补=x0x1x2xn , y补=y0y1yn(1) 被乘数x 符号任意,乘数y符号为正。 根据补码定义,可得 x补 = 2+x=2n+1 + x (mod 2) y补 = y 所以 x补·y补 = 2n+1·y + x·y=2(y1y2yn)+x·y其中(y1y2yn)是大于0的正整数,根据模运算性质有 2(y1y2yn)= 2 (mod 2)所以 x补·y补=2+x
18、·y= x·y补 (mod 2)即 x·y补=x补·y补=x补·y (2) 被乘数x 符号任意,乘数y符号为负。 x补=x0.x1x2xn y补=1.y1y2yn=2+y (mod 2)由此 y=y补2=0.y1y2yn 1所以 x·y=x(y1y2yn)x x·y补= x(y1y2yn)补-x补又 (y1y2yn)>0,根据式 有 x(y1y2yn)补 = x补(0.y1y2yn)所以 x·y补= x补(0.y1y2yn)-x补 (3) 被乘数x和乘数y符号都任意。将式和式两种情况综合起来,即得补码乘法的统
19、一算式,即 x·y补= x补(0.y1y2yn)x补·y0 = x补(-y00.y1y2yn) =x补 (-y0 + yi 2-i ) 证毕3、已知 x = - 0.01111 ,y = +0.11001,求 x 补 , -x 补 , y 补 , -y 补 ,x + y = ? ,x y = ? 解: x 原 = 1.01111 x 补 = 1.10001 所以 : -x 补 = 0.01111 y 原 = 0.11001 y 补 = 0.11001 所以 : -y 补 = 1.00111 x 补 11.10001 x 补 11.10001 + y 补 00.11001 +
20、 -y 补 11.00111 x + y 补 00.01010 x - y 补 10.11000 所以: x + y = +0.01010 因为符号位相异,结果发生溢出4、设x补 =x0.x1x2xn 。 求证:x = -x0 +xi2-i解:证明:当 x 0 时,x0 = 0 , x补 = 0.x1x2xn = xi 2-i =x当 x < 0 时,x0= 1 , x补 = 1.x1x2xn =2+x所以 x= 1.x1x2xn - 2 = -1 + 0.x1x2xn = -1 + xi 2-i 综合上述两种情况,可得出:x = -x0 +xi2-i (补码与真值的关系)5、设有两个浮
21、点数 N1 = 2j1 × S1 , N2 = 2j2 × S2 ,其中阶码2位,阶符1位,尾数四位,数符一位。设 :j1 = (-10 )2 ,S1 = ( +0.1001)2 ,j2 = (+10 )2 ,S2 = ( +0.1011)2 求:N1 ×N2 ,写出运算步骤及结果,积的尾数占4位,要规格化结果,用原码阵列乘法器求尾数之积。解:(1)浮点乘法规则: N1 ×N2 =( 2j1 ×S1)× (2j2 × S2) = 2(j1+j2) ×(S1×S2)(2) 码求和: j1 + j2 = 0(
22、3) 尾数相乘: 被乘数S1 =0.1001,令乘数S2 = 0.1011,尾数绝对值相乘得积的绝对值,积的符号位 = 00 = 0。按无符号阵乘法器运算得:N1 ×N2 = 20×0.01100011 (4)尾数规格化、舍入(尾数四位) N1 ×N2 = (+ 0.01100011)2 = (+0.1100)2×2(-01)2 6、求证: - y补 = +-y补 解:因为 x补 + y补 =x+y补 令 x=-y 带入上式,则有: -y补 + y补 =-y+y补 = 0补 = 0 所以 -y补 = -y补7、设x补=x0.x1x2xn。求证: x补=2
23、x0+x,其中x0=解:证明:当1 > x 0时,即x为正小数,则 1 > x 补 = x 0 因为正数的补码等于正数本身,所以 1 > x 0.x1x2xn 0 , x0 = 0当1 > x > - 1时,即x为负小数,根据补码定义有: 2 > x 补 = 2 + x > 1 (mod2)即 2 > x0.x1x2xn > 1 ,xn= 1所以 正数: 符号位 x0 = 0 负数: 符号位 x0 = 1若 1 > x0 , x0 = 0,则 x 补 = 2 x0 + x = x若 - 1 < x < 0, x0 = 1,
24、则 x 补 = 2 x0 + x = 2 + x所以有 x 补 = 2 x0 + x ,x0 = 8、已知:x= 0.1011,y = - 0.0101,求:x补 ,x补 ,-x 补 ,y补 , y补, - y 补 。解: x 补 = 0.1011 , y 补 = 1.1011 x 补 = 0.01011 , x 补 = 1.11011 x 补 = 0.001011 , x 补 = 1.111011 - x 补 = 1.0101 , - x 补 =0.01019、由S,E,M三个域组成的一个32位二进制字所表示的非零规格化浮点数x,其值表示为 :x = ( -1 )S ×( 1.M
25、)× 2E 128 问:其所表示的规格化的最大正数、 最小正数、 最大负数、 最小负数是多少?解:(1)最大正数 x = 1 +(1 2-23 ) ×21270 00 000 000 000 000 000 000 000 000 00 (2)最小正数 x = 10×2-1281 00 000 000 000 000 000 000 000 000 00 (3)最大负数 x = -10×2-1281 11 111 111 111 111 111 111 111 111 11 (4)最小负数 x = - 1 + (1 2-32 ) ×212710
26、、设有两个浮点数x=2Ex×Sx,y=2Ey×Sy,Ex=(-10)2,Sx=(+0.1001)2,Ey=(+10)2,Sy=(+0.1011)2。若尾数4位,数符1位,阶码2位,阶符1位,求x+y=?并写出运算步骤及结果。解:因为X+Y=2Ex×(Sx+Sy) (Ex=Ey),所以求X+Y要经过对阶、尾数求和及规格化等步骤。(1) 对阶: J=ExEY=(-10)2(+10)2=(-100)2 所以Ex<EY,则Sx右移4位,Ex+(100)2=(10)2=EY。SX右移四位后SX=0.00001001,经过舍入后SX=0001,经过对阶、舍入后,X=2(
27、10)2×(0.0001)2(2) 尾数求和: SX+SY0 0001(SX) + 0. 1011(SY) SX+SY=0. 1100结果为规格化数。所以:X+Y=2(10)2×(SX+SY)=2(10)2(0.1100)2=(11.00)2 11、证明 -Y补 = +-Y补解:因为 x y补 = x 补 + -y 补 所以 -y 补 = x - y 补 - x 补 又因为 y 补 + x 补 = x + y 补 (1) 所以 y 补 = x + y 补 - x 补 (2)(1)+ (2) : y 补 + -y 补 = x y 补 + x + y 补 -x 补 -x 补 =
28、 x 补- y 补 + x 补 + y 补- x 补 - x 补 = 0 所以:- y 补 = -y 补12、已知X=2010×0.11011011,Y=2100×(-0.10101100),求X+Y。解:为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为: X 浮 = 00010 , 0.11011011 Y 浮 = 00100 , 1.01010000(1) 求阶差并对阶:E = Ex Ey = Ex补 + - Ey补 = 00010 + 11100 = 11110即E为 2,x的阶码小,应使Mx 右移2位,Ex加2, X
29、 浮 = 00010 , 0.11011011 (11)其中(11)表示Mx 右移2位后移出的最低两位数。(2) 尾数和0. 0 0 1 1 0 1 1 0 (11)1. 0 1 0 1 0 1 0 02. 1 0 0 0 1 0 1 0 (11)(3) 规格化处理尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为1.00010101 (10),阶码为00 011 。(4) 舍入处理采用0舍1入法处理,则有1. 0 0 0 1 0 1 0 1 + 11. 0 0 0 1 0 1 1 0(5) 判溢出阶码符号位为00 ,不溢出,故得最终结果为 x + y = 2011× (
30、-0.11101010)13、设有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码2位,阶符1位,尾数4位,数符1位。设 j1=(-10)2 S1=(+0.1001)2 ,j2=(+10)2 S2=(+0.1011)2求N1×N2,写出运算步骤及结果,积的尾数占4位,要规格化结果,根据原码阵列乘法器的计算步骤求尾数之积。解:浮点乘法规则:N1×N2=(2j1×S1)×(2j2×S2)=2(j1+j2)×(S1×S2)(1) 阶码求和:j1+j2=0(2) 尾数相乘:符号位单独处理,积的符号位=0
31、0=0 0.1001 ×0.1011 1001 1001 0000 10010. 011 00011(3) 尾数规格化、舍入(尾数4位)N1×N2=(+0.01100011)2=(+0.1100)2×2(-01)214、设X补=01111,Y补=11101,用带求补器的补码阵列乘法器求出乘积X·Y =?并用十进制数乘法验证。解:设最高位为符号位,输入数据为 x 补 = 01111 , y 原 = 11101 , y 补 = 10011 算前求补器输出后: x = 1111 , y = 1101 1 1 1 1 × 1 1 0 1 1 1 1 1
32、 0 0 0 0 乘积符号位运算: 1 1 1 1 x0y0 = 01 = 1 + 1 1 1 1 1 1 0 0 0 0 1 1 算后求补级输出为00111101,加上乘积符号位1,最后得补码乘积值为 10011101 。 利用补码与真值的换算公式,补码二进制数的真值是: x×y = -1×28 + 1×25 + 1×24 + 1×23 + 1×22 + 1×20 = -195 十进制数乘法验证: x×y = (+15)×(-13)= -195 15、S、E、M三个域组成的一个32位二进制字所表示的非零
33、规格化浮点数X,其值表示为:X=(-1)S×(1.M)×2E-128,问它所表示的规格化的最大正数,最小正数,最大负数,最小负数。0 11 111 111111 111 111 111 111 111 111 11解:(1)最大正数 X=1+(1-223)×2127 (2)最小正数 0 00 000 00 000 000 000 000 000 000 000 00 X=1.0×2-128 (3)最大负数 1 00 000 000 000 000 000 000 000 000 000 00 X=-1.0×2-128 (4)最小负数 1 11
34、111 111 111 111 111 111 111 111 111 11X=-1+(1-2-23)×212716、已知X=-0.01111,Y=+0.11001,求X补,-X补,Y补,-Y补,X+Y=?,X-Y=?解:X原=1.01111 X补=1.10001 -X补=0.01111 Y原=0.11001 Y补=0.11001 -Y补=1.00111 X补 11.10001 + Y补 00.11001 X+Y补 00.01010 X+Y=+0.01010 X补 11.10001 + -Y补 11.00111 X-Y补 10.11000因为符号位相异,所以结果发生溢出。17、设x补
35、=x0.x 1x2xn 。求证:x补=2 x 0+ x,其中 0 (1> X 0)x 0= 1 (0> X >-1)解:证明:当1 > x 0时,即x为正小数,则 1 > x 补 = x 0 因为正数的补码等于正数本身,所以 1 > x 0. x 1 x 2x n 0 , X0 = 0 当1 > x > - 1时,即x为负小数,根据补码定义有: 2 > x 补 = 2 + x > 1 (mod2) 即 2 > x 0. x 1 x 2x n > 1 ,x n= 1 所以 正数: 符号位 x 0 = 0 负数: 符号位 x
36、0 = 1 若 1 > x 0 ,x 0 = 0,则 x 补 = 2 x 0 + x = x 若 - 1 < x < 0,x 0 = 1 ,则 x 补 = 2 x 0 + x = 2 + x 所以有 x 补 = 2 x 0 + x ,其中 x 0 = 0 , 1 > x 0 x 0 = 1, - 1 < x < 018、 某机字长32位,定位表示,尾数31位,数符1位,问:(1) 定点原码整数表示时,最大正数是多少?最小负数是多少?(2) 定点原码小数表示时,最大正数是多少?最小负数是多少?解:(1)定点原码整数表示时, 最大正数值 = (231 1 )10
37、 最小负数值 = -(231 1 )10(2)定点原码小数表示时, 最大正数值 =(1 - 231 )10 最小负数值 =(1 - 231 )1019、设机器字长16位,定点表示,尾数15位,数符1位,问:(1)定点原码整数表示时,最大正数是多少?最大负数是多少?(3) 定点原码小数表示时,最大正数是多少?最大负数是多少?解: 定点原码整数表示0 111 111 111 111 111最大正数 数值 = (215 1)10 = (+32767)101 111 111 111 111 111最大负数数值 = -(215 1 )10 = (- 32767)10定点原码小数表示 最大正数值 = (
38、+ 0.1111)2 = (1 215 )10 最大负数值 = ( - 0.1111)2 = -(1 - 215 )20、设x补=x0.x 1x2xn 求证:x =- x 0+i=1n x i2-i解:证明: 当 x 0 时,x 0 = 0 , x补 = 0. x 1 x 2x n = ni=1 x i 2-i = x 当 x < 0 时,x 0= 1 , x补 = 1. x 1 x 2x n =2+ x 所以 x = 1. x 1 x 2x n - 2 = -1 + 0. x 1 x 2x n = -1 + ni=1 x i 2-i 综合上述两种情况,可得出:X = -X0 +ni=1
39、 Xi2-I (补码与真值的关系)。21、将十进制数20.59375转换成32位浮点数的二进制格式来存储。解:先将十进制数转换为二进制数: (20.59375)10=(10100.10011)2 然后移动小数点,使其在1,2位之间 10100.10011=1.0010011×24 ,e =4 于是得到 S=0, E = 4+127 = 131 M=01001011 最后得到32位浮点数的二进制格式为: 0100 0001 01010 0100 1100 0000 0000 0000 =(41A4C000)16 以下题目自行解答计算,答案自行查找。22、已知X和Y,用变形补码计算X-Y
40、,同时指出运算结果是否溢出?(1)X=11011,Y=11111 (2)X=10111,Y=11011 (3)X=11011,Y=100123、已知X=(0.5)10,Y=(-0.4375)10,用二进制的形式求(x+y)浮?24、已知X=-0.01111,Y=+0.11001,求X补,-X补,Y补,-Y补,x-y,x+y的值。25、用补码运算方法求x+y的值(1)x=0.1001,y=0.1100(2)x=-0.0100,y=0.100126、用补码运算方法求x-y的值(1)x=-0.0100,y=0.1001(2)x=-0.1011,y=-0.1010第二章的复习知识点:(若不充足,自行补
41、充)1.定点数和浮点数的表示方法。定点数通常为纯小数或纯整数。X=XnXn-1.X1X0Xn为符号位,0表示正数,1表示负数。其余位数代表它的量值。纯小数表示范围0|X|1-2-n纯整数表示范围0|X|2n -1 浮点数:一个十进制浮点数N=10E.M。一个任意进制浮点数N=RE.M其中M称为浮点数的尾数,是一个纯小数。E称为浮点数的指数,是一个整数。比例因子的基数R=2对二进制计数的机器是一个常数。做题时请注意题目的要求是否是采
42、用IEEE754标准来表示的浮点数。32位浮点数S(31)E(30-23)M(22-0)64位浮点数S(63)E(62-52)M(51-0)S是浮点数的符号位0正1负。E是阶码,采用移码方法来表示正负指数。M为尾数。 2.数据的原码、反码和补码之间的转换。数据零的三种机器码的表示方法。一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,既三种表示方法完全一样。一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不相同,表示方法。1.原码符号位为1不变,整数的每一位二进制数位求反得到反码;2.反码符号位为1不变,反码数值位最低位加1,
43、得到补码。例:x= (+122)10=(+1111010)2原码、反码、补码均为01111010 Y=(-122)10=(-1111010)2原码11111010、反码10000101、补码10000110+0 原码00000000、反码00000000、补码00000000-0 原码10000000、反码11111111、补码100000003.定点数和浮点数的加、减法运算:公式的运用、溢出的判断。例如:已知x和y,用变形补码计算x+y,同时指出结果是否溢出。(1) x=11011 y=00011 (2)x=11011&
44、#160; y=-10101 (3)x=-10110 y=-00001 例如:已知x和y,用变形补码计算x-y,同时指出结果是否溢出。(1) x=11011 y=-11111 (2)x=10111 y=11011 (3)x=11011 y=-10011 例如:设阶码3位,尾数6位,按浮点运算方法,完成下列取值的x+y, x-y运算.(3) x= 2-101*(-0.010110)y=2-100*(0.010110) 溢出的判断:第一种方法是采用双符号位法(变形补码)。任何正数,两个符号位都是“0”, 任何负数,两个符
45、号位都是“1”,如果两个数相加后,其结果的符号位出现“01”或“10”两种组合时,表示发生溢出。最高符号位永远表示结果的正确符号。第二种方法是采用单符号位法。 4.运算器可以执行哪些运算?算术运算:加法,减法运算,乘法,除法运算。逻辑运算:逻辑与,或,非运算等。5.数据的不同进制表示。 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。二、十进制数转换为二进制数 十进制
46、数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 1. 十进制整数转换为二进制整数 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。2十进制小数转换为二进制小数 十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数
47、,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。 然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。三、二进制数转换成八进制数三位二进制数,得一位八进制数。101010011=(101)5(010)2(011)3=523四、八进制数转换成二进制数一位八进制数,得三位二进制数。523=(101)5(010)2(011)3=101010011五、二进制数转换成十六进制数四位二进制数,得一位十六进制数。1101000101100=(10
48、10)A(0010)2(1100)C =A2C六、十六进制数转换成二进制数一位十六进制数,得四位二进制数。A2C =(1010)A(0010)2(1100)C =1101000101100十进制整数转二进制整数:除2取余用2辗转相除至结果为1将余数和最后的1从下向上倒序写就是结果例如302302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余118/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0故二进制为100101110二进制转十进制:从最后一位开始算,依次列为第0、1、2.位 ,第n位的数(0
49、或1)乘以2的n次方 ,得到的结果相加就是答案 例如:01101011.转十进制: 第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方0 1乘2的3次方8 0乘2的4次方0 1乘2的5次方32 1乘2的6次方64 0乘2的7次方0 然后:1208032640107.二进制01101011十进制107简答题:1、通道可分为哪几种类型,相互之间有什么异同? 答:选择通道,多路通道。多路通道包括(数组多路通道,字节多路通道)。选择通道:又称高速通道,在物理上可以连接多个设备,但在某一段时间内通道只能选择一个设备进行工作。只有当这个设备的通道程序全部执行完毕后,才能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家庭用药与日常饮食的搭配
- 2024年跨境电商融资借款法律顾问服务合同3篇
- 妇幼培训课件
- 客户关系与贷款风险评估的紧密联系
- 2025年度薪资支付安全保障合同范本3篇
- 2024年度大门购销与绿色建筑标准合同3篇
- 2024年风管加工定制协议一
- 2025年度外贸业务14类单证模板定制版合同3篇
- 2025年度版权许可合同:电影作品版权转让与授权6篇
- 2024年版权授权协议:图书出版权益许可3篇
- 小学五年级上册数学寒假作业每日一练
- 三年级上册语文期末考试作文押题预测
- 2025年医院院感工作计划
- 2024年陕西省安全员《A证》考试题库及答案
- 《道路车辆 48V供电电压的电气及电子部件 电性能要求和试验方法》文本以及编制说明
- 供货进度计划及保证措施
- 北师大版二年级《数学》下册单元测试卷
- 十八项医疗核心制度考试题与答案
- 杵针疗法课件
- 船形乌头提取工艺优化
- 软件企业战略规划
评论
0/150
提交评论