프로세스 메모리 구조

 

1 Bit = 0,1로 표현 가능 = 2^1

 

8 Bit = 1 Byte = -128~128 숫자 표현 가능 = 2^8

16 Bit = 2 Byte = 1 Word = -32,768~-32,768 숫자 표현 가능 = 2^16

32 Bit = 4 Byte = 2 Word = 1 dword (double-word) = 2^32

64 Bit = 8 Byte = 4 Word = 1qword (quad-word) = 2^64

 

ex. 포인터 32bit 운영체제에서는 4 Byte, 64bit 운영체제에서는 8 Byte이다.

 

BIN (Binary) 2진수

; 0 1

; 0b  (0b는 2진수를 나타낸다)

; 0b0 0b1 0b10 0b11 0b100

 

DEC (Decimal) 10진수

; 0 1 2 3 4 5 6 7 8 9 10

 

HEX (Hexadecimal) 16진수

; 0 1 2 3 4 5 6 7 8 9 A B C D E F

; 0 1 2 3 4 5 6 7 8 9 A B C D E F 10

; 0x   (0x는 16진수를 나타낸다)

; 0b10010101(2진수) = 0x95 (16진수)   

; 0b 1001(9) 0101(5) -> 0x95