Технические подробности работы с диском: сохранение и восстановление вашего MBR с помощью отладчика DEBUG (часть 2)
5. XOR_BX, ВХ. ВХ — смещение; XOR — прием программирования для обнуления регистра.
6. MOV_CX, 0001. Эта команда размещает значение дорожки 00 и сектора 1 в регистре СХ.

7. MOV_DX, 0080. Здесь вы размещаете информацию о головке 0 дисковода 80 (А: — дисковод 00, В: — дисковод 01,а С: — диск 80, D: — диск 81 — и так все физические диски, но не логические) в регистре DX.
8. MOV_AX, 0201. Эта команда предписывает отладчику прочитать сектор 1.
9. INT_13. Это — обращение к дисковым функциям BIOS.
10.INT20. Эта команда сообщает, "я все уже выполнил!" и сигнализирует, что более не будет никаких команд и можно освобождать память.
11.Нажмите ENTER для окончания ввода команд.
12.G пускает программу на выполнение. Когда же она выполнится, вы увидите сообщение:
Программа завершена нормально (Program terminared normally) .
13. R_CX. Эта команда просит DEBUG показать вам значение регистра СХ и позволить его редактировать.
14. 200. Это размер файла, который отладчик запишет.
15. W_9000:00.
16. Q, чтобы выйти из отладчика.
Blog tag: Core