1 00:00:00,000 --> 00:00:05,511 2 00:00:05,511 --> 00:00:08,510 DOUG LLYOYD : 그래서 16 진수, 우리는 또 다른 기본 수를 필요한 경우로 3 00:00:08,510 --> 00:00:09,970 계획 오른쪽? 4 00:00:09,970 --> 00:00:13,000 그런데, 대부분의 서양 문화, 당신은 아마 잘 알고있는 바와 같이, 5 00:00:13,000 --> 00:00:16,560 소수 외 시스템베이스를 사용하여 10, 숫자 데이터를 나타냅니다. 6 00:00:16,560 --> 00:00:20,520 우리는 숫자 0이 1, 2, 3, 5, 6, 7, 8, 9. 7 00:00:20,520 --> 00:00:23,890 그리고 우리가 표현해야하는 경우 아홉보다 높은 값 8 00:00:23,890 --> 00:00:26,800 우리는 그 자리를 결합 할 수 있습니다 자리 값의 개념을 사용. 9 00:00:26,800 --> 00:00:30,115 10 그래서, 우리는 1이 0 숫자 뒤에 자리 10 00:00:30,115 --> 00:00:32,240 우리는 직관적으로 이해 우리가 무슨 일을하는지 그 11 00:00:32,240 --> 00:00:35,500 우리가 곱하고있다 (10)에 의해 제 1, 12 00:00:35,500 --> 00:00:37,689 다음 10 개의 0을 첨가. 13 00:00:37,689 --> 00:00:40,480 컴퓨터는 꽤 뭔가를 비슷한, 당신은 아마 익숙한으로, 14 00:00:40,480 --> 00:00:42,409 이진 외 시스템베이스 2. 15 00:00:42,409 --> 00:00:44,700 차이가있는 만 2 자리가 있다는 것을 16 00:00:44,700 --> 00:00:46,770 0과 1 일 해요 작동합니다. 17 00:00:46,770 --> 00:00:49,033 그래서 우리의 위치 값, 대신 하나가되는, 18 00:00:49,033 --> 00:00:52,600 십, 백, 천, 그들이 소수 시스템에있을 것입니다, 19 00:00:52,600 --> 00:00:57,690 그래서 1, 2, 4, 8, 및이다. 20 00:00:57,690 --> 00:01:00,842 여기에 비록 일이, 이들의 0과 1, 특히 21 00:01:00,842 --> 00:01:03,800 경우 우리는 컴퓨터 과학자 인 것 우리는 프로그래밍을 많이하고있는 22 00:01:03,800 --> 00:01:06,924 또는 컴퓨터 작업, 가고 있었다 이진수를 많이 볼 수있다. 23 00:01:06,924 --> 00:01:11,660 대형 체인 그리고 그 0과 1의 구문 분석하기가 매우 어려울 수 있습니다. 24 00:01:11,660 --> 00:01:16,610 우리는 단지의 캐릭터 볼 수 없습니다 0과 1로 반드시 알고 25 00:01:16,610 --> 00:01:17,810 그것은 정확히. 26 00:01:17,810 --> 00:01:21,980 하지만 할 수있는 여전히 유용 같은 방법으로 명시 데이터 27 00:01:21,980 --> 00:01:23,480 컴퓨터는 않는다는 것을. 28 00:01:23,480 --> 00:01:26,580 우리는이 개념이 입니다 진수 시스템, 29 00:01:26,580 --> 00:01:29,840 대신베이스 10베이스 2베이스 (16). 30 00:01:29,840 --> 00:01:34,420 어떤 우리가 16 자리가 있음을 의미합니다 대신 10 또는 2와 함께 작동합니다. 31 00:01:34,420 --> 00:01:37,180 그리고 그것은 훨씬 더있어 표현하는 간결한 방법 32 00:01:37,180 --> 00:01:41,210 컴퓨터 시스템에 이진 정보, 훨씬 더 인간의 이해입니다. 33 00:01:41,210 --> 00:01:43,520 그래서 우리는 자리를 0 ~ 9, 다음 34 00:01:43,520 --> 00:01:49,480 우리는 또한 이러한 추가 여섯 digits--을 가지고, (10)를 나타내는 B, C, D, E 및 F, 35 00:01:49,480 --> 00:01:56,050 우리의 개념 10, 11, 12, 십진수 13, 14, 15,. 36 00:01:56,050 --> 00:01:59,787 때때로, 그건 그렇고, 당신은 또한거야 자본과 같은 f를의를 통해 이러한 참조 37 00:01:59,787 --> 00:02:01,620 인 F를 통해 방법 나는 그것을 할 경향이있다. 38 00:02:01,620 --> 00:02:04,560 그것은 그냥 내 선호하는 것 스타일이 있지만, 하나, 괜찮습니다 39 00:02:04,560 --> 00:02:07,870 그들은 둘 다 꽤 대표 거의 같은 것. 40 00:02:07,870 --> 00:02:09,090 >> 왜 진수 멋진 무엇입니까? 41 00:02:09,090 --> 00:02:11,580 왜 우리는이를 사용해야합니까 다른 추가 기지? 42 00:02:11,580 --> 00:02:14,310 우리는 이미 2를 가지고 10, 우리는 왜 16이 필요합니까? 43 00:02:14,310 --> 00:02:21,650 16 웰 (2)의 전원이고, 그래서 각 16 진수, 0 F를 통해, 44 00:02:21,650 --> 00:02:25,440 고유에 해당 주문, 또는 고유 배치 45 00:02:25,440 --> 00:02:29,060 4 이진수, 4 비트의. 46 00:02:29,060 --> 00:02:34,570 그래서 그런 의미에서, 우리는 표현할 수 매우 길고 복잡한, 이진수 47 00:02:34,570 --> 00:02:36,440 에서 16 진수 훨씬 더 간결한 방법, 48 00:02:36,440 --> 00:02:41,080 정보 손실 또는 않고도 특히 번거로운 변환 작업을 수행 49 00:02:41,080 --> 00:02:42,480 그 숫자에. 50 00:02:42,480 --> 00:02:44,880 >> 그래서, 난 그냥 말한대로, 각 16 진수 51 00:02:44,880 --> 00:02:48,630 고유에 해당 4 이진수의 배열. 52 00:02:48,630 --> 00:02:53,670 이진 문자열 0000 그래서 16 진수 0에 해당합니다. 53 00:02:53,670 --> 00:03:00,340 0110은 16 진수 6에 해당한다. 54 00:03:00,340 --> 00:03:05,225 1111 대응 16 진수의 F에. 55 00:03:05,225 --> 00:03:07,100 당신이보고있는 경우 이 차트, 특히 56 00:03:07,100 --> 00:03:09,099 당신이보고있는 경우 차트의 왼쪽, 57 00:03:09,099 --> 00:03:11,970 당신은 이미 거기에 볼 수 있습니다 여기 모호성 문제의 비트. 58 00:03:11,970 --> 00:03:15,229 0 진수 꽤 많이 있습니다 진수 0과 구별, 59 00:03:15,229 --> 00:03:18,020 그 아래는 사실 이외에 16 진수라는 열입니다. 60 00:03:18,020 --> 00:03:22,130 >> 그러나 우리는 아마 항상하지 않습니다 거기에 그 열이. 61 00:03:22,130 --> 00:03:25,420 일반적으로 할 때 우리가 표현된다 16 진수로 번호 62 00:03:25,420 --> 00:03:28,130 명확하게 구별 소수점 표기에서 그들, 63 00:03:28,130 --> 00:03:31,860 우리는 일반적으로 그들 앞에 접두사 0X와. 64 00:03:31,860 --> 00:03:35,990 0X는, 현실에서 아무 의미 그것은 인간으로 우리에게 단지 단서 65 00:03:35,990 --> 00:03:39,190 우리가 볼려고하는지 그, 또는 구문 분석을 시작하려고, 66 00:03:39,190 --> 00:03:40,750 16 진수입니다. 67 00:03:40,750 --> 00:03:45,590 분명히 더 높은 자리 A, B에 대한, 10-15에 대응하는 C, D 및 F, 68 00:03:45,590 --> 00:03:48,840 그건 꽤 명확한이다 즉, 16 진수입니다. 69 00:03:48,840 --> 00:03:51,620 그리고 사실, 16 진수 그 안에 편지를 가지고 번호, 70 00:03:51,620 --> 00:03:54,642 아마 꽤 명백하다 16 진수로. 71 00:03:54,642 --> 00:03:56,350 하지만, 여전히, 대한 명확성을 위해, 그것은이다 72 00:03:56,350 --> 00:03:58,290 항상 좋은 생각 때마다 앞에 당신 73 00:03:58,290 --> 00:04:01,835 진수로 숫자를 참조 0X 접두어로 수. 74 00:04:01,835 --> 00:04:04,370 75 00:04:04,370 --> 00:04:06,810 >> 그래서, 이진, 우리와 같은 말했다, 장소 값을 가지고있다. 76 00:04:06,810 --> 00:04:10,040 사람의 장소가있다, 조로 장소, 발로 장소 및 형상을 장소. 77 00:04:10,040 --> 00:04:13,640 그리고 진수는 자리 값이 사람, 수십, 수백, 수천 78 00:04:13,640 --> 00:04:15,910 우리 모두가 기억 수 있음 초등학교에서. 79 00:04:15,910 --> 00:04:18,050 그리고 16 진수 아니오 여기에 예외, 정말. 80 00:04:18,050 --> 00:04:22,660 또한 대신 자리 값 만이 10의 2의 힘 또는 능력있는, 81 00:04:22,660 --> 00:04:25,050 그들은 16의 힘이야. 82 00:04:25,050 --> 00:04:29,410 >> 그래서 우리는 우리와 같은 수를 볼 꽤 명확하게 바로 397 알아? 83 00:04:29,410 --> 00:04:33,420 그런데 우리는이 같은 번호를 볼 경우, 우리는 더 이상 397 아니라는 것을 알고. 84 00:04:33,420 --> 00:04:36,730 이는 16 진수 3 번 아홉 7 일. 85 00:04:36,730 --> 00:04:39,680 그것은 의미, 397 아니다 뭔가 다른, 86 00:04:39,680 --> 00:04:44,180 우리는 같은 16의 거듭 제곱을 사용하고 있기 때문에 우리의 위치 값 대신 힘 87 00:04:44,180 --> 00:04:45,560 (10). 88 00:04:45,560 --> 00:04:50,570 사실, 자릿값 여기 것 사람의 장소, sixteens 장소, 89 00:04:50,570 --> 00:04:55,080 그리고 두 100-50-되죠 장소, 어떤 사람의 우리의 생각에 해당 90 00:04:55,080 --> 00:04:59,180 자리, 10 자리, 그리고 수백 장소는, 만약 번호 397이었다. 91 00:04:59,180 --> 00:05:03,620 이 397을 0X 이후, 우리는이 사람 장소, sixteens의 장소, 92 00:05:03,620 --> 00:05:05,780 그리고 두 100-50-되죠 장소. 93 00:05:05,780 --> 00:05:09,460 또는 1, 0 대신에 16. 94 00:05:09,460 --> 00:05:12,420 제 1 전원 장소, 16 (16). 95 00:05:12,420 --> 00:05:17,080 16 곳, 256 제곱하고, 등, 등, 등. 96 00:05:17,080 --> 00:05:24,400 그래서이 숫자는 정말 3 회 16 제곱 플러스 9 회 16 플러스 7. 97 00:05:24,400 --> 00:05:28,980 여기 수학을하지 않았다, 그러나 그것은 아니다 397, 그것보다 훨씬 더 큰 정도이다. 98 00:05:28,980 --> 00:05:34,050 >> 마찬가지로, 우리는 0X ADC를 가질 수있다, 물론 그 시간이 16 제곱입니다. 99 00:05:34,050 --> 00:05:38,220 또는 우리는 우리의 개념에 그 번역하는 경우 소수의, 그 10 배의 100 00:05:38,220 --> 00:05:44,160 16 플러스 D 배, 제곱 16, 또는 13을 더한 시간 16. 101 00:05:44,160 --> 00:05:47,410 당신이 기억하지 않은 경우 그리고 걱정하지 마세요 그 D는 같은 13, 또는 아무것도이다, 102 00:05:47,410 --> 00:05:49,201 너무 많은이 아니다 이 편지의 숫자 103 00:05:49,201 --> 00:05:52,820 그리고이 될 것이다 꽤 빨리 직관적 인. 104 00:05:52,820 --> 00:05:59,800 그래서 다시는 10 배 (16), 제곱 플러스 13 배 (16), 플러스 12 회 1. 105 00:05:59,800 --> 00:06:03,640 그래서 0X ADC. 106 00:06:03,640 --> 00:06:07,750 >> 그래서, 내가 말했듯이, 모든 4 이진수의 그룹 107 00:06:07,750 --> 00:06:10,000 하나에 해당하는 16 진수, 108 00:06:10,000 --> 00:06:12,570 그리고 그것은 정말 사실이다 앞뒤로 변경하기 109 00:06:12,570 --> 00:06:14,690 진수와 바이너리 사이. 110 00:06:14,690 --> 00:06:18,310 당신의 긴 문자열이있는 경우 이진수는 모두 당신이해야 할 111 00:06:18,310 --> 00:06:21,320 를 바로 그룹화 시작된다 4 그룹으로 왼쪽으로. 112 00:06:21,320 --> 00:06:26,550 그리고 당신은 통합 할 수 있습니다 이를 16 진수로, 113 00:06:26,550 --> 00:06:30,910 심각의 수를 제한 당신이 정신적으로 처리 할 필요가 자리. 114 00:06:30,910 --> 00:06:33,680 대신 32의 0과 1, 우리는 두 번째에서 살펴 보 겠지만, 115 00:06:33,680 --> 00:06:37,630 당신은 그것을 내려받을 수 있습니다 단 8 자리의 16 진수로, 많은 116 00:06:37,630 --> 00:06:39,200 보다 간결. 117 00:06:39,200 --> 00:06:43,500 >> 몇 슬라이드 것 위로 차트 이 매핑을 파악하는 데 도움이, 118 00:06:43,500 --> 00:06:45,660 다시는거야,하지만 꽤 빨리 암기. 119 00:06:45,660 --> 00:06:47,320 우리는 지금 예를 통해 이동합니다. 120 00:06:47,320 --> 00:06:51,507 그래서 우리는이 같은 번호를 가지고있는 경우, 이 정말 큰 이진수, 121 00:06:51,507 --> 00:06:53,340 또는 무슨 일이 나타납니다 큰 진수. 122 00:06:53,340 --> 00:06:56,260 그리고 그 이유를 나는 그것의 말 그냥 바로 짐승의 그러니까 ...? 123 00:06:56,260 --> 00:06:58,959 0 년대와이 일의 많은이있다. 124 00:06:58,959 --> 00:07:01,000 그러나 우리는 아마하지 않습니다 정말 감각이 무엇 125 00:07:01,000 --> 00:07:02,870 숫자의 크기는 실제로이다. 126 00:07:02,870 --> 00:07:06,150 우리는 어떤 생각을 가지고 있지 않는 무엇을 소수에 해당하는 것입니다. 127 00:07:06,150 --> 00:07:09,744 그리고 사실 우리는 심지어 무엇을 볼 수 없습니다 지금은 소수에 해당합니다. 128 00:07:09,744 --> 00:07:11,660 우리는 할 수 있습니다 방법으로이 표현이 129 00:07:11,660 --> 00:07:15,640 우리에게 좀 더 많은 정보를 제공 할 것 에 대한 얼마나 큰이 숫자입니다. 130 00:07:15,640 --> 00:07:17,270 >> 그래서 그 전환 과정에 가자. 131 00:07:17,270 --> 00:07:19,311 우리가 가장 먼저해야 할 일 어떻게 우리가 그룹에 원하는이다 132 00:07:19,311 --> 00:07:23,050 그룹으로이 자리 아웃 4의 오른쪽에서 시작 133 00:07:23,050 --> 00:07:24,120 왼쪽으로 작동합니다. 134 00:07:24,120 --> 00:07:27,260 32 자리있을 일이 여기, 이는 우리가 가진 의미 135 00:07:27,260 --> 00:07:33,210 4 8 그룹의 좋은 깨끗한 휴식. 136 00:07:33,210 --> 00:07:36,200 각 그룹의 기억 4 여기에 고유하게 대응 137 00:07:36,200 --> 00:07:37,760 16 진수로. 138 00:07:37,760 --> 00:07:42,080 그래서 우리는 건물을 다시 시작합니다 우리의 오른쪽 숫자, 그리고 왼쪽으로 작동합니다. 139 00:07:42,080 --> 00:07:44,890 그럼 1101 무엇입니까? 140 00:07:44,890 --> 00:07:49,220 그런데 우리가 우리의 머리에서 수학을 할, 우리는 1, 형상을 장소에 1이 141 00:07:49,220 --> 00:07:54,310 발로 장소, 조로의 0 장소와 사람의 장소에서 1. 142 00:07:54,310 --> 00:07:58,820 즉, 8 플러스 4 플러스 1의 이는 우리가 13로 알고있다. 143 00:07:58,820 --> 00:08:02,400 그러나 우리는 아마 13 아웃을 쓸 것 우리는 16 진수로 작업하기 때문이다. 144 00:08:02,400 --> 00:08:07,982 우리는 16 진수로 변환해야 D (13)의 상응. 145 00:08:07,982 --> 00:08:12,940 >> 0011, 우물에서 0이다 형상을 장소, 발로 장소에서 0, 146 00:08:12,940 --> 00:08:15,190 조로 장소에서 1, 그리고 사람의 장소에서 1. 147 00:08:15,190 --> 00:08:16,880 즉 3입니다. 148 00:08:16,880 --> 00:08:20,180 나는이 일을 계속 의미 다시, 우리는 9 여기에있다. 149 00:08:20,180 --> 00:08:23,850 그리고 11,하지만 B, 리콜입니다. 150 00:08:23,850 --> 00:08:30,570 2, 또는 10-- 할까 .. 6, 4. 151 00:08:30,570 --> 00:08:34,669 그리고 바로 그 큰 문자열 상단의 0과 1의 152 00:08:34,669 --> 00:08:38,549 더 간결하게 표현된다 0X의 46a2b93d으로 16 진수. 153 00:08:38,549 --> 00:08:42,309 154 00:08:42,309 --> 00:08:45,870 >> 음, 좋아, 우리는 새로운 배웠어요 멋진 기술, 포인트는 무엇인가? 155 00:08:45,870 --> 00:08:49,560 우리는이 모든을 사용하지 않을 수 있습니다 시간, 우리가 곧 보게 될 것으로, 156 00:08:49,560 --> 00:08:52,370 우리는 16 진수를 사용하여 매우 프로그래머로 많은. 157 00:08:52,370 --> 00:08:55,060 꼭 그렇지는 않습니다에 대한 그것으로 수학을하는 목적, 158 00:08:55,060 --> 00:08:58,470 그러나 때문에 시간을 많이 우리의 시스템의 메모리 주소 159 00:08:58,470 --> 00:09:00,440 진수로 표시됩니다. 160 00:09:00,440 --> 00:09:04,390 이 표현하는 정말 간결한 방법 그렇지 않으면 성가신, 이진수. 161 00:09:04,390 --> 00:09:06,440 그리고, 다시, 당신은 할 수있다 싫든 당신은 아마있어 162 00:09:06,440 --> 00:09:07,640 어떤 계산을하지 않을 그것으로, 당신은하지 않습니다 163 00:09:07,640 --> 00:09:09,848 곱 될 것 함께 16 진수, 164 00:09:09,848 --> 00:09:11,770 또는 그런 이상한 아무것도. 165 00:09:11,770 --> 00:09:16,120 그러나이하는 유용한 기술이다 그래서 당신이 표현하고 이해할 수 166 00:09:16,120 --> 00:09:23,290 메모리 주소 및 다른 C. 데이터를 사용하는 방법 167 00:09:23,290 --> 00:09:26,240 >> 내가 더그 로이드 해요,이 CS50입니다. 168 00:09:26,240 --> 00:09:28,028