Разработка и отладка программного обеспечения микропроцессорных систем обработки информации
2.2. Программная модель МПС КР580ВМ80А Достаточную для практического использования микро процессоров информацию дает программная (регистровая) модель МП-системы [1, 4]. В нее включаются только те регистры, к которым можно обращаться программно. Знания программной модели вместе со знанием системы команд (они образуют микроархитектуру системы) вполне достаточно для составления прикладных программ. Проектирование аппаратных средств МП-систем облегчается при наличии типовых конфигураций, построенных из микросхем, входящих в микропроцессорное семейство. На рис. 3 показана программная модель МП-системы на базе микропроцессора К580. Особенностью микропроцессора является возможность программного объединения (конкатенации) 8-битных РОН в 16-битные операнды или выступать в качестве указателей памяти. Основным указателем памяти служит Н-пара, которая адресуется в командах как РОН с адресом 110. Ячейка памяти, адрес которой определяется содержимым Н-пары, обозначается М (memory - память). Микропроцессор может адресовать до 256 портов ввода, до 256 портов вывода, а также 64 К ячеек памяти. Внутренние регистры Внешние регистры Регистры данных Регистры управления Память Средства ВВ Адрес 7 ^ У Порты ввода ООО: 001: 010: 011: 100: 101: 110: 111 _EL JL Л. Л . М_ ± ) пши \ В-пара ^ I =С_ В-ТП IS ПРОГР. счетчшГ Указатель стекГ 0000 0001 0002 0005 F F F d F F FE F F F F 00 01 02 f f C 3 Порты вывода 00 01 02 f f C Рис. 3 18
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy