|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 12, 2004 11:05:59 q_q Хочу поблагодарить за ответ, но вопрос заключался еще в том,... а зачем мы используем ah и al , старшие и младшие адреса, вот это не понятно... Насколько я понял... в al кладеться размер программы, а ah обнуляеться... так же и с параграфами. И зачем мы используем в new_bytes[1] затем [2] в add_to ds, затем +1 Непонятно зачем сам массив используеться, а во второй команде прибавление 1. Видимо, для заполнения структуры DTA как я понимаю. AH кладет 0000, a AL размер файла, и также насчет параграфов. Так? И можно поподробнее насчет отнятия 1..., учитываеться что этим,...? то, что код начинаеться с адреса 110h, я прав? |
|
|
Дата: Мар 12, 2004 12:14:14 MIA2000 зачем мы используем ah и al , старшие и младшие адреса, вот это не понятно... Это надо у автора спросить. Imho достаточно ... mov new_bytes[1],ax ... mov add_to_ds,ax ... в al кладеться размер программы, а ah обнуляеться Нет. Размер в AX. Непонятно ... У-у-у. Плохо дело. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.053 |