运算器
数据的表示与运算
- 进制之间的转换
- 定点数据的表示码:原码、反码、补码以及之间的关联与区别,运算,溢出监测
- 位移预算,原码定点数加减运算、补码定点数的加减运算、定点数乘除运算、溢出概念和判别方法
- 浮点数的表示(浮点数的表示范围和IEEE754标准)和浮点数的加减运算
- 串行加法器和并行加法器、算术逻辑单元ALU的功能和结构
计算内部信息(程序和数据,二进制表示)
- 控制信息:指令和控制字
- 数据信息:数值型数据(定点数,浮点数),非数值型数据(字符串,数字串,汉字,图像,音频)
unsigned u = 21736;
int m,n;
float x;
double y;
- 计算机中常用的数据表示格式:定点格式和浮点格式
- 定点格式容许的数值范围小,要求硬件简单
- 浮点格式容许的数值范围大,要求硬件复杂
- 数值范围是指一种类型的数据能表示的最大最小值
- 数据精度通常是指实数所能表示的有效数字的位数
定点格式
- n指的是数值位的位数(例8位是2的八次方减1,2的n次方)
- 有符号数的表示(n+1,n表数值位,1是符号位,0正1负)
- 纯小数(默认在符号位与最大数值之间)
- 存整数的表示(默认小数点在最后,数值各位均为0时绝对值最小,数值位各位均为1时绝对值最大)
BCD码