Добрый день всем!
А не осталось ли здесь знатоков микроконтроллеров 6801/6803? Или это направление уже умерло вместе со всеми разработчиками?
Возник вопрос по адресации внешних устройств, например памяти. Хочу я отобразить её в первых 256 байтах, чтобы пользоваться прямой адресацией. Но там же, в самых первых 32 байтах адресного пространства находятся внутренние регистры микроконтроллера. И что будет, если процессор захочет считать содержимое по адресу, например, 0000? Возникнет ли конфликт на шине или проц чётко считает свой внутренний регистр, проигнорировав мою память? И вообще, выдаст ли он что-нибудь на шину адреса при адресации к внутренним регистрам?
То есть суть вопроса в том, надо ли декодировать адресное пространство полностью или процессор сам отодвинет мою память в случае совпадения её адресов с зарезервированными адресами процессора? В описалове эта ситуация описана единственным словом: зарезервировано. Но как ведёт себя процессор при обращении к зарезервированным адресам (в частности, выводит ли на шину данных эти адреса и появляется ли их содержимое на шине данных), не указано. Сигнал Е при этом всяко должен выдаваться. А с адресным стробом уже вопрос - будет ли? Но даже в отсутствии строба адреса и неактивной шине адреса на неё откликнется ПЗУ по адресу FFFF и выдаст байт на шину данных. Хорошо это или нет, проанализирует ли проц шину данных или нет - вот это всё непонятно... Как непонятно и то, насколько серьёзно надо строить дешифратор адреса в районе первых 256 байт.
Нужна помощь по архитектуре 6801/6803
-
- Full Member
- Сообщения: 223
- Зарегистрирован: 05.04.2009,19:07
- Откуда: Saint-Petersburg
- Контактная информация:
Нужна помощь по архитектуре 6801/6803
Всего доброго. Евгений.
- alecv
- Advanced Member
- Сообщения: 6993
- Зарегистрирован: 05.10.2004,11:13
- Откуда: Санкт-Петербург
- Контактная информация:
-
Вклад в сообщество
Нужна помощь по архитектуре 6801/6803
Надо спросить знатоков Пълдин 601
-
- Advanced Member
- Сообщения: 2820
- Зарегистрирован: 05.07.2003,15:30
- Откуда: Питер
- Контактная информация:
-
Конкурсы
Вклад в сообщество
Нужна помощь по архитектуре 6801/6803
А где такие водятся?
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps
Мой сайт: http://www.leningrad.su/museum/ ICQ=12370106 https://t.me/retrocomps
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
Нужна помощь по архитектуре 6801/6803
В принципе, Hitachi HD6301/03 мало отличается от моторолы 6801/03 по архитектуре.
Хэндбук тут: https://www.jaapsch.net/psion/pdffiles/ ... ndbook.pdf
Начиная с около 134 страницы.
Хэндбук тут: https://www.jaapsch.net/psion/pdffiles/ ... ndbook.pdf
Начиная с около 134 страницы.
-
- Full Member
- Сообщения: 223
- Зарегистрирован: 05.04.2009,19:07
- Откуда: Saint-Petersburg
- Контактная информация:
Нужна помощь по архитектуре 6801/6803
Ух ты, СПАСИБИЩЕ огромное!!! То, что надо! А то у Моторолы всего 39 страниц, галопом по всем европам... А тут на тебе - и команда указана, которая у меня в ЧПУ есть, а у моторолы она обозначена как неиспользуемый опкод; и ловушка TRAP подробно расписана, которая у меня тоже есть, но я всё никак не мог понять, как она работает и кому нужна (а оказывается, мне и нужна!); и про AS явно указали, что он генерируется всегда (в том числе в спящем режиме, когда и выборки-то никакой нет); и про необходимость двух NOPов между CLI и SEI; и даже подключение 146818 расписали, то есть почти мой случай. Только вот дешифратор адреса (стр.206) для этого случая они нарисовали чёрным ящиком, думай на него что хочешь... А адресацию регистров и памяти этой 146818 указали только внутреннюю, а самый-то интерес в том, как они выглядят в пространстве 6301/6801. Ладно, сделаю полную дешифрацию, это усложнение небольшое, а лишние вопросы снимутся.Кай писал(а): ↑25.05.2020,08:34В принципе, Hitachi HD6301/03 мало отличается от моторолы 6801/03 по архитектуре. Хэндбук тут: https://www.jaapsch.net/psion/pdffiles/ ... ndbook.pdf
Да там вся книжка оказалась полезная! Особенно порадовало, что у дураков мысли сходятся: мне казалось, что полезно защёлкивать не только младшую, но и старшую половины адреса, и хитачевцы эту мысль подтвердили. Так что ещё раз СПАСИБО!!!Начиная с около 134 страницы.
Всего доброго. Евгений.
- Кай
- Почётный пользователь
- Сообщения: 19738
- Зарегистрирован: 08.08.2010,21:44
- Откуда: СПб, Ульянка-Лигово
- Контактная информация:
-
Вклад в сообщество
Нужна помощь по архитектуре 6801/6803
Не только у дураков.у дураков мысли сходятся
どういたしまして!^_^ Дооиташимашите. [формально - не за что, завсегда пожалуйста, You're welcome ]