Цитата Сообщение от AFZ Посмотреть сообщение
Они отдали на него в качестве адреса биты А1-А0. То есть регимтры В и D 8255 доступны только по нечетным адресам. Или не D, а CTL? Блин, уже забыл названия регистров 8255. Причем доступ должен быть словным, с байтовым там что-то накуролесили, не вникал. В общем, руки рвать за такое. Причем каких-либо выгод от этого я не заметил - не считать же за выгоду экономию двух слов адресного пространства в странице ввода-вывода?
Да, есть такое. В документации об этом прямо сказано, что доступ осуществляется словно, в том числе по нечётным адресам. Для 1801ВМ2 в этом проблем нет, TRAP4 по нечётному адресу не схватишь. А байтовый доступ нормальный только по чётным адресам, при нечётном адресе используется старший байт, а его для 8255 нет.