Вход в прерывание, pop, ret - все они читают из стека по одному байту, за цикл адрес уменьшается на 1. - туплю
rst, push, call - записывают в стек по одному байту, за цикл адрес уменьшается на 1. - а так правильно
Команда DI может и была где-то на шине данных в компе, но процессор по каким-то причинам этот код команды не прочитал и команду не выполнил. Если бы выполнил, то перехода по прерыванию на 38h не было бы, адрес 38 выставил процессор.
Имхо с чтения команд процессором стоит начать.





Ответить с цитированием