计算机中的运算器部件_第1页
计算机中的运算器部件_第2页
计算机中的运算器部件_第3页
计算机中的运算器部件_第4页
计算机中的运算器部件_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机中的运算器部件第一页,共六十二页,编辑于2023年,星期二本章主要内容运算器部件概述定点运算器的功能、组成与设计浮点运算与浮点运算器第二页,共六十二页,编辑于2023年,星期二2023/6/62运算器功能与组成概述计算机五大功能部件之一,在控制器的指挥控制下,完成指定给它的运算处理功能。运算器通常包括定点运算器和浮点运算器两种类型:定点运算器:完成对整数类型数据的算术运算、逻辑类型数据的逻辑运算浮点运算器:完成对浮点类型数据的算术运算第三页,共六十二页,编辑于2023年,星期二2023/6/63运算器设计需要解决的问题需要明确参加运算的数据来源,运算结果的去向。运算器能直接运算的数据,通常来自于运算器本身的寄存器。这些寄存器本身是暂存数据用的,是由触发器构成的时序逻辑电路。需要明确将要执行的运算功能,是对数值数据的何种算术运算功能,还是对逻辑数据的何种逻辑运算功能。完成数据运算功能的线路是组合逻辑电路。运算器完成一次数据运算过程由多个时间段组成,其时序关系示意表示在下图。运算器部件只有和计算机的其他部件连接起来才能协同完成指令的执行过程。第四页,共六十二页,编辑于2023年,星期二2023/6/64控制信号数据运算线路(组合逻辑)数据暂存线路(时序逻辑)送出结果输入数据控制信号的建立时间寄存器内容送出时间运算器执行相加时间运算结果到寄存器输入端时间寄存器接收运算结果时间运算周期运算器组成示意图一个运算周期中的各时间段控制信号建立时间运算结果送到寄存器输入端时间寄存器内容送出时间运算器执行运算时间寄存器接收运算结果时间第五页,共六十二页,编辑于2023年,星期二2023/6/65本章主要内容运算器部件概述定点运算器的功能、组成与设计浮点运算与浮点运算器第六页,共六十二页,编辑于2023年,星期二2023/6/66定点运算器功能与组成完成算术与逻辑运算功能算术逻辑单元(ALU)暂存参加运算的数据和中间结果通用寄存器组乘除法运算的硬件线路支持乘商寄存器(Q寄存器)作为处理机内部数据通路(DataPath)通过几组多路选择器电路实现相互连接,以便数据传送。第七页,共六十二页,编辑于2023年,星期二2023/6/67教学计算机硬件系统的组成计算机终端PC机微程序控制器运算器(16位)主存储器(16位)按键开关指示灯串行接口接口实验中断实验内存扩展实验电源+5V硬布线控制器第八页,共六十二页,编辑于2023年,星期二2023/6/68RESET,START按键运行功能选择开关两个12位的微型开关16位的手拨输入开关微程序控制器小板串行口接线座5V直流电源电源开关组合逻辑控制器运算器内存储器串口电路I8~6I5~3I2~0SSTSCISSHA口B口第九页,共六十二页,编辑于2023年,星期二2023/6/69教学计算机运算器实例

教学计算机运算器字长16位,用4片4位的位片结构的Am2901组成。Am2901芯片的内部组成和实现的功能怎样连接4片Am2901成为16位的运算器怎样解决运算器实用中的几个问题:(1)运算器最低位进位输入信号

Cin的形成(2)运算器4位标志位信号的接收与记忆线路(3)移位时最高、最低位的移位输入信号设计第十页,共六十二页,编辑于2023年,星期二2023/6/610二选一

B16个A通用寄存器三选一二选一三选一三选一

ALUSRB锁存器A锁存器乘商寄存器QCn/OEQ3Q0RAM0RAM3F输出YF3F=0000OVRCn+4输入DA口地址B口地址Am2901内部组成组成算逻运算部件通用寄存器组乘商寄存器Q功能8种运算功能8种数据组合8种结果处理第十一页,共六十二页,编辑于2023年,星期二2023/6/611

Am2901芯片是一个4位的位片结构的运算器器件,其内部组成如下:第一个组成部分是算逻运算部件ALU,完成3种算术运算和5种逻辑运算,共计8种功能。其输出为F,两路输入为S、R,最低位进位Cn,4个状态输出信号如图所示

