Зацикленая программа

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

1) ten dw 10 резервирует два байта (0A, 00) в начале функции, которые при исполнении интерпретируются как код, кажется OR AX, DX или вроде того.
2) директива assume не меняет значения регистров, а предполагает (дословный перевод) что сегментые регистры в коде заполнены именно таким образом, соответственно и вычисляются смещения. Очевидно что такое предположение в первом варианте было неверным.
It's a long way to the top if you wanna rock'n'roll
ррррррроман
Сообщения: 10
Зарегистрирован: 18 апр 2009, 15:59

Все, вопросов нет, еще раз спасибо.
Ответить