프로그래밍[Univ]/하드웨어

[하드웨어] 2진수에서 Overflow 판단법

Cloud Travel 2012. 5. 8. 22:13

1. Unsigned Number

 - 마지막 bit의 carry값이 1이면 overflow이다.

 ex)

    


2. Signed Number

 - 마지막 bit의 carry가 0이면 overflow가 아니다.

 - 마지막 bit의 carry가 1이고, 그 바로 전 bit의 carry가 1이면, overflow가 아니다.

 - 마지막 bit의 carry가 1이고, 그 바로 전 bit의 carry가 0이면, overflow다.

  ex)