(带符号的二进制数的表示方法及加减法运算)

★ 机器数:在机器中使用的连同数符一起 代码化的数。 按照机器数的小数点位置是否固定,把数分为:★ 定点数★ 浮点数 所有数据的小数点位置固定不变。★ 定点小数 X0.X1X2…Xn 符号位 数值部分(尾数) ★ 定点整数 X0X1X2…Xn. 小数点位置可浮动的数据。★ 浮点数通常表示为:N=M·RE N:浮点数,M:尾数,E:阶码, R:阶的基数(底),常数(一般为2、8或16)。 ★ 一台计算机中所有数据的R都相同,不需 表示出来。因此,浮点数的机内表示一般 采用以下形式: ★ 常用的浮点数有两种格式: 规格化:为了提高运算精度,要使尾数的有效 数字尽可能占满已有的位数。 ★ 判断任何进制的浮点数规格化的重要标志: ★ 浮点非规格化数的处理 将尾数左移或右移,并修改阶码值使之满足规格化要求。 ★ 机器零 尾数用补码表示,阶码用补码或移码表示。 ★ 移码与补码的关系 ★ 数值范围:机器所能表示的一个数的 最大值和最小值之间的范围。★ 数据精度:一个数的有效位数。 ★ 例如 ● 32位定点数(补码) 定点小数的数值范围: , 定点整数的数值范围: , 数据精度为 位。 ● 32位单精度浮点数(阶码8位、尾数24位) 数值范围: , 精度为 位。 00101 10101 -1011 11011 01011 +1011 [X]移 [X]补 真值X 把[X]补的符号位取反,即得[X]移。 (4) 计算机中数据的表示范围与精度 -1~1-2-31 -231~231-1 31 -2127~(1-2-23)·2127 24 和定点数相比,浮点数牺牲了精度、扩大了范围。 */34 3.2 带符号二进制数 的表示方法及加减法运算 一、带符号二进制数的表示 ★ 真值(X):一个数本身(它所代表的实际值)。 ★ 机器数有三种表示方式:原码、补码和反码。 ★ 为讨论方便,先假设机器数为小数, 格式:符号位 小数点 数值 ★ 最高位为符号位,0表示正数,1表示负数。 ★ 数值部分用绝对值形式表示。 1. 原码表示法 -0 +0 1.0000 0.0000 0 1.1011 -0.1011 0.1011 +0.1011 [X]原 真值X ★ 最高位为符号位,0表示正数,1表示负数; ★ 若真值为正数:数值部分与原码相同; 若真值为负数:数值部分为原码各位取反。 2. 反码表示法 -0 +0 1.1111 0.0000 0 1.0100 -0.1011 0.1011 +0.1011 [X]反 真值X ★ 最高位为符号位,0表示正数,1表示负数。 ★ 若真值为正数:数值部分与原码相同; 若真值为负数:数值部分为原码各位取反, 并且末位再+1。 3. 补码表示法 -0 +0 0.0000 0.0000 0 1.0101 -0.1011 0.1011 +0.1011 [X]补 真值X ★ 举例 1.1100 0.1111 1.0110 0.1010 [X]补 1.1011 0.1111 1.0101 0.1010 [X]反 1.0100 0.1111 1.1010 0.1010 [X]原 -0.0100 1.0100 0.1111 +0.1111 1.1010 -0.1010 0.1010 +0.1010 机器数 真值X 3. 不同码制间的相互转换 1.1011 1.0101 0.1110 0.1110 1.10111 1.01010 1.01001 0.10100 [X]补 1.01001 1.10110 1.10111 0.10100 [X]原 1.1010 1.0101 0.1110 0.1110 1.10111 1.01010 1.01000 0.10100 [X]反 1.01000 1.10101 1.10111 0.10100 [X]原 4. 整数的表示形式 X=Xn … X2 X1 X0 Xn--符号位 ★ 举例 10110 01010 [X]补 10101 01010 [X]反 11010 01010 [X]原 11010 -1010 01010 +1010 机器数 真值X 溢出:运算结果超出机器数所能表示的范围。 ★ 两个异号数相加或两个同号数

