Хорошо, есть дешифратор, выставляющий некий CS, по которому микроконтроллер выставляет на шину некие данные. А тогда в чем принципиальная разница, если то же самое будет делать ПЗУ? Зачем МК эмулировать работу ПЗУ? Чтобы покупать самую дорогую модель МК?
Как средство отладки - эмуль хорош. Но пользоваться им для записи образов довольно неудобно.
---------- Post added at 04:18 ---------- Previous post was at 04:14 ----------
Не понял, порядок чтения чего? И откуда мы его точно можем знать?
БИОС ПК, после старта, мэппирует поочередно разъемы расширения на адрес 4000h, выискивая на них сигнатуру наличия ПЗУ. Если нашел, то читает оттуда же адрес, на который и передает управление.
У нас совсем по другому. Контроллер подключается непосредственно к шинам адреса и данных ПК. Поэтому и нужен нормальный дешифратор адреса. Это как шина ISA, только чуток попроще.
Что за WAIT?
Есть Slot select. Но, на слоте может сидеть несколько устройств, так что дешифратор адреса необходим.
? CP/M как бы уже успешно адаптирована под жесткие диски больших объемов. Поэтому я не понимаю, зачем обратно переходить на флоппи, пусть даже в виде образов?
Вообще же вы меня ребята запутали. Я уже и не знаю что требуется![]()







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