ALUSRCnFF3F=0000OVRCn+4符号位结果为零结果溢出进位输出R⊕SR⊕S8种运算功能0000010100111001011101113位功能选择码R+SSRRSR٧

SRSRS第十二页,共六十二页,编辑于2023年,星期二2023/6/612

B16个A通用寄存器

ALUSRB锁存器A锁存器CnFF3F=0000OVRCn+4A口地址B口地址第二个组成部分是通用寄存器组由16个寄存器构成,并通过B口与A口地址选择被读的寄存器,B口地址还用于指定写入寄存器通过B口地址、A口地址读出的数据将送到B、A锁存器,要写入寄存器的数据由一个多路选择器送来。(写入)第十三页,共六十二页,编辑于2023年,星期二2023/6/613

B16个A通用寄存器

ALUSRB锁存器A锁存器Q寄存器CnFF3F=0000OVRCn+4A口地址B口地址第三个组成部分是乘商寄存器Q它能对自己的内容完成左右移位功能,其输出可以送往ALU,并可接收ALU的输出结果。第十四页,共六十二页,编辑于2023年,星期二2023/6/614该芯片的第四个组成部分是5组多路选通门,包括

B16个A通用寄存器三选一二选一

ALUSRB锁存器A锁存器Q寄存器CnFF3F=0000OVRCn+4输入DA口地址B口地址一组三选一门和另一组二选一门用来选择送向ALU的R、S输入端的数据来源,包括Q寄存器、A口、B口、外部输入D数据的8种不同组合。8种数据组合(R,S)AQAB0Q0B0ADADQD03位数据选择码

000001010011100101110111第十五页,共六十二页,编辑于2023年,星期二2023/6/615一组三选一门完成把ALU的输出、或左移一位、或右移一位的值送往通用寄存器组,最高、最低位移位信号有双向入/出问题一组三选一门完成Q寄存器的左移一位、或右移一位、或接收ALU输出值的功能,最高、最低位移位信号有双向入/出问题。

B16个A通用寄存器三选一二选一三选一三选一

ALUSRB锁存器A锁存器Q寄存器CnQ3Q0RAM0RAM3FF3F=0000OVRCn+4输入DA口地址B口地址第十六页,共六十二页,编辑于2023年,星期二2023/6/616二选一

B16个A通用寄存器三选一二选一三选一三选一

ALUSRB锁存器A锁存器Q寄存器Cn/OEQ3Q0RAM0RAM3F输出YF3F=0000OVRCn+4输入DA口地址B口地址一组二选一门,选择把A口数据或ALU结果送出芯片,以给出输出Y的数据,Y输出的有无还受输出使能/OE信号的控制,仅当/OE为低是才有Y输出,/OE为高,Y输出为高阻态。第十七页,共六十二页,编辑于2023年,星期二2023/6/6178种结果处理3位控制码通用寄存器Q寄存器Y输出

000QFF001F010BFA011BFF100BF/2QQ/2F101BF/2F110B2FQ2QF111B2FF第十八页,共六十二页,编辑于2023年,星期二2023/6/618Am2901的控制信号编码

I8I7I6I5I4I3I2I1I0000QFFR+SAQ001FS−RAB010BFAR−S0Q011BFFR٧S0B100BF/2QQ/2FRΛS0A101BF/2FRΛSDA110B2FQ2QFR⊕SDQ111B2FFR⊕SD0BQYRS第十九页,共六十二页,编辑于2023年,星期二2023/6/619存移输出巧安排存移输出巧安排存移输出巧安排存移输出巧安排二选一三选一二选一三选一三选一Q3Q0RAM0RAM3

ALUSRCnFF3F=0000OVRCn+4

B16个A通用寄存器B锁存器A锁存器A口地址B口地址运算器,三大件运算暂存乘除快多路选通连起来数据组合选择I2I1I0运算功能选择I5I4I3运算结果处理I8I7I6运算暂存乘除快数据组合有内外运算功能指明白多路选通连起来Q寄存器输入D/OE输出Y第二十页,共六十二页,编辑于2023年,星期二2023/6/620二选一

B16个A通用寄存器三选一二选一三选一三选一

