Т.е. порт F500 - это фикция. В действительности читается/пишется сразу в процессор?
Вот здесь не въезжаю! Что-то очень мудро. Ведь есть же адрес РОМ-диска=0000?
Я все понял. Важно другое - наши намерения и желания совпадают. А техническая реализация - это детали.
Приятно! Значит еще есть время поболтать...
Думаю, делать порты (особенно служебные) только на запись - это дурной тон. В этом случае приходится определять ячейку, в которой надо хранить копию записанной инфо в порт. Я двадцать раз себя проклинал в том, что пошел на поводу редакции и сделал распортовку, похожую на РК86 - отсутствие возможности читать порты. Это была (были и другие) самая большая глупость. Так вот, порты I/O должны писаться и читаться. Думаю, для клавиатуры ты найдешь другие свободные адреса. Кроме того, следует иметь запас адресов для портов - ведь со временем что-то еще придумается. Куда вешать?





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