Re: Зацикленая программа
Добавлено: 23 апр 2009, 10:53
1) ten dw 10 резервирует два байта (0A, 00) в начале функции, которые при исполнении интерпретируются как код, кажется OR AX, DX или вроде того.
2) директива assume не меняет значения регистров, а предполагает (дословный перевод) что сегментые регистры в коде заполнены именно таким образом, соответственно и вычисляются смещения. Очевидно что такое предположение в первом варианте было неверным.
2) директива assume не меняет значения регистров, а предполагает (дословный перевод) что сегментые регистры в коде заполнены именно таким образом, соответственно и вычисляются смещения. Очевидно что такое предположение в первом варианте было неверным.