Технические подробности работы с диском: сохранение и восстановление вашего MBR с помощью отладчика DEBUG (часть 2) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.06.2009 13:04:26

Технические подробности работы с диском: сохранение и восстановление вашего MBR с помощью отладчика DEBUG (часть 2)

by Core @ 07.06.2009 13:04:26

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, чтобы выйти из отладчика.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100