컴퓨터의 연산
* IC(Integrated Circuit, 집적회로)
- ex. CPU, 메모리
┌─┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴─┐
│ │
│ IC │
│ │
└─┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬─┘
끝에 달린 핀은 0V or +5V 임
핀 1개로 2가지 상태만 나타낼 수 있으므로 2진수 사용!!!
모든 정보를 2진수로 표현해야 함!
p.s.ㅋㅋㅋㅋ 내가 그리고도 잘 그렸넹ㅋㅋ
=> 프로그램이 실행되면, 컴퓨터 내부에서는 2진수로 취급!!
* 시프트 연산!!
왼쪽 시프트 《 / 오른쪽 시프트 》
-> 왼쪽 시프트로 x2, x4, x8 ...
오른쪽 시프트로 /2, /4, /8 ...
각종 연산을 위해 시프트 연산 활용하는 군!!
* 보수!!!! 2의 보수!!!!!
-> 0과 1을 반전시킨 후, +1
ex. 3-5 = 3+(-5)
00000011 + 11111011 = 11111110 (결과값은 보수로 표현, -2)
최상위 자리수가 1임 => 음수임ㅋㅋ
* 오른쪽 시프트의 논리 오른쪽 시프트와 산술 오른쪽 시프트!!
논리 시프트 : 빈 자리에 0
산술 시프트 : 빈 자리에 부호 비트 값
을 넣음ㅋㅋ
cf. 왼쪽 시프트는 0만 채우면 됨둥ㅋㅋ
p.s. 므얌ㅠㅠㅠㅠ
* 논리연산
NOT, AND, OR, XOR
컴퓨터는 정말 대단하다
단순한데 진짜 모든걸 다한다.... 신기하다..... 하핳
힝ㅠㅠㅠ 난 복잡한데 모든걸 하진 않는다...헤헿ㅎㅎㅎㅎ