본문 바로가기
cs

컴퓨터의 연산

by 코디드 2023. 6. 8.

cpu는 전자식 산수 계산기



컴퓨터의 뺄셈

보수 complement
4는 6에 대한 10의 보수.

2의 보수 = 1의 보수 + 1
1의 보수 = 0>1 / 1>0
어떤 숫자에 2의 보수를 더하면 자동으로 2진수 뺄셈이 됨. 단, 자리올림은 버림.

 



컴퓨터의 곱셈)


- shift 왼쪽으로 밀기 = 곱하기 2
>두칸 밀면 = 곱하기 4

- padding 오른쪽에 0 채우기
- 왼쪽 넘어간 부분 자르기

컴퓨터의 나눗셈)
-shift 오른쪽으로 밀기 = 나누기 2

-padding 왼쪽에 0 채우기
-오른쪽 넘어간 부분 자르기

 



나눗셈은 기본적으로 뻴셈

15/5
=15 - 5 = 10
=10 - 5 = 5
=5 - 5 = 0
=15/5=3

7/0 = 7 - 0 = 7 - 0 = 7 - 0 = 7 - 0= 7 - 0= 7 - 0
무한반복 = 에러



cpu 연산장치(비메모리)

ram 메모리(저장장치) + ssd / hdd
>> excel과 비슷

컴퓨터의 연산방법)


1. ram 같은 메모리에서 정보를 가져옴
2. 참조를 위해 register로 옮긴 후
3. ALU를 통해서 산술 연산을 실시
4. 그 결과를 다시 메모리에 보내줌