Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
22.04.2008, 12:54
|
|
Временная регистрация
Регистрация: 24.06.2007
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Intel 8080 с общим адрестным пространством
Возможно ли такое? Препод утверждает, что возможно. И дайте уж почитать какую-нибудь нормальную книгу про этот долбанный проц.
|
|
|
|
22.04.2008, 13:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Вероятно, имелось в виду режим ПДП - прямой доступ к памяти - к контроллеру дисплея прилагалась еще одна - захватывало шины и напрямую читало инфу с оперативки - пересылая в контроллер дисплея (заодно была регенерация оперативной памяти).
Старые журалы Радио - 87 -88 гг - "Радио 86 РК". Похоже, препод через это прошел.
|
|
|
|
22.04.2008, 14:10
|
|
Гражданин KAZUS.RU
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Intel 8080 с общим адрестным пространством
Сообщение от NA1S
|
Возможно ли такое? Препод утверждает, что возможно. И дайте уж почитать какую-нибудь нормальную книгу про этот долбанный проц.
|
Что вы имеете ввиду и ваш препод тоже?
У 80 память программ и данных не разделяются-это фон немановская архитектура.При желании можно и пространство ввода -вывода усадить на адреса памяти.
|
|
|
|
22.04.2008, 16:36
|
|
Временная регистрация
Регистрация: 24.06.2007
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Цитата:
|
При желании можно и пространство ввода -вывода усадить на адреса памяти.
|
Так как можно усадить?
|
|
|
|
22.04.2008, 17:16
|
|
Гражданин KAZUS.RU
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Сообщение от NA1S
|
Цитата:
|
При желании можно и пространство ввода -вывода усадить на адреса памяти.
|
Так как можно усадить?
|
Очень просто.Используется шина адреса сША8 по ША16.
Выбираете сегмент адресов,ставите дешифратор и вас тут же начинает ждать счастье.Недостаток -большой расход адресного пространства.Достоинство - большое кол-во команд для работы с вводом-выводом.
|
|
|
|
22.04.2008, 18:55
|
|
Временная регистрация
Регистрация: 24.06.2007
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Немного не понятно, можно пояснее.
|
|
|
|
22.04.2008, 19:03
|
|
Временная регистрация
Регистрация: 24.06.2007
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Немного не понятно, можно пояснее.
|
|
|
|
22.04.2008, 20:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,021
Сказал спасибо: 10
Сказали Спасибо 70 раз(а) в 63 сообщении(ях)
|
Все адресное пространство памяти - 65Кбайт-общее
т.е. в любом месте его вы можете разместить и ОЗУ и ПЗУ.
Адрресное пространство ввода/вывода - 256
портов - адресуются отдельно от памяти, к ним можно обращатся командами IN, OUT.
|
|
|
|
23.04.2008, 06:38
|
|
Гражданин KAZUS.RU
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Сообщение от domowoj
|
Все адресное пространство памяти - 65Кбайт-общее
т.е. в любом месте его вы можете разместить и ОЗУ и ПЗУ.
Адрресное пространство ввода/вывода - 256
портов - адресуются отдельно от памяти, к ним можно обращатся командами IN, OUT.
|
Можно ,но можно и по другому.
Предположим,что вы разбили память по 2Кб те адреса с А0 по А10 используются для выборки байта в мс памяти,а адреса с А11 по А15 (5 адресов) для выборки самих микросхем памяти посредством дешифратора 2^5=32
Можно один или несколько блоков памяти задействовать под устройство ввода -вывода и обращаться к ним как к ячейкам памяти.Или ещё проще -для примера использовать А15 для ввод-вывода.Или А14 если памяти мало надо.
|
|
|
|
23.04.2008, 08:59
|
|
Временная регистрация
Регистрация: 24.06.2007
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
А как это будет работать если адрес порта байт, и он передается и в младшей части и в старшей?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:17.
|
|