WEBVTT

00:00.530 --> 00:02.120
Привіт і ласкаво просимо назад.

00:02.240 --> 00:05.210
Зараз ми виконаємо вправу DIV, номер -.

00:05.840 --> 00:20.630
Отже, відкрийте - DBG і номер нашого шаблону -, а потім прокрутіть вниз до цього рядка і введіть всі ці інструкції.

00:22.030 --> 00:32.620
Отже, давайте натиснемо пробіл і введемо першу інструкцію, тобто move - - для входу.

00:33.500 --> 00:38.320
Тоді пересуньтеся - -.

00:38.990 --> 00:39.950
Заходьте.

00:40.700 --> 00:45.640
Перемістити - - увійти.

00:46.760 --> 00:57.350
Div - ввести inc - і div - ввести.

00:57.950 --> 01:01.910
Тому просто зупиніться на мить, щоб перевірити, чи правильно ви їх ввели.

01:04.110 --> 01:11.010
Після того, як ви переконалися, що помилок немає, поставте тут точку зупинки і запустіть програму.

01:12.660 --> 01:16.470
Давайте переступати, поки не дійдемо до цієї інструкції.

01:17.130 --> 01:27.150
Отже, ці - інструкції, ця, ця і ця - для ініціалізації регістрів для інструкцій DIV.

01:27.960 --> 01:32.820
Тож цей збирається рухатися - до -, переступити через нього.

01:33.420 --> 01:43.590
А тепер - має значення -. Наступна команда перемістить - до -, переступить, і тепер

01:43.590 --> 01:45.420
вона має значення -.

01:46.620 --> 01:49.860
Далі йде рух - до -.

01:50.460 --> 01:54.030
Переступити і тепер - має значення -.

01:54.750 --> 01:56.820
Далі йде -.

01:57.570 --> 02:08.760
DIV - означає, що ви візьмете значення в -, об'єднаєте його зі значенням в - і розділите

02:08.760 --> 02:11.230
з регістром.

02:11.250 --> 02:13.980
Цей регістр буде -.

02:14.590 --> 02:18.820
Отже, значення в - є -.

02:19.690 --> 02:24.430
Ми об'єднуємо його зі значенням в - і отримуємо -.

02:24.430 --> 02:29.470
Таким чином, ви отримуєте нулі, а потім всі нулі тут і закінчуються на -.

02:30.460 --> 02:32.980
Тож насправді це просто -.

02:33.070 --> 02:38.110
Отже, ви візьмете це - і розділите на -, тобто -.

02:39.370 --> 02:48.000
Тому при діленні частка буде зберігатися всередині -.

02:49.060 --> 02:51.910
А решта буде зберігатися в -.

02:54.170 --> 02:56.720
Тож давайте переступимо.

02:59.730 --> 03:12.780
Отже, після вас -, ваша частка знаходиться в -, що дорівнює -, а ваш залишок знаходиться в -, що дорівнює -.

03:14.340 --> 03:16.710
Далі ми їдемо в INC -.

03:17.190 --> 03:20.430
Таким чином, це збільшить значення - на -.

03:21.120 --> 03:24.360
Ми переступаємо через нього, і тепер - є -.

03:25.110 --> 03:28.020
Потім виконаємо ще одне ділення на -.

03:28.440 --> 03:40.560
Цього разу значення в - конкатенаті з - - це всі нулі, а потім нулі та -.

03:40.710 --> 03:42.480
Тож це насправді -...

03:43.050 --> 03:47.700
Тож ми візьмемо - і розділимо його з -.

03:48.470 --> 03:50.280
- має...

03:51.300 --> 04:01.840
Отже, ми відійдемо від нього, і частка буде зберігатися в -, тобто -, а залишок буде зберігатися в -,

04:01.840 --> 04:04.300
що також дорівнює -.

04:04.510 --> 04:07.840
Тож це саме те, чого ми очікували.

04:09.160 --> 04:11.770
Це простий приклад.

04:12.310 --> 04:16.720
Перейдемо до прикладу вправи під номером -.

04:17.380 --> 04:20.430
Але якщо хочете, можете спочатку зберегти це.

04:20.440 --> 04:22.780
Тож, виправте файл.

04:24.350 --> 04:28.700
Пакетний файл і далі будемо називати його -.

04:31.840 --> 04:37.330
- dash div -.

04:38.740 --> 04:40.060
А потім натискаємо "Зберегти".

04:45.550 --> 04:45.820
Клац.

04:45.820 --> 04:46.360
Гаразд.

04:49.980 --> 04:53.160
Тож зараз ми освіжимо це.

04:53.790 --> 05:01.980
Потім прокручуємо вниз, натискаємо тут і вводимо інструкції у Вправі -.

