공부/컴시

컴시 - 2진수의 연산

GalaKrond 2022. 4. 7. 13:03
728x90

1. 2진수의 연산

2진수는 컴퓨터 시스템에서 기본적으로 덧셈에 기반해서 계산한다.

 

1 - 1. 덧셈

2진수의 덧셈은 2가 되면 자릿수를 받아올림하는 전제로 계산한다.

 

1011 +

0101

= 10000

 

1 - 2. 뺄셈

 

1의 보수 사용하기 -

빼는 수의 보수를 원래 수에 더한다.

0111 - 0100 = 0111 + 1011

여기서 자릿수가 올라간다면, 끝자리에 더해주면 된다.

 

2의 보수 사용하기 - 

 

보수를 원래 수에 더하는 것은 같으나,

2의 보수에 자리 올림수가 있다면 버리고, 아니라면 2의 보수를 취하고 - 1을 붙임

0100 + 1001 = 1101,

1101을 2의 보수로 바꾸고 - 붙이기 -> - 0011.

 

728x90