运算方法和运算器
一个定点数由符号位和数值域两部分组成。按小数点位置不同,定点数有纯小数和纯整数两种表示方法。
按IEEE754 标准,一个浮点数由符号位S,阶码E,尾数M 三个域组成。其中接码E的值等于指数的真值e加上一个固定偏移值。
为了使计算机能直接处理十进制形式的数据,采用两种表示形式:1.字符串形式,主要用于在非数值计算的领域;2. 压缩的十进制数串形式,用于直接完成十进制数的算术运算。
数的真值编程机器码时有4种表示方法:原码表示法,反码表示法,补码表示法,移码表示法。其中移码主要用于表示浮点数的接码E,以利于比较两个指数的大小和对阶操作。
字符信息术语符号数据,是处理非数值领域的问题。国际上采用的字符系统是7单位的ASCII码。
直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。为此要解决汉字的输入编码,汉字内码,字模码的三种不同用途的编码。
为运算器构造的简单性,运算方法中算术运算通常采用补码,剪发,原码乘除法或补码乘除法。为了运算器的高速性和控制的简单性,采用了先行进位,阵列乘除法,流水线等并行计数措施。
定点运算器和浮点运算器的结构复杂程度有所不同。早起微型机中浮点运算器放在cpu芯片外,随着高密度集成电路的发展,现已移至CPU内部。