05:03.000 --> 05:26.780
Отже, натисніть пробіл і клавішу move - hex - для введення move hex to - enter move - - enter db - ввести db - ввести

05:27.120 --> 05:39.000
db - ввести рухомий гекс для введення dbl enter.

05:39.960 --> 05:45.540
Тому просто зупиніться на мить і перевірте, чи правильно ви ввели інструкції.

05:47.050 --> 05:52.090
Після того, як ви переконалися, що все правильно, поставте тут точку переривання, як зазвичай, і запустіть програму.

05:52.810 --> 05:59.830
Потім переступайте, поки не дійдете до першої інструкції, яка полягає в тому, щоб рухатися від - до -.

06:02.900 --> 06:05.720
Тож переступіть через це і подивіться.

06:06.140 --> 06:08.780
Тепер вона має значення -.

06:08.810 --> 06:20.120
- next збирається перейти до - до -, переступите і перевірте, і ви побачите, що тепер вона має значення

06:20.120 --> 06:21.140
до -.

06:21.920 --> 06:31.820
Далі він перемістить - до -, переступить і перевірить, і ви побачите, що - тепер має значення-.

06:33.290 --> 06:35.120
Тепер вона буде ділитися.

06:35.540 --> 06:36.620
- -.

06:37.390 --> 06:41.720
- з - -.

06:41.840 --> 06:50.300
Отже, - - це значення тут або це значення тут до -, за яким слідує -.

06:50.300 --> 06:51.500
Тож це велика цифра.

06:51.680 --> 07:01.740
Він розділить це число на - -, тобто на - -, тому ми можемо скористатися калькулятором, щоб отримати частку.

07:02.190 --> 07:07.350
Відкрийте калькулятор програм і виберіть -.

07:07.770 --> 07:14.820
А тепер ми вводимо - -, тобто -, за яким слідує -, а за ним - -.

07:14.820 --> 07:19.110
Отже, вводимо - -, а потім - -.

07:19.140 --> 07:22.860
-, -, -, -, -, -, -, -.

07:23.460 --> 07:26.320
Це конкатенація - -.

07:26.370 --> 07:27.210
- -.

07:27.990 --> 07:30.330
Отже, - - це -.

07:31.680 --> 07:33.270
- це - -.

07:33.270 --> 07:40.710
Таким чином, ви отримуєте велике число, яке потрібно розділити на

07:40.710 --> 07:48.540
- -, тобто - - Отже, ми ділимо на - -, що дорівнює - -, і це наш коефіцієнт.

07:49.260 --> 07:56.670
- - - Результат буде збережено в - - -.

07:56.850 --> 08:02.130
Добуток буде збережено у - -, а залишок тут не показано.

08:02.280 --> 08:14.670
Отже, давайте переступимо, і тепер ми можемо підтвердити і перевірити, що - - тепер має коефіцієнт - - - - - - -, який збігається

08:14.670 --> 08:18.570
з нашим калькулятором.

08:19.230 --> 08:25.290
Потім ми дивимося на - для залишку і бачимо, що це - -.

08:25.320 --> 08:26.520
Це залишок.

08:27.720 --> 08:35.040
Тепер наступним буде -, тобто це - означає.

08:38.230 --> 08:40.990
Ці інструкції дають.

08:44.410 --> 08:46.150
Тож нам знадобиться - -.

08:46.150 --> 08:50.080
- поділити на - -.

08:50.650 --> 08:51.460
Тож - -.

08:51.490 --> 08:52.330
- - - -.

08:52.360 --> 09:04.720
Якщо ви подивитеся сюди, то - - це -, а потім - - це -, -.

09:05.320 --> 09:08.650
Тож ми можемо знову повернутися до нашого калькулятора.

09:15.280 --> 09:18.310
Виберіть гекс і введіть - -.

09:18.320 --> 09:18.930
- -.

09:18.970 --> 09:19.690
- -.

09:22.300 --> 09:25.120
Поглянь сюди.

09:25.390 --> 09:27.970
"-" - це і є "-".

09:28.720 --> 09:30.400
Тож ми ввійдемо в гру.

09:35.670 --> 09:49.260
-, а потім об'єднуємо його з - -, -, -, -, тобто -.

09:49.980 --> 09:54.930
Ось звідки походить наша цінність - часткові регістри.

09:55.800 --> 10:07.380
- походить від - - звідси, - і - - походить від - -, тобто -, -.

10:07.410 --> 10:14.910
Отже, коли ми об'єднаємо ці - разом, - - і - -, ми отримаємо це число - -, -, -.

10:15.450 --> 10:18.750
Тобто відповідно до цього - - - - -.

10:18.750 --> 10:20.370
Ми об'єднуємо - разом.

10:20.370 --> 10:22.620
Тож - - ось - -.

10:23.280 --> 10:25.140
- ось -.

