복희64괘 차서도의 이진법 원리


 이진법에 의한 복희64괘 차서도

현재 전해지고 있는 십익의 서괘전괘서와 자연수 1~64까지의 수를 괘로 표현했을 때
어떤 연관성이 있을까 하여 프로그램화하여보았다. 이 둘간의 특별한 관계를
발견하지는 못했으나 수 0 ~ 63까지의 수를 괘로 표현했을 때 이것이 복희64괘차서도와
같은 배열순서임을 알게 되었다. (라이프니쯔가 발견한 이진법의 원리와 같음)

1。숫자 0 부터 63까지의 비트표현을 그대로 괘로 표현한다: 0은 음, 1은 양.

2。IBM pc 에서의 비트(bit) 표현은 little-endian 이기 때문에 0부터 63까지의 수에 대한
괘상을 표현한 뒤에 그것의 도전괘를 취해야 64괘차서도의 괘서가 나온다.

3。설명

  수순           : 0 ~ 63까지의 수
  수비트         : 0 ~ 63 까지의 비트표현
  상하(8진수)    : 3비트씩 나누어 8진수로 표현
  상하(괘수)     : 팔괘수로 표현 = 건1, 태2, 이3, 진4, 손5, 감6, 간7, 곤8
  숫자괘         : 수비트를 괘로 표현한 것: 0은 음, 1은 양.
  64괘차서       : 복희64괘 차서
  서괘전         : 십익의 서괘전에 나온 64괘의 순서: 건곤으로 시작 기제미제로 마무리
  괘서비트       : 서괘전의 괘를 비트로 표현: 양은 1, 음은 0.
  비트수(10진수) : 괘서비트를 10진수로 표현
 
* 상효(6번째효)를 0번째비트로 보고 초효(1번째효)를 7번째비트로 봄.

수순 수비트 상하(8진수) 상하(괘수) 숫자괘 64괘차서 서괘전 상하(괘수) 상하(8진수) 괘서비트 비트수(10진수) 0 00000000 00 88 11 77 00111111 63 1 00000001 01 84 88 00 00000000 0 2 00000010 02 86 64 21 00010001 17 3 00000011 03 82 76 42 00100010 34 4 00000100 04 87 61 27 00010111 23 5 00000101 05 83 16 72 00111010 58 6 00000110 06 85 86 02 00000010 2 7 00000111 07 81 68 20 00010000 16 8 00001000 10 48 51 67 00110111 55 9 00001001 11 44 12 73 00111011 59 10 00001010 12 46 81 07 00000111 7 11 00001011 13 42 18 70 00111000 56 12 00001100 14 47 13 75 00111101 61 13 00001101 15 43 31 57 00101111 47 14 00001110 16 45 87 04 00000100 4 15 00001111 17 41 48 10 00001000 8 16 00010000 20 68 24 31 00011001 25 17 00010001 21 64 75 46 00100110 38 18 00010010 22 66 82 03 00000011 3 19 00010011 23 62 58 60 00110000 48 20 00010100 24 67 34 51 00101001 41 21 00010101 25 63 73 45 00100101 37 22 00010110 26 65 78 40 00100000 32 23 00010111 27 61 84 01 00000001 1 24 00011000 30 28 14 71 00111001 57 25 00011001 31 24 71 47 00100111 39 26 00011010 32 26 74 41 00100001 33 27 00011011 33 22 25 36 00011110 30 28 00011100 34 27 66 22 00010010 18 29 00011101 35 23 33 55 00101101 45 30 00011110 36 25 27 34 00011100 28 31 00011111 37 21 45 16 00001110 14 32 00100000 40 78 17 74 00111100 60 33 00100001 41 74 41 17 00001111 15 34 00100010 42 76 38 50 00101000 40 35 00100011 43 72 83 05 00000101 5 36 00100100 44 77 53 65 00110101 53 37 00100101 45 73 32 53 00101011 43 38 00100110 46 75 67 24 00010100 20 39 00100111 47 71 46 12 00001010 10 40 00101000 50 38 72 43 00100011 35 41 00101001 51 34 54 61 00110001 49 42 00101010 52 36 21 37 00011111 31 43 00101011 53 32 15 76 00111110 62 44 00101100 54 37 28 30 00011000 24 45 00101101 55 33 85 06 00000110 6 46 00101110 56 35 26 32 00011010 26 47 00101111 57 31 65 26 00010110 22 48 00110000 60 58 23 35 00011101 29 49 00110001 61 54 35 56 00101110 46 50 00110010 62 56 44 11 00001001 9 51 00110011 63 52 77 44 00100100 36 52 00110100 64 57 57 64 00110100 52 53 00110101 65 53 42 13 00001011 11 54 00110110 66 55 43 15 00001101 13 55 00110111 67 51 37 54 00101100 44 56 00111000 70 18 55 66 00110110 54 57 00111001 71 14 22 33 00011011 27 58 00111010 72 16 56 62 00110010 50 59 00111011 73 12 62 23 00010011 19 60 00111100 74 17 52 63 00110011 51 61 00111101 75 13 47 14 00001100 12 62 00111110 76 15 63 25 00010101 21 63 00111111 77 11 36 52 00101010 42