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 파이썬
   16   17   18   19   20   21   22   23   24   25   26