Page 21 -
P. 21
5 코딩으로 확인하는 진수 변환
앞서 살펴본 a부터 f까지의 변환 과정을 파이썬 코드로 확인해 봅시다.
>>> a = 0xa
>>> bin(a)
'0b1010'
>>> b = 0xb
>>> bin(b)
'0b1011'
>>> c = 0xc
>>> bin(c)
'0b1100'
>>> d = 0xd
>>> bin(d)
'0b1101'
>>> e = 0xe
>>> bin(e)
'0b1110'
>>> f = 0xf
>>> bin(f)
'0b1111'
앞서 우리는 메모리 주소를 배웠습니다(1장 1절). 8비트 컴퓨터의 메모리 주소가 2진수로
0010 1101이라면 2진수 네 자릿수를 16진수 한 자릿수로 표현할 수 있으므로 0x2d로 나타
낼 수 있습니다.
>>> address_8bit = 0b00101101
>>> hex(address_8bit)
'0x2d'
26 컴퓨터 사이언스 부트캠프 with 파이썬