11
[CODE] 16 장 . 장장장장 16 장장 < 장장장 > 장 장 장

Code chapter15

  • Upload
    kidoki

  • View
    211

  • Download
    2

Embed Size (px)

DESCRIPTION

Code Chapter 15

Citation preview

Page 1: Code chapter15

[CODE] 16 장 . 바이트와 16진수

< 아꿈사 > 박 기 덕

Page 2: Code chapter15

Byte

8bit -> 1byte

Byte 는 IBM 의 System/360 이라는 중형 컴퓨터 시스템에서 유래

1byte = 00000000 ~ 11111111

0 ~ 255 (unsigned)

-128 ~ 127 (signed)

Page 3: Code chapter15

Byte

BCD 숫자 표시 형식의 저장 용이함 (23 장 )

세계 대부분의 문자를 저장 (CJK 라 불리는 중국 , 일본 , 한국어 제외 )

흑백 사진의 회색조를 표현하는 단계 ( 사람의 눈이 대략 256 개의 명암을 구분 )

4bit = nibble/nybble

Page 4: Code chapter15

8 진수

이진수의 3bit 를 이용하여 변환

Page 5: Code chapter15

8 진수

10110110 의 8 진수 변환 1011001111000101 의 8 진수 변환

여러 바이트로 구성되어 있는 값을 표현할 경우 바이트를 나눌 때 동일한 비트 단위로 나뉘어야 한다 .

2bit(4 에 기반한 수체계 ) 혹은 4bit(16 에 기반한 수체계 ) 단위로 나누어 사용

Page 6: Code chapter15

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 진수 )

Page 7: Code chapter15

16 진수

16 진수를 표현하기 위한 기호16 진수 변환

Page 8: Code chapter15

16 진수

실제로 사용되는 16 진수 밑수 표현

Page 9: Code chapter15

16 진수

9A48Ch 의 10 진수 변환

4 자리의 16 진수를 10 진수로 변환하는 틀

Page 10: Code chapter15

16 진수

10 진수를 16 진수로 변환 255 이하일 경우 1byte 로 변환 가능 = 2nibble = 두개의 16 진수 65,536 이하일 경우 2byte 로 변환 가능 = 4bibble = 네개의 16 진수

C A F E

Page 11: Code chapter15

16 진수

16 진수를 위한 덧셈표