《单片机应用技术》_1.pptVIP

  • 5
  • 0
  • 约1.13万字
  • 约 48页
  • 2026-06-18 发布于广东
  • 举报

1.2单片机的数制与编码1.2.2计算机中数的表示在实际控制过程中,数是有正有负的,而计算机只能识别0、1两种信息,那么正、负数在计算机中如何表示呢?1.机器数与真值机器数是指机器中数的表示形式。它将数值连同符号位一起数码化,表示成一定长度的二进制数,其长度通常为8的整数倍。机器数通常有两种:有符号数和无符号数。有符号数的最高位为符号位,代表了数的正负,其余各位用于表示数值的大小;无符号数的最高位不作为符号位,所有各位都用来表示数值的大小。真值是指机器数所代表的实际正负数值。有符号数的符号数码化的方法通常是将符号用“0正1负”的原则表示,并以二进制数的最高位作为符号位。上一页下一页返回1.2单片机的数制与编码2有符号数的表示方法有符号数的表示方法有原码、反码和补码3种。以下均以长度为8位的二进制数表示有符号数。(1)原码表示法将8位二进制数的最高位(D7位)作为符号位(0正1负),其余7位D6~D0表示数值的大小。(2)反码表示法正数的反码与原码相同,但负数的反码其符号位不变,其余各数值位按位取反。(3)补码表示法正数的补码与原码相同,负数的补码等于其反码加1(即相应数值的原码按位取反,再加1)。上一页下一页返回1.2单片机的数制与编码1.2.3常用编码1.BCD码由于人们习惯于使用十进制数,但计算机又不能识别十进制数,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档