Skip to main content

cpu가 작동하는 원리

·150 words·1 min· loading

반도체는 전기가 흐르는 도체와 흐르지 않는 부도체 성격을 조건에 따라 선택할 수 있다.

a = 0 0 1 0 (2)

+b = 0 0 1 1 (3)

res= 1 0 1 (5)

빼기일때는? 보수를 더하면 됨

보수란?

12-9 =?

9의 10에대한 보수는 9를 10으로 만들어 줄 수 있는 수이다. 따라서 1

12에다가 보수인 1을 더하고, 윗자리 숫자를 하나 버림

13 -> 3

2진수로 할 때는 2의 보수를 씀

2의 보수= 1의보수 +1

1의 보수란?

0->1

1->0

이렇게 뒤집으면 됨

3-2= 0 0 1 1 - 0 0 1 0

= 0 1 0 1 1 + (1 1 0 1 + 1) # 1의보수 + 1

=1 0 0 0 1

= 4비트를 넘어간 수는 사라지므로 0 0 0 1 =1

컴퓨터는 더하는 방식으로 뺀다.

곱셈하는법

여러번 더하면 곱셈이 됨 ㅋ

나눗셈하는법

여러번 빼면 나눗셈이 됨 ㅋ

5/3

5-3=2

2<3 이므로 나머지

« = *2

= /2

참고

https://ndb796.tistory.com/4