中级软件设计师笔记-计算机与体系结构.docx

中级软件设计师笔记-计算机与体系结构.docx

? ? 中级软件设计师笔记 计算机与体系结构 ? ? 计算机体系结构 进制的转换 1、R进制转十进制使用按权展开法 将R进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值 2、十进制转R进制使用短除法 整数部分:除R取余,知道商为0为止,将余数逆序排列 小数部分:乘R取整,直到小数部分为0,将整数顺序排列 3、二进制转八进制与十六进制 二进制数转 八 或 十六 进制数是,从小数点向左和向右把每 3 或 4个二进制数分成一组, 直接写出每一组所代表的数值,小数点后不足位数补0 八 或 十六 进制数转成二进制数时,从小数点向左和向右将一个数分成 3 或者 4个二进制数, 按顺序排列,得到的就是转换后的二进制数 原码、反码、补码、移码 a、正数的原码、反码、补码都是相同的 b、负数的反码是在原码的基础上 除符号位(第一位)其它位取反;补码是在反码的基础上加一 负数补码转原码 —— 除符号位之外全部取反再加一 c、移码在补码基础上把符号位取反 使用补码进行加减法运算 数值表示范围 定点数 定点数:所有数据的小数点位置是固定的,小数点位置在数据最高位的是定点小数(即小数点在符号位后面), 在最低位的是定点整数(即小数点在最右边) 注:小数点不占位数 浮点的运算

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档