ALUSRB锁存器A锁存器乘商寄存器QCn/OEQ3Q0RAM0RAM3F输出YF3F=0000OVRCn+4输入DA口地址B口地址Am2901内部组成组成算逻运算部件通用寄存器组乘商寄存器Q功能8种运算功能8种数据组合8种结果处理I5~I3I2~I0I8~I6第二十一页,共六十二页,编辑于2023年,星期二2023/6/621运算器的时钟脉冲信号运算器的时钟脉冲信号CP教学计算机的主频:1.8432MHz/6A、B口锁存通用寄存器接受Q接受周期和低电平的作用

注意两个跳变沿第二十二页,共六十二页,编辑于2023年,星期二2023/6/622Am2901的操作使用操作功能控制信号B口A口I8I7I6I5I4I3I2I1I0CnR0R0+R1R2R2R0QR0右移R0R0+R1R0R0R1YA口YF00000110001000001000100000010001001100001010001000001000000000001000/000001000011000010R0R0R1YF000001100011000010第二十三页,共六十二页,编辑于2023年,星期二2023/6/623入出信号及引脚Y3~Y0D3~D0RAM3Q3RAM0Q0CPOECnCn+4F=0OverF3Am2901A3~A0B3~B0I8~I6

I5~I3

I2~I0第二十四页,共六十二页,编辑于2023年,星期二2023/6/624Am2901Y11~8Y3~0D11~8D7~4D3~0CinRAM0Q0Y7~4高位Am2901Y15~12D15~12OVERF=0F15CyCPRAM15Q15A口B口I8~6I5~3I2~04片Am2901之间的连接Am2901低位Am2901VccR第二十五页,共六十二页,编辑于2023年,星期二2023/6/625片间高速进位用Am2902高位Am2901Am2901Am2901低位Am2901

Am2902Cn+zCn+yCn+x

/G/PY15~12Y11~8Y7~4Y3~0D15~12D11~8D7~4D3~0OVERF=0F15CyCinCPRAM15Q15RAM0Q0A口B口I8~6I5~3I2~0VccR第二十六页,共六十二页,编辑于2023年,星期二2023/6/626入出信号及引脚Y15~Y0D15~D0RAM15Q15RAM0Q0CPOECinCyF=0OverF15运算器部件A3~A0B3~B0I8~I6I5~I3I2~I0第二十七页,共六十二页,编辑于2023年,星期二2023/6/627运算器实用中的几个问题运算器最低位进位输入信号Cin的形成运算器4位标志位信号的接收与记忆线路移位时最高、最低位的移位输入信号设计第二十八页,共六十二页,编辑于2023年,星期二2023/6/628如何提供ALU最低位进位信号不同指令需求Cin例子最低位进位控制码ADD指令0R0+R1+0INC指令1R0+0+1ADC指令CR0+R1+CSUB指令1R0+/R1+1DEC指令0R0+/0+0SBB指令(原理)CR0+/R1+C加运算减运算SCI最低位进位信号由

SCI

编码决定000110010010第二十九页,共六十二页,编辑于2023年,星期二2023/6/629最低位进位信号Cin的逻辑表达式Cin=/SCI1*SCI0+SCI1*/SCI0*C

第三十页,共六十二页,编辑于2023年,星期二2023/6/630

16位的运算器16位运算器最低位进位输入信号Cin

CyF=0OVRF15RAM15Q15RAM0Q0最低位进位GAL3SCI01CY15~0D15~0B口A口I8~I0Cin第三十一页,共六十二页,编辑于2023年,星期二2023/6/631如何处理计算结果标志位算术与逻辑的运算指令结果产生标志位的值该标志位的值只在执行运算步骤接收输入算术运算指令的结果会影响C、Z、V、S

逻辑运算指令的结果只影响Z、S其他指令或其他执行步骤不接受标志位的值由此可见:

若设置标志位寄存器,

会有依据什么指令的什么时刻接收或不接收ALU输出的标志位的值这样两种处理第三十二页,共六十二页,编辑于2023年,星期二2023/6/632几条影响C触发器的指令指令中有STC(C1)、CLC指令(C0

)指令中有RCL、RCR、SHL、SHR指令,它们的移位输出要传送进C,还需要决定寄存器的移位输入是什么值。C通用寄存器通用寄存器C00RCLRCRSHRSHLRAM15RAM0RAM0RAM15第三十三页,共六十二页,编辑于2023年,星期二2023/6/633对乘除法指令的支持指令中MULSR指令,DIVSR指令它们的运行用到了移位输出要传送进C(还决定寄存器的移位输入)C通用寄存器通用寄存器

