Я вот никак не могу понять всей высоты полета мысли разраба, который это замутил. Ну вот если с
IN (N) понятно, - мы задаем в
[A] старший байт адреса, младший - в аргументе команды и в результате имеем в
[A] считанный байт. Как же быть с
OUT (N)? Я не могу записать произвольные данные в порт с произвольным старшим адресом. На ум приходит только
WTF??? Оставили бы как есть - была бы совместимость чуточку выше. А вот расширенные
IN (BC)/OUT (BC) заняли бы свою нишу. :3