CPU는 연산하는 장치(비메모리) RAM은 메모리 반도체(저장) 메모리에서 연산할 값을 가져옴 -> Register(임시 공간에 가져옴) -> ALU(산술 논리 장치, 산수) -> 다시 메모리로 저장하던가 등등
인프런
곱셈 4비트로 5를 표현하면 0101이다. 4비트를 0101을 왼쪽으로 한 칸 씩 밀면(Shift) 1010이다. 맨 오른쪽에 0이 채워진다.(Padding) 4비트로 표현하는 2진수 1010은 10이다. 왼쪽으로 한 칸 밀면 곱하기 2, 두 칸 밀면 곱하기 4가 된다. 나눗셈 4비트로 6를 표현하면 0110이다. 4비트 0110을 오른쪽으로 한 칸 씩 밀면 0011이다. 맨 오른쪽에 0이 채워진다.(Padding) 4비트로 표현하는 2진수 0011은 3이다. 7을 0으로 나누면? 7에서 0을 빼면 7이고 7은 0보다 크다. 7에서 0을 계속 빼면 언젠가는 0보다 작은 숫자를 만날 수 있는가? 만날 수 없다면 뺄셈 연산은 언제 끝날까? -> 하지 말자. https://www.youtube.com/watc..
디지털 회로 컴퓨터가 덧셈 하는 방법 2진수 1 + 1은 2진수 10(2) A가 1, B가 1이면 XOR 연산결과 S는 0이다. 동시에 A가 1, B가 1이면 AND 연산결과 C는 1이다. 이 1은 자리 올림이다. 반가산기, 전가산기 : https://suyeon96.tistory.com/6
8개 비트를 하나로 묶어 1 바이트(byte)라고 한다. 1 바이트는 영문자 한 글자가 저장될 수 있는 메모리 크기이며 관리의 최소단위이다.(한글 한 글자를 저장하려면 2 바이트가 필요하다) 메모리는 1byte 단위로 관리 4비트는 16가지, 8비트는 256가지, 16비트는 65,536가지(64KB) 2의 10제곱은 1024이다. 단위 크기 특징 1 Bit(비트) 전기 스위치 1개 용량이 아니라 표현의 최소 수준 1 Byte(바이트) 8 비트 한 묶음 영문자 한 글자를 저장할 수 있는 기억 공간의 최소단위이다. 컴퓨터는 기억공간을 관리할 때 1바이트 단위로 관리한다. 1 KB(킬로 바이트) 1024 바이트 보통 JPEG 사진 파일 하나가 몇 백 KB 정도 된다. 1 MB(메가바이트) 1024 킬로 바이트..
색상 표현 컴퓨터 하드웨어 주소 표현 메모리 값 표현 255-0-0? RGB에서 R을 표현하는데 필요한 비트 수 = 8bit 8bit -> 2^8 -> 256가지의 컬러(0~255) 00000000(2진수) -> 1(10진수) 11111111(2) -> 255(10) 빨갛다. 단계가 255단계 까지 있는 것
2진수(4비트) 16진수 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A(10진수 10) 1011 B(10진수 11) 1100 C(10진수 12) 1101 D(10진수 13) 1110 E(10진수 14) 1111 F(10진수 15) * 4비트는 16진수 한자리 숫자다. * 16진수는 0~F(십진수 15)까지 한 자리에 쓴다.