Q寄存器乘法,联合右移位

Q寄存器除法,联合左移位/F15Q0Cy第三十四页,共六十二页,编辑于2023年,星期二2023/6/634状态寄存器的控制用3位码控制有8处来源SST2~0CZVS000不变三位不变(C,Z,V,S)001接受ALU状态输出(Cy,ZR,OV,F15)010接收内部总线输出(IB7654)0110三位不变1001三位不变101RAM0三位不变110RAM15三位不变111Q0三位不变第三十五页,共六十二页,编辑于2023年,星期二2023/6/635状态寄存器的逻辑表达式C:=/SST2*/SST1*/SST0*CV:=/SST2*/SST1*/SST0*V+/SST2*/SST1*SST0*Cy+/SST2*/SST1*SST0*OV+/SST2*SST1*/SST0*IB7+/SST2*SST1*/SST0*IB5+SST2*/SST1*/SST0+/SST2*SST1*SST0*V+SST2*/SST1*SST0*RAM0+SST2*V+SST2*SST1*/SST0*RAM15+SST2*SST1*SST0*Q0Z:=/SST2*/SST1*/SST0*ZS:=/SST2*/SST1*/SST0*S+/SST2*/SST1*SST0*ZR+/SST2*/SST1*SST0*F15+/SST2*SST1*/SST0*IB6+/SST2*SST1*/SST0*IB4+/SST2*SST1*SST0*Z+/SST2*SST1*SST0*S+SST2*Z+SST2*S第三十六页,共六十二页,编辑于2023年,星期二2023/6/6360,1,RAM0Q0,RAM15

16位的运算器16位运算器的状态寄存器四位标志位GAL1

SSTCZVSCyF=0OVF15来自内部总线IBRAM15Q15RAM0Q0Y15~0D15~0B口A口I8~I0Cin第三十七页,共六十二页,编辑于2023年,星期二2023/6/637寄存器移位输入信号

2位控制码左移(I7)右移(/I7)指令

SSH1~0RAM0Q0RAM15Q15000/0/SHLSHR01C/C/RCLRCR10Q15/F15CyF0DIVMUL实现中,具体移位输入信号是用SSH编码和ALU中的结果处理控制信号I7

(移位方向)共同决定的。

第三十八页,共六十二页,编辑于2023年,星期二2023/6/638左右移位输入信号逻辑表达式RAM15=/SSH1*SSH0*C+SSH1*/SSH0*CyQ15=SSH1*/SSH0*F0RAM0=/SSH1*SSH0*C+SSH1*/SSH0*Q15Q0=SSH1*/SSH0*/F15RAM15.OE=/I7Q15.OE=/I7RAM0.OE=I7Q0.OE=I7第三十九页,共六十二页,编辑于2023年,星期二2023/6/639

16位的运算器16位运算器的最高位、最低位移位输入信号右移输入信号GAL3

左移输入信号GAL3CyF=0OVRF15SSHSSH右移控制左移控制RAM15Q15RAM0Q00CQ15/F150CCyF0Y15~0D15~0B口A口I8~I0Cin第四十页,共六十二页,编辑于2023年,星期二2023/6/6400,1,RAM0Q0,RAM15

16位的运算器16位运算器的完整组成四位标志位GAL1右移输入信号GAL3

SST左移输入信号GAL3最低位进位GAL3CZVSCyF=0OVRF15来自内部总线IBSSHSSHSCI右移控制左移控制RAM15Q15RAM0Q00CQ15/F150CCyF001CY15~0D15~0B口A口I8~I0Cin第四十一页,共六十二页,编辑于2023年,星期二2023/6/641运算器用的GAL20V8的控制信号GAL1:状态寄存器GAL3:进位输入SSTCZVSSCI运算Cin000CZVS00加0001CyZROVF1501加1010内部总线的一位10加C移位输入0111ZVS

RAM0Q0RAM15Q151000ZVSSSH左移位右移位101RAM0ZVS000X0X110RAM15ZVS01CXCX111Q0ZVS10Q15/F15CyF0