计算机二进制加减符号,(带符号的二进制数的表示方法及加减法运算).ppt相关推荐

  1. 数字集成电路及其版图设计:带有预置数功能的8位二进制加减计数器设计及版图实现

    数字集成电路及其版图设计 带有预置数功能的8位二进制加减计数器设计及版图实现 一.目的: 1.熟悉数字集成电路设计的基本流程: 2.熟悉虚拟机的安装及使用方法: 3.熟悉Linux系统及vi编辑器的操 ...

  2. 计算机组成加减交替法被除数,2019考研408计算机组成原理知识:定点数的表示和运算...

    2019考研408计算机组成原理知识:定点数的表示和运算 2018-01-12 17:05 | 考研集训营 2019考研计算机如何来复习呢?文都考研集训营建议参加2019考研计算机的考生可以开始看专业 ...

  3. 计算机组成原理——加减运算 溢出判断

    文章目录 原码的加减运算 原码的加法运算: 原码的减法运算,"减数"符号取反,转变为加法: 补码的加减运算 补充: 1. 求[-B]补 2. 负数补 → 原: 例题 溢出判断 溢出 ...

  4. 合肥工业大学计算机学院加减分,合肥工业大学奖学金加减分细则(定稿修改)

    合肥工业大学奖学金评定细则 合肥工业大学宣城校区学生素质综合测评加减分实施细则(暂行) 为鼓励校区学生勤奋学习.刻苦钻研.品学兼优.全面发展,逐步使学生教育和管理工作科学化.规范化,进一步提高学生培养 ...

  5. 计算机怎么加项目符号,2010年职称计算机:添加项目符号

    (l)向文本中添加项目符号 l)选择要添加项目符号的文本行或单击文本的任意位置. 2)执行[格式]|[项目符号和编号]命令或在文本任意位置单击鼠标右键,在弹出的快捷菜单中选择[项目符号和编号1,弹出[ ...

  6. Java中某日期时间加减5分钟、10分钟的方法

    /*** 加减对应时间后的日期* @param date 需要加减时间的日期* @param amount 加减的时间(毫秒)* @return 加减对应时间后的日期*/ private Date s ...

  7. 二进制加减溢出问题详解,byte类型加减溢出详解。

    byte类型的数在JAVA中占1个字节,也就是8位,那么8位中除去一个符号位,表示数值的共有七位. 例如:1000 0000 中1就是符号位,表示负数. 0111 1111 中0也是符号位,表示正数. ...

  8. 计算机组成加减交替法被除数,计算机组成原第2章答案.doc

    计算机组成原第2章答案 第2章 综合应用题参考答案 1. 在CRC校验中.已知生成多项式是G(x)=x4+x3+1.要求写出信息1011001的CRC校验码. 解: 生成多项式G(x)=11001,为 ...

  9. Python 二进制加减

    # 二进制+1 def add_binary_nums(x,y):max_len = max(len(x), len(y))x = x.zfill(max_len)y = y.zfill(max_le ...

最新文章

  1. 《Windows Server 2012 Hyper-V虚拟化管理实践》——1.3 物理服务器选型建议
  2. NGINX、PHP-FPM开机自动启动
  3. JavaScript计算汉明距离(HammingDistance)
  4. sklearn训练模型保存与加载
  5. (超详细版)Linux下Hadoop2.7.1集群环境的搭建(3台为例)
  6. 全备份失败后,如何手工清除exchange日志文件,附微软KB
  7. adb shell 调试 Android 串口
  8. Android学习----发行版本
  9. Openstack面试题和知识点总结
  10. archlinux php imagemagick,如何用ImageMagick将SVG转换为PNG?
  11. 德鲁伊 oltp oltp_深入研究内存中OLTP表的哈希索引
  12. java服务端高并发问题_Java服务端两个常见的并发错误
  13. (转)Mahout Kmeans Clustering 学习
  14. Java基础知识整理之static修饰属性
  15. idea 自动定位类所在目录_中国自动化学会推荐的A类和B类学术期刊目录(包含国产和外文)...
  16. Netty权威指南——WebSocket协议开发
  17. 东子破解修改oracle10g的最大连接数
  18. FZU 2158 数字密码
  19. 【网络工程】二层与三层交换机都知道 那么四层交换机是什么?
  20. 机床测头应用一:仿形加工功能,降低废品率

热门文章

  1. python安装步骤3.7.2-linux环境安装python3.7.2
  2. python画图哆啦a梦-python 绘制哆啦A梦
  3. python importerror怎么解决-解决python有时候import不了当前的包问题
  4. python3.7下载安装教程-CentOS 7 下 安装 Python3.7
  5. python贴吧发帖脚本-分享用Python写的99收抢单小脚本,仅供学习
  6. 数据分析 python 用途-利用Python数据分析可以实现些什么功能呢?
  7. python输入输出-Python3
  8. python的编程模式-Python设计模式:为了整洁又时尚的代码
  9. python专科找工作难吗-本人小白,想学python,大专不知道好不好找工作?
  10. python就业方向及工资-Python的就业方向有哪些?