玉溪网站建设,机加工网站,培训网站欣赏,交互网站模板5.掌握定点数的表示和应用#xff08;主要是无符号数和有符号数的表示、机器数的定点表示、数的机器码表示#xff09;#xff1b; 定点数#xff1a;小数点位置固定不变。 定点小数#xff1a;小数点固定在数值位与符号位之间#xff1b; 定点整数#xff1a;小…5.掌握定点数的表示和应用主要是无符号数和有符号数的表示、机器数的定点表示、数的机器码表示 定点数小数点位置固定不变。 定点小数小数点固定在数值位与符号位之间 定点整数小数点固定在数值位之后。 数的机器码表示采用二进制表示形式的连同数符一起代码化了的数据有原反补移码。
6.了解浮点数的表示和应用主要是浮点数的格式、规格化浮点数、IEEE754标准 任何一个R进制数N均可写成 (N)R±SR±e 这其实就是一个科学计数法。 S是位数代表数字N的有效数字 R是基值不同的机器取值不同计算机中常用的是2、4、8、16 e是阶码代表数字N小数点的实际位置。 浮点数小数点不固定 按照上面方法转换后任何二进制数都可以写成1.xxxx2±e其中1是默认的是个隐藏位。然后按照符号位、阶码阶码先加上偏移量之后转换成二进制的形式、小数点后的数值填入就能得到对应数字的浮点数二进制编码。 单精度浮点数一般4个字节32位1位符号位8位存放阶码偏移量为127剩余23位填小数点后的数值 双精度浮点数一般8个字节64位1位符号位11位存放阶码偏移量为1023剩余52位填小数点后的数值。 IEEE754标准规定浮点数由符号位S、指数部分E、尾数部分M三部分组成。
7.理解定点数运算主要是移位运算 逻辑运算 按位测利用“逻辑与”操作可以屏蔽掉数据字中的某些位 按位清利用“逻辑与”可以将数据字的某些位清0 按位置利用“逻辑或”可以使数据字的某些位置1 判符合或修改利用异或特性。 移位操作 逻辑移位无符号数或纯逻辑代码使用 逻辑左移按位左移高位移出低位添0向左移出的最高位可保存到运算器的进位状态寄存器C中 逻辑右移按位右移低位移出高位添0向右移出的最低位可保存到运算器的进位状态寄存器C中。 算术移位带符号数使用 算术左移按位左移高位移出低位添0向左移出的最高位可保存到运算器的进位状态寄存器C中 算术右移按位右移低位移出高位添符号数向右移出的最低位可保存到运算器的进位状态寄存器C中。 循环移位实现循环式控制、高低字节的互换和多倍字长数据的算术、逻辑移位 不带进位循环小循环进位状态寄存器C中的内容不参与循环 左移按位左移高位移入低位同时保存到C中 右移按位右移低位移入高位同时保存到C中。 带进位循环大循环进位状态寄存器C中的内容参与循环 左移按位左移高位移入C中C中的内容移入低位 右移按位右移低位移入C中C中的内容移入高位。 进位状态寄存器C的初始值应该是0
8.掌握定点数运算主要是加减法运算 补码加法 [x]补[y]补 [xy]补 补码减法 [x]补-[y]补[x]补[-y]补[x-y]补 溢出判断与变形补码 [x]补[y]补[s]补 溢出时判别信号为OVR1 根据两个操作数的符号与结果的符号判别溢出 OVRxf⊕sf*yf⊕sf 根据两数相加时产生的进位判别溢出 用Cf表示符号位C1表示数值最高位如果对应为产生进位就为1没有就为0 OVRCf⊕C1 采用变形补码进行运算 用两个二进制位来表示符号位保证至少有一个符号位是对的。 定点小数[x]变形补x0≤x14x-1≤x0mod 4 定点整数[x]变形补x0≤x2n2n2x-2n≤x0mod 2n2
9.了解定点数运算主要是乘法运算和除法运算 计算器实现乘除的三种方式 利用乘除运算子程序 在加法器的基础上增加左、右移位及计算器等逻辑路线构成乘除运算部件 设置专用的阵列乘除运算器 定点数乘法运算 原码乘法运算 符号位单独处理采用异或计算符号位。 原码一位乘法 原码两位乘法 补码乘法运算 补码一位乘法 快速乘法运算 无符号数阵列乘法器 带符号数阵列乘法器 定点数除法运算 原码除法运算 原码恢复余数法 原码不恢复余数法 补码除法运算 补码不恢复余数除法 布斯除法 阵列除法器 可控加减单元 不恢复余数除法阵列除法器
10.理解浮点数运算主要是加减法运算了解浮点数运算主要是乘除法运算 浮点数加减运算 对阶使两个小数的阶码相同 尾数求和/差对阶结束后进行尾数加减运算 结果规格化 舍入 浮点运算溢出处理 浮点乘除运算 阶码运算及溢出判断 尾数运算