补码运算的说明单片机.pptVIP

  • 17
  • 0
  • 约2.19千字
  • 约 11页
  • 2017-04-26 发布于四川
  • 举报
补码运算的说明单片机

补码的运算说明 ☆在微处理机中,使用补码进行运算使同一个微处理机中既能运算带符号数又能运算不带符号的数。而且,在采用补码表示带符号数的情况下,两个数的减法可以用加法来实现。 ☆在进行带符号数的加减运算时,把参与运算的数据转换成补码形式进行运算。当使用8位二进制数表示带符号的数时,它所能表示的数值范围在(-128)10~(+127)10之间,如果相加结果超出了这个范围,便溢出。 [X+Y]补=[X]补+[Y]补   [X-Y]补=[X]补+[-Y]补;; 例:已知 X=52 Y=38 求X-Y 方法1: 直接相减 X-Y = 52-38 =14 0 0 1 1 0 1 0 0 -) 0 0 1 0 0 1 1 0 0 0 0 0 1 1 1 0 ; 方法2: 补码相加 X-Y = [ [ X-Y]补]补 = [ [X]补+[-Y]补]补 =[ [52]补+[ -38]补]补

文档评论(0)

1亿VIP精品文档

相关文档