第四十二页,共六十二页,编辑于2023年,星期二2023/6/642脱机的运算器实验在已经设计好并实现了运算器部件之后,如何控制它完成指定的运算功能并检查它的执行结果呢?

最简单的办法是:(1)通过开关向其提供将要使用的数据,(2)通过开关向其提供必要的控制信号,(3)通过开关按钮控制寄存器接收运算结果,(4)通过指示灯显示运算结果和控制信号的值。其实这就是把计算机的运算器部件从计算机系统中孤立出来,用手工方式操作其运行过程,这不会涉及计算机的其他功能部件,事情变得更单纯简单,更容易理解,学懂这一部分内容之后,很容易与通过计算机的控制器控制运算器运行的具体实现方案联系起来,更有利于把复杂的事情简单化。第四十三页,共六十二页,编辑于2023年,星期二2023/6/64316位运算器脱机实验Y15~Y0D15~D0RAM15Q15RAM0Q0CinCyF=0OverF15运算器部件A3~0B3~0I8~6(用16个开关提供输入数据)CZVSSSHSSTSCII5~3

I2~0A口B口SCISSHI8~6I5~3I2~0SST通过24位微型开关提供控制信号用四个指示灯显示状态(用16个指示灯显示结果)第四十四页,共六十二页,编辑于2023年,星期二2023/6/644本章主要内容运算器部件概述定点运算器的功能、组成与设计浮点运算与浮点运算器第四十五页,共六十二页,编辑于2023年,星期二2023/6/645浮点运算器与浮点数运算浮点运算器通常由处理阶码的和处理尾数的两个定点运算器组成 在早期的小或微型机中,浮点运算器通常以任选件方式提供给用户,主要用于计算浮点数浮点数加减运算

对阶执行加减规格化舍入(右归)判溢出浮点数乘除运算阶码加减尾数乘除舍入与规格化处理判溢出第四十六页,共六十二页,编辑于2023年,星期二2023/6/646浮点数在计算机内的格式浮点数:X=

MS

ESEm-1...E2E1

M-1M-2...M-n

符号位

阶码位

尾数数码位

总位数短浮点数:

1

8

23

32长浮点数:

1

11

52

64

临时浮点数:1

15

64

80IEEE标准:阶码用移码,基为2;尾数用原码X=MX*2EX浮点数的阶码的位数决定数的表示范围,

尾数的位数决定数的有效精度。第四十七页,共六十二页,编辑于2023年,星期二2023/6/647浮点数在计算机内的格式浮点数:X=

M

E

E

...E

E

MM...M

ssm-110-1-2-nIEEE标准:尾数用原码X=MX*2EX浮点数是数学中实数的子集合,由一个纯小数乘上一个指数值来组成。在计算机内,其纯小数部分被称为浮点数的尾数,对非0值的浮点数,要求尾数的绝对值必须>=1/2,称满足这种表示要求的浮点数为规格化表示;把不满足这一表示要求的尾数,变成满足这一要求的尾数的操作过程,叫作浮点数的规格化处理,通过尾数移位和修改阶码实现。第四十八页,共六十二页,编辑于2023年,星期二2023/6/648浮点数在计算机内的格式浮点数:X=

M

EE...EE

MM...M

ssm-110-1-2-nIEEE标准:尾数用原码X=MX*2EX按国际电子电气工程师协会规定的标准,浮点数的尾数要用原码表示,即符号位Ms:0表示正,1表示负,且非0值尾数数值的最高位M-1必为1,才能满足浮点数规格化表示的要求;既然非0值浮点数的尾数数值最高位必定为1,则在保存浮点数到内存前,通过尾数左移,强行把该位去掉,用同样多的尾数位就能多存一位二进制数,有利于提高数据表示精度,称这种处理方案使用了隐藏位技术。当然,在取回这样的浮点数到运算器执行运算时,必须先恢复该隐藏位。第四十九页,共六十二页,编辑于2023年,星期二2023/6/649浮点数在计算机内的格式X=

Ms

EsEm-1...E1E0

M-1M-2...M-n

IEEE标准:阶码用移码,基为2X=MX*2EX按国际电子电气工程师协会规定的国际通用标准,浮点数的阶码用整数给出,并且要用移码表示,用作为以2为底的指数的幂。既然该指数的底一定为2,可以不必在浮点数的格式中明确表示出来,只需给出阶码的幂值即可。

