计算机组成原理定点数浮点数等运算方法复习
- 格式:pdf
- 大小:370.82 KB
- 文档页数:88
复习第一章1.计算机系统的组成软件系统硬件系统:五大部件;总线★各部件的作用冯·诺依曼思想现代计算机的结构2.总线:概念、特点、分类、结构3.计算机系统的层次结构4.软件与硬件的关系,软件与硬件逻辑上等效5.计算机系统的性能指标6.计算机系统的分类重点:计算机系统的组成的概念;各部件的作用;冯·诺依曼思想;计算机系统的层次结构的概念;软件与硬件逻辑上等效的概念。
出题形式:填空、选择、判断、简答第二章1.数制及数制转换2.带符号数的表示:原码、反码、补码、移码以及各种码制与真值之间的转换3.定点数的表示格式和数据表示范围浮点数的表示格式和数据表示范围、浮点数的规格化数、原码/补码的规格化规则4.IEEE 754标准浮点数的表示格式(32位单精度)、与真值之间的转换规则5.非数值数据的表示:字符的ASCII码、字符串的存放方法;汉字编码的关系、汉字字库的容量计算6.十进制数串的表示:BCD码、压缩的十进制数串7.奇偶校验码、海明校验码、循环校验码的编码方法和校验方法;海明校验码码长的计算公式、各种校验码的检错和纠错能力;校验码的检错、纠错能力与码距的关系重点:原码、反码、补码、移码以及各种码制与真值之间的转换方法;浮点数的规格化数、最大、最小数的表示;IEEE 754标准浮点数的表示格式与真值之间的转换;校验码的检错、纠错能力与码距的关系、海明校验码码长的计算公式、循环校验码的编码方法和校验方法、生成多项式的特点及对生成多项式的要求。
出题形式:填空、选择、判断、计算★第三章1.定点补码加减运算规则、溢出判断方法、定点补码加减运算的逻辑电路、算术逻辑运算部件的工作原理2.一位原码、补码的乘法运算规则以及乘法运算的硬件逻辑电路的结构和工作原理3.一位原码/补码不恢复余数除法运算规则、布斯除法运算规则以及除法运算的硬件逻辑电路的结构和工作原理4.实现快速乘除法运算的基本方法:两位原码/补码乘法规则,阵列乘/除法器的实现;5.浮点四则运算的方法和步骤加减运算:求阶差、对阶、尾数加减、结果规格化、尾数的舍入规则乘除运算:阶码加减、尾数乘除、结果规格化、尾数的舍入规则6.逻辑运算、各类移位的规则重点:定点补码加减运算、溢出判断方法;一位原码、补码的乘法运算及硬件逻辑电路的结构;一位布斯除法的运算规则及除法运算的硬件逻辑电路;浮点四则运算的方法和步骤;算术和逻辑移位计算。
第2章数据的表示和运算主要内容:(一)数据信息的表示1.数据的表示2.真值和机器数(二)定点数的表示和运算1.定点数的表示:无符号数的表示;有符号数的表示。
2.定点数的运算:定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。
(三)浮点数的表示和运算1.浮点数的表示:浮点数的表示范围;IEEE754标准2.浮点数的加/减运算(四)算术逻辑单元ALU1.串行加法器和并行加法器2.算术逻辑单元ALU的功能和机构2.3 浮点数的表示和运算2.3.1 浮点数的表示(1)浮点数的表示范围•浮点数是指小数点位置可浮动的数据,通常以下式表示:N=M·RE其中,N为浮点数,M为尾数,E为阶码,R称为“阶的基数(底)”,而且R为一常数,一般为2、8或16。
在一台计算机中,所有数据的R都是相同的,于是不需要在每个数据中表示出来。
浮点数的机内表示浮点数真值:N=M ×2E浮点数的一般机器格式:数符阶符阶码值 . 尾数值1位1位n位m位•Ms是尾数的符号位,设置在最高位上。
•E为阶码,有n+1位,一般为整数,其中有一位符号位EJ,设置在E的最高位上,用来表示正阶或负阶。
•M为尾数,有m位,为一个定点小数。
Ms=0,表示正号,Ms=1,表示负。
•为了保证数据精度,尾数通常用规格化形式表示:当R=2,且尾数值不为0时,其绝对值大于或等于0.5。
对非规格化浮点数,通过将尾数左移或右移,并修改阶码值使之满足规格化要求。
浮点数的机内表示阶码通常为定点整数,补码或移码表示。
其位数决定数值范围。
阶符表示数的大小。
尾数通常为定点小数,原码或补码表示。
其位数决定数的精度。
数符表示数的正负。
浮点数的规格化字长固定的情况下提高表示精度的措施:•增加尾数位数(但数值范围减小)•采用浮点规格化形式尾数规格化:1/2≤M <1 最高有效位绝对值为1浮点数规格化方法:调整阶码使尾数满足下列关系:•尾数为原码表示时,无论正负应满足1/2 ≤M <1即:小数点后的第一位数一定要为1。