본문/내용
컴퓨터내의 자료표현
비트(bit : binary digit) - 기억장치 내부에 기억된 데이터의 기본 단위 (1:On 0:Off)
한 개의 비트만으로 컴퓨터시스템을 사용하여 데이터를 처리하는데 필요한 숫자, 영문자, 특수문자를 모두 표현할 수는 없음
8개의 비트를 모아 정보를 표현하며, 8비트를 1바이트(byte)라고 함
비트를 이용하여 정보를 표현하는 방법으로는 수치데이터 표현과 문자데이터 표현으로 구분
수치 데이터의 표현
2진수(Binary number)
모든 수를 2가지 디지트(digit)(0과 1)의 조합으로 표현.
각 디지트는 1비트 정보를 가진다.
8비트 : 1바이트(byte), 2바이트 : 하프 워드(half word)
4바이트 : 워드(word), 8바이트 : 더블워드(double word).
8진수(Octal number) : 0,1,2,3,4,5,6,7
16진수(Hexadecimal number)
:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
2진화 10진수(Binary Coded Decimal)
사람에게 친근한 10진수를 2진 코드(binary code)로 표현하는 방법
모든 수를 10가지 디지트(0,1,2,3,4,5,6,7,8,9)의 조합으로 표현
각 디지트를 2진수 4비트로 표현한다.
부호화 2진수(signed binary number)의 표현 부호절대값(signed magnitude) 표현
부호 비트로 양수(0)와 음수(1)를 표시하고 나머지 비트들로 절대값을 표현
양수는 부호 없는 숫자와 같이 표현
음수를 표현할 때 절대치는 변동이 없고 부호 비트만 달라짐
+0과 -0이 존재
- 음수 -14 : 1 00xxx10
- 양수 14 : 0 00xxx10
부호화 2진수(signed binary number)의 표현