Цитата:
Сообщение от [ Dumi
"]
[ Dumi ] said:
Статья не понравилась, с автором не согласен.
|
Очень аргументированная критика.
Не совсем понятно, почему используем сектора 1, 3, 4 а не 1, 2, 3. Также не очень понравилось, как описана работа ассемблерного кода. Лучше комментировать каждую строчку, а не писать в таком стиле:
Цитата:
Сообщение от DooD
Загрузка таблицы в память
Код:
mov ah,0x02
mov al,0x02
mov bx,0x1000
mov cx,0x0003
int 0x13
Вторая ф-я 13 прерывания- чтение секторов
-читаем 2 сектора (3 и 4)
-записываем таблицу по адресу 0х1000
-чтение начинаем с 3-го сектора.
|
Когда читаешь эти строки:
Цитата:
Сообщение от DooD
Код:
[BITS 16]
[ORG 0x7C00]
указываем на 16 битный код и устанавливаем "нужный" адрес.
|
возникает вопрос, можно ли использовать 32-битный код?
|