移码表示只用于表示整数,只用在浮点数的阶码部分,其定义类似于整数的补码定义,差别在符号位。

移码的符号位是0表示负,1表示正,与补码的符号位正好相反,移码是指机器数在数轴上有个移位关系;

移码的数值位则与补码的数值位完全相同。第五十页,共六十二页,编辑于2023年,星期二2023/6/650浮点数格式:关于移码的知识浮点数:X=

M

EE...EE

MM...M

ssm-110-1-2-nX=MX*2EX移码表示只用于表示整数,只用在浮点数的阶码部分。一位符号位和n位数值位组成的移码,其定义为;[E]移=2n+E-2n<=E<2n表示范围:

00000000111111110负数正数机器数[X]补

=X0X<2n

2n+1+XX-2nX0第五十一页,共六十二页,编辑于2023年,星期二2023/6/651浮点数格式:关于移码的知识一位符号位和n位数值位组成的移码,其定义为;[E]移=2n+E-2n<=E<2n表示范围:00000000~11111111负数

正数

机器数0移码只执行二数的加减运算与增1、减1操作。加减运算时,符号位计算结果求反后,才是加减运算的正确符号位的值。

8位的阶码能表示-128~+127,当阶码为-128时,其补码表示为00000000,该浮点数的绝对值<2-128,人们规定此浮点数的值为零,若尾数不为0就清其为0,并特称此值为机器零。8位移码表示的机器数为数的真值在数轴上向右平移了128个位置-128+127第五十二页,共六十二页,编辑于2023年,星期二2023/6/652浮点数算术运算(1)对阶操作,求阶差:

E=MX-MY,

使阶码小的数的尾数右移E位,其阶码取大的阶码值;(2)尾数加减;(3)规格化处理;(4)舍入操作,可能带来又一次规格化;(5)判结果的正确性,即检查阶码上下溢出EXX=MX*2

EYY=MY*2

浮点数加减运算第五十三页,共六十二页,编辑于2023年,星期二2023/6/653浮点数加运算举例X=2010*0.1101111,Y=2100*(-0.1010110)写出X、Y的正确的浮点数表示:

阶码用4位移码

尾数用9位原码(含符号位)

(含符号位)[X]浮=0

1010

1101111[Y]浮=1

1100

1010110为运算方便,尾数的符号为写在数值位之前:[MX]浮=1010

01101111[MY]浮=1100

11010110

第五十四页,共六十二页,编辑于2023年,星期二2023/6/654浮点数加运算举例

X=2010*0.1101111,Y=2100*(-0.1010110)(1)计算阶差:

E=EX-EY=EX+(-EY)=1010+0100=0110

注意:阶码计算结果的符号位在此变了一次反,结果为-2的移码,是X的阶码值小,使其取Y的阶码值1100(即+4);因此,相应地修改[MX]补=00001101111(即右移2位)(2)尾数求和:0001101111此处是原码加法,符号不相

+

11010110同,绝对值大的减小的,结

1011101111果符号取决于绝对值大的数第五十五页,共六十二页,编辑于2023年,星期二2023/6/655浮点数加运算举例X=2010*0.1101111,Y=2100*(-0.1010110)(3)规格化处理:相加结果,数值的最高位为0,应执行1次左规操作,故得[MX]原=11110110,阶码减1,[EX]移=1011(4)舍入处理:结果为负,警戒位为正,在最低位减111110110

+

0000000111110101(5)检查溢出否:和的阶码为1011,不溢出计算后的[X]移=1

1011

1110101,即数的实际值为23*(-0.1110101)第五十六页,共六十二页,编辑于2023年,星期二2023/6/656浮点数算术运算(1)阶码加、减:乘:EX+EY

,除:EX-EY(2)尾数乘、除:乘:EX*EY

,除:EX/EY(3)规格化处理;(4)舍入操作,可能带来又一次规格化;(5)判结果的正确性,即检查阶码上下溢出EXX=MX*2

EYY=MY*2

浮点数乘除运算第五十七页,共六十二页,编辑于2023年,星期二2023/6/657浮点数乘法运算举例X=2010*0.1011,Y=2100*(-0.1101)写出X、Y的正确的浮点数表示:

阶码用4位移码

尾数用9位原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论