Upload
kidoki
View
211
Download
2
Embed Size (px)
DESCRIPTION
Code Chapter 15
Citation preview
[CODE] 16 장 . 바이트와 16진수
< 아꿈사 > 박 기 덕
Byte
8bit -> 1byte
Byte 는 IBM 의 System/360 이라는 중형 컴퓨터 시스템에서 유래
1byte = 00000000 ~ 11111111
0 ~ 255 (unsigned)
-128 ~ 127 (signed)
Byte
BCD 숫자 표시 형식의 저장 용이함 (23 장 )
세계 대부분의 문자를 저장 (CJK 라 불리는 중국 , 일본 , 한국어 제외 )
흑백 사진의 회색조를 표현하는 단계 ( 사람의 눈이 대략 256 개의 명암을 구분 )
4bit = nibble/nybble
8 진수
이진수의 3bit 를 이용하여 변환
8 진수
10110110 의 8 진수 변환 1011001111000101 의 8 진수 변환
여러 바이트로 구성되어 있는 값을 표현할 경우 바이트를 나눌 때 동일한 비트 단위로 나뉘어야 한다 .
2bit(4 에 기반한 수체계 ) 혹은 4bit(16 에 기반한 수체계 ) 단위로 나누어 사용
16 진수
16 = Hexadecimal = hex
진수의 표현 0 1 2 3 4 5 6 7 8 9 10 11 12… (10 진수 )
0 1 2 3 4 5 6 7 10 11 12… (8 진수 )
0 1 2 3 10 11 12… (4 진수 )
0 1 10 11 100… (2 진수 )
0 1 2 3 4 5 6 7 8 9 ? ? ? ? ? ? 10 11 12… (16 진수 )
16 진수
16 진수를 표현하기 위한 기호16 진수 변환
16 진수
실제로 사용되는 16 진수 밑수 표현
16 진수
9A48Ch 의 10 진수 변환
4 자리의 16 진수를 10 진수로 변환하는 틀
16 진수
10 진수를 16 진수로 변환 255 이하일 경우 1byte 로 변환 가능 = 2nibble = 두개의 16 진수 65,536 이하일 경우 2byte 로 변환 가능 = 4bibble = 네개의 16 진수
C A F E
16 진수
16 진수를 위한 덧셈표