CS/컴퓨터 구조
[컴퓨터 구조] 2-1 0과 1로 숫자를 표현하는 방법
서니션
2024. 5. 8. 15:36
이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.
잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다.
정보 단위
비트 : 0과 1을 나타내는 가장 작은 정보 단위
n비트는 2^n가지 정보를 표현할 수 있음
바이트 : 8개의 비트를 묶은 단위, 비트보다 한 단계 큰 단위
워드 : CPU가 한 번에 처리할 수 있는 데이터 크기
워드의 절반 크기를 하프 워드, 1배 크기를 풀 워드, 2배 크기를 더블 워드라고 함
이진법
수학에서 0과 1만으로 모든 숫자를 표현하는 방법
숫자가 1을 넘어가는 시점에 자리 올림을 하면 됨
이진수의 음수 표현
'모든 0과 1을 뒤집고, 거기에 1을 더한 값'
실제 이진수만 보고는 양수인지 음수인지 구분하기 어려워서 '플래그'라는 컴퓨터 내부에서 알 수 있는 것이 있음
십육진법
15를 넘어가는 시점에 자리 올림을 하는 숫자 표현 방식
십육진법을 사용하는 주된 이유 중 하나는, 이진수를 십육진수로 십육진수를 이진수로 변환하기 쉽기 때문이다