汇编语言程序设计教学资料-案例二:数值的表示.docxVIP

  • 5
  • 0
  • 约2.81千字
  • 约 3页
  • 2017-09-30 发布于浙江
  • 举报

汇编语言程序设计教学资料-案例二:数值的表示.docx

一、原码、补码、反码举例1.原码表示法原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用1表示负号,数值一般用二进制形式表示。设有一数为X,则原码表示可记作[X]原。例如,X1= +1010110 X2= -1001010其原码记作:[X1]原=[+1010110]原 [X2]原=[-1001010]原码表示数的范围与二进制位数有关。2.反码表示法机器数的反码可由原码得到。如果机器数是正数.则该机器数的反码与原码一样;如果机器数是负数,则该机器数的反码是对它的原码(符号位除外)各位取反而得到的。设有一数X,则X的反码表示记作[X]反例如 X1=+1010110 X2=-1001010[X1]原 [X1]反=[X1]原X2]原 [X2]反码通常作为求补过程的中间形式,即在一个负数的反码的末位上加1,就得到了该负数的补码。3.补码表示法机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在末位加1而得到的。设有一数X,则X的补码表示记作[X]补[X1]=+1010110 [X2]=-1001010[X1]原 [X1]补=010

文档评论(0)

1亿VIP精品文档

相关文档