文档介绍:第3章运算方法与实现电路
本章主要内容:
本章主要讨论各种数据类型的二进制表示以及不同数制之间的相互转换。主要介绍数据的表示方法,包括定点数表示、浮点数表示、自定义表示方法,重点介绍浮点数表示,包括表数范围、表数精度、表数效率及浮点数的设计。简单介绍常用的校验编码。主要讲解定点数的加、减、乘、除运算及实现技术,最后讨论浮点运算方法及加法器的构成。
计算机中数据的表示与数制之间的转换 机器数的编码表示及加减运算
二进制乘除法运算 浮点数的运算方法
浮点数设计 数据校验码 高级数据表示
计算机中数据的表示与数制之间的转换
计算机中数据的表示方法与转换
表3-1 a在不同进制中的取值
进制
取值
二进制
0 1
八进制
0 1 2 3 4 5 6 7
十进制
0 1 2 3 4 5 6 7 8 9
十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F
(1)二、八、十六进制数之间的转换
例3-4 (1 1)2=(001 011. 100 100)2=()8
例3-5 (10 )2=(0010 0101. 1001)2=()16
若将八、十六进制转换成二进制时,只要把每一位对应写成3位、4位二进制即可。
例3-6 ()8=(001 )2=()2
例3-7 ()16=(0010 )2=()2
(2)十进制数转换成二进制数
例3-8 将(125)10转换成二进制数。
十进制数的编码与运算
有权码指的是表示一位十进制的二进制码的每一位有确定的权值。