21.8. МИНИМАЛЬНЫЕ СИСТЕМЫ
Микро-ЭВМ, которая имеет память программ объемом 2 Кбайт, ОЗУ объемом 128 байт и устройство ввода-вывода, представляет собой очень мощное устройство, которое способно заменить множество различных аппаратных переключающих схем. Поэтому при решении специфических задач часто отказываются от модульного расширения и благодаря этому добиваются значительного уменьшения аппаратурных затрат. Поясним этот принцип построения более подробно.
21.8.1. ПОСТРОЕНИЕ ПРОСТОЙ МИКРО-ЭВМ
Если заранее известно, что ЭВМ, которую нужно разработать, должна иметь наименьший объем аппаратурных затрат, то в качестве первого упрощения можно отказаться от всех шинных формирователей. Второе упрощение состоит в том, что вместо полной дешифрации адресов достаточно использовать частичную дешифрацию, так как используется лишь незначите льная часть памяти. Эту возможность частичной дешифрации продемонстрируем на примере. Допустим, что в качестве памяти программ используется ППЗУ объемом 2 К байт, а в качестве памяти данных - ОЗУ объемом 128 байт. Дополнительно
Рис. 21.38. Временная диаграмма управляющего сигнала в процессе считывания.
(кликните для просмотра скана)
Рис. 21.39. Распределение и дешифрация адресов для минимальной системы. обозначают выводы адреса соответствующих запоминающих устройств. По мере необходимости указываются младшие и старшие адреса отдельных запоминающих устройств.
можно выбрать произвольно. Однако рекомендуется так выбирать адреса в программе, как будто она полностью дешифруется. Для этой цели программу в отладочной ЭВМ также обрабатывают с полной дешифрацией адреса.
На рис. 21.40 показана схема устройства, реализующего указанное распределение адресов. В качестве центрального блока выбран микропроцессор который содержит ОЗУ объемом 128 байт.