10:25.140 --> 10:28.200
Отже, коли ми конкатенируємо, ми отримуємо -, -, -.

10:29.340 --> 10:33.900
І оскільки це поділ за регістром слів, ми будемо його ділити.

10:33.900 --> 10:35.800
Реєстром буде слово.

10:36.340 --> 10:44.260
Отже, якщо ви подивитесь назад, регістр - це слово - -, тому ми будемо ділити

10:44.260 --> 10:56.500
його на - - і - -, значення - Це означає, що ми будемо ділити на - - дорівнює, і ми отримаємо наш добуток.

10:56.860 --> 11:06.130
Отже, наш добуток - -, - -, - Отже, відповідно до цієї формули, цього формату, він буде зберігатися

11:06.130 --> 11:11.140
в - -, добуток буде зберігатися в - -.

11:11.500 --> 11:23.590
Отже, давайте переступимо і побачимо - це наш добуток, а залишок буде зберігатися відповідно до цього, залишок

11:23.620 --> 11:26.250
буде зберігатися в - -.

11:26.260 --> 11:31.540
І якщо ми подивимося на - - тепер ви можете побачити залишок тут, -.

11:31.540 --> 11:32.800
Це ваш залишок.

11:34.760 --> 11:35.390
Наступний.

11:35.720 --> 11:36.870
Ходімо далі.

11:36.890 --> 11:41.030
Ми перемістимо гекс-значення на -.

11:41.480 --> 11:44.780
Отже, - це перший байт числа -.

11:44.990 --> 11:47.660
Тож - переїжджає сюди.

11:48.170 --> 11:53.740
Давайте переступимо через це зараз, і ви побачите, що - має значення -.

11:54.560 --> 11:56.450
Далі ми розділимо -.

11:57.050 --> 12:00.920
Тепер ділимо - це ділення на байт.

12:01.280 --> 12:04.310
Тож натискаємо на це і освіжаємо пам'ять.

12:05.620 --> 12:14.420
Байтовий поділ - це коли ви берете значення в регістрі - ділите на регістр, який в даному випадку є одним

12:14.630 --> 12:15.800
байтом.

12:15.830 --> 12:22.940
- І тоді частка буде збережена в -, а залишок буде збережений в -.

12:23.180 --> 12:31.250
Отже, повертаючись до цього регістру, ви візьмете значення в -, тобто - - - -.

12:31.290 --> 12:37.230
Дивіться, - це - - - - і розділіть його на -.

12:37.890 --> 12:39.160
- це -.

12:39.930 --> 12:51.750
Отже, ці - - ділиться на - і частка буде зберігатися в -, який є молодшим байтом -, а залишок буде

12:51.750 --> 12:57.000
зберігатися в -, який є старшим байтом -.

12:57.510 --> 13:02.130
Тож давайте спочатку спробуємо це зробити за допомогою калькулятора і подивимося, що вийде.

13:03.700 --> 13:06.400
Ми використовуємо калькулятор для розрахунку коефіцієнта.

13:07.090 --> 13:12.280
Тепер виберіть - і введіть значення в -.

13:12.430 --> 13:26.980
Значення в - є -, тому ми введемо - -, - - і розділимо його на -, тобто

13:26.980 --> 13:27.720
-.

13:28.210 --> 13:31.210
Отже, вводимо - -.

13:31.900 --> 13:34.600
Потім натискаємо "дорівнює" і отримуємо - -.

13:34.960 --> 13:38.020
Таким чином - - буде збережено в -.

13:38.770 --> 13:46.240
Отже, - - тут буде замінено на - -, а залишок буде збережено в

13:46.240 --> 13:50.290
-, тобто - - тут. Він буде перезаписаний рештою.

13:50.290 --> 13:52.720
Тож давайте переступимо через це і подивимося, як це відбувається.

13:53.440 --> 14:01.870
Отже, коли ми переступимо через нього, то побачимо, що - зберігає частку, яка дорівнює

14:01.870 --> 14:15.020
- -, як ми бачимо тут, а залишок знаходиться у - і залишок дорівнює - -, отже, ось як ми можемо виконувати ділення з використанням часткових

14:15.020 --> 14:16.310
регістрів.

14:16.310 --> 14:18.290
І якщо ви хочете, ви можете це зберегти.

14:18.290 --> 14:28.850
Отже, натисніть файл, пакет і пакетний файл, і ви можете назвати це - крапка

14:29.810 --> 14:31.100
-.

14:31.100 --> 14:35.090
Отже, ми маємо - вправи для div - div та - div.

14:35.270 --> 14:37.790
Отже, це - div клацніть на зберегти.

14:39.580 --> 14:41.520
На цьому відео все.

14:41.530 --> 14:42.910
Дякуємо за перегляд.
