공부/컴시
컴시 - 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