Цитата Сообщение от makbar Посмотреть сообщение
И еще.... взять ПЗУ с досом в 4 раза больше размером нужной и завести DRQ и INTRQ на старшие разряды адреса этой ПЗУ))
и соответствующим образом расклонировать программу на 4 части, обеспечивая ветвление, не тратя время на команду условного перехода. Араведерче.
Абсолютно нежизнеспособная идея...
Вот представьте: выполняется код в какой-то (одной из четырех) странице ПЗУ, в какой-то момент времени прочитался опкод операции загрузки какого-то регистра из памяти (1), следующими двумя машинными циклами должны прочитаться два операнда, являющиеся адресом ячейки памяти, из которой далее этот регистр должен загрузиться, однако в (1) произошло переключение страницы ПЗУ (из-за изменения DRQ/INTRQ) и вместо правильных операндов читается что-то другое из другой страницы... Не?...