리딩제로: 가장 왼쪽있는 숫자 왼쪽에 추가된 0 (항상 일정한 개수의 비트를 사용해 값을 표현하는 경우)
2진 수의 덧셈 : 1 + 1 = 10을 다음과 같이 논리연산으로 표현할 수 있다.
1and1 = '1'+'0' = 1xor1
오버플로(Over flow) : MSB보다 높은 자릿 수로 올림이 발생한 것
- 조건코드 레지스터에서 처리(오버플로 비트가 존재)
언더플로(Under flow) : MSB보다 높은 자릿 수에서 1을 빌려오는 것
부호와 크기 표현법 : 음수를 표현하기 위해서 맨 왼쪽 한 비트를 부호에 사용하는 음수 표현법
- 0의 표현법이 두가지라 낭비, XOR과, AND를 사용한 덧셈을 할 수 없다.
1의 보수 표현법 : 음수를 표현하기 위해 맨 왼쪽 비트를 부호에 사용하되, NOT연산을 통한 보수로 채우는 방법.
- 역시 0의 표현법이 두가지라 낭비.
- 순환올림 : MSB에서 올림이 발생할 경우 lsb로 올림을 전달하는 1의 보수 표현법의 계산법
2의 보수 표현법 : 더했을 때 0이 되는 보수를 찾아 음수를 표현하는 방법.
고정소수점 표현법 : 소수점의 위치를 항상 일정하게 두는 실수표현법으로, 항상 일정비트만을 분수표현에 쓴다.
부동소수점 표현법 : 가수와 지수로 나누어 표현.
- 0 표현법이 네 가지인 등의 문제도 있지만 훨씬 더 넓은 범위의 수를 표현 가능.