Организация микропроцессорных систем. Учебное пособие. Могнонов П.Б. - 55 стр.

UptoLike

Составители: 

а модель КР1816ВЕ39 используется только с внешней памятью программ. Реализация
программной памяти КР1816ВЕ49 в виде ПЗУ обусловливает целесообразность применения
этих ОМЭВМ только для изделий средне- и крупносерийного производства, что
обеспечивает в этом случае низкую стоимость ОМЭВМ. В качестве отладочной модели, а
также при разработке единичных экземпляров изделий целесообразно использовать ОМЭВМ
КР1816ВЕ39 с внешней программной памятью.
В общем виде, основные отличительные особенности ОМЭВМ семейства МК48
представлены в таблице 4.1.
Таблица 4.1
Микросхемы
Аналог
Объем
внутр.
памяти
прог-
рамм,
байт
Тип
памяти
программ
Объ-
ем
памя-
ти
дан-
ных,
байт
f
max
,
мГц
Ток
пот-
ребле
ния,
мА
КР1816ВЕ35 8035 Нет внеш. 64 6,0 135,0
КР1816ВЕ48 8748 1К УФППЗУ 64 6,0 135,0
КР1816ВЕ39 8039 Нет внеш. 128 11,0 110,0
КР1816ВЕ49 8049 2К ПЗУ 128 11,0 110,0
КР1830ВЕ35 80С35 Нет внеш. 64 6,0 8,0
КР1830ВЕ48 80С48 1К ПЗУ 64 6,0 8,0
В ОМЭВМ предусмотрена возможность расширения памяти программ до 4Кбайт,
памяти данных до 384 байт и увеличения числа линий ввода-вывода за счет подключения
внешних кристаллов памяти программ, ОЗУ и БИС интерфейсов.
Ориентация ОМЭВМ на преимущественное применение в системах управления
отразилась на структуре и функциональных характеристиках отдельных устройств. Так,
например, процессорное устройство по эффективности вычислительных операций и
способов адресации уступает 8-разрядному микропроцессору КР580ВМ80А, однако, оно
реализует ряд логических операций над отдельными разрядами аккумулятора и портов
ввода-вывода, что повышает его эффективность при выполнении алгоритмов управления.
Наличие трех 8-разрядных портов ввода-вывода Р0, Р1, Р2 в ОМЭВМ решает проблему
расширения как памяти программ, так и памяти данных, а также обеспечивает возможность
обмена информацией с периферией.
С точки зрения архитектурных особенностей регистры общего назначения (РОН),
косвенная адресация, программные прерывания и асинхронный ввод-вывод, страничная
адресация памяти не представляют принципиально новых архитектурных решений.
Конструктивной особенностью ОМЭВМ является принцип сведения к минимуму количества
разбросанных по кристаллу регистров, реализация которого повлекла за собой образование
8-уровневого стека и регистров общего назначения на общем адресном пространстве ОЗУ
как сверхоперативной памяти.
Программист, работающий с ОМЭВМ семейства МК48, располагает двумя
программно переключаемыми банками регистров общего назначения, каждый из которых
содержит по 8 регистров и расположен на общем адресном пространстве ОЗУ. Нулевой банк
РОН0 занимает адреса 0 ... 7, первый банк РОН1 занимает адреса 24 ... 31. Регистры
активного в данный момент банка РОН прямо адресуются большим количеством
инструкций. Кроме того, все ячейки ОЗУ, включая стек, адресуются косвенно с
использованием нулевого или первого регистров банка РОН.
Ячейки ОЗУ с адресами 8 ... 23 могут использоваться в качестве стека с глубиной 8,
каждому уровню которого соответствуют два байта. При обращении к подпрограмме один
байт представляет младшие разряды адреса возврата, второй - содержит четыре старших
а модель КР1816ВЕ39 используется только с внешней памятью программ. Реализация
программной памяти КР1816ВЕ49 в виде ПЗУ обусловливает целесообразность применения
этих ОМЭВМ только для изделий средне- и крупносерийного производства, что
обеспечивает в этом случае низкую стоимость ОМЭВМ. В качестве отладочной модели, а
также при разработке единичных экземпляров изделий целесообразно использовать ОМЭВМ
КР1816ВЕ39 с внешней программной памятью.
      В общем виде, основные отличительные особенности ОМЭВМ семейства МК48
представлены в таблице 4.1.
                                                                           Таблица 4.1

                                  Объем     Тип   Объ-        fmax,    Ток
                                  внутр.  памяти    ем        мГц      пот-
                Микросхемы Аналог памяти программ памя-               ребле
                                   прог-            ти                 ния,
                                   рамм,           дан-                мА
                                    байт          ных,
                                                  байт
                КР1816ВЕ35 8035     Нет    внеш.    64         6,0    135,0
                КР1816ВЕ48 8748      1К  УФППЗУ     64         6,0    135,0
                КР1816ВЕ39 8039     Нет    внеш.   128        11,0    110,0
                КР1816ВЕ49 8049      2К     ПЗУ    128        11,0    110,0
                КР1830ВЕ35 80С35    Нет    внеш.    64         6,0     8,0
                КР1830ВЕ48 80С48     1К     ПЗУ     64        6,0      8,0

       В ОМЭВМ предусмотрена возможность расширения памяти программ до 4Кбайт,
памяти данных до 384 байт и увеличения числа линий ввода-вывода за счет подключения
внешних кристаллов памяти программ, ОЗУ и БИС интерфейсов.
       Ориентация ОМЭВМ на преимущественное применение в системах управления
отразилась на структуре и функциональных характеристиках отдельных устройств. Так,
например, процессорное устройство по эффективности вычислительных операций и
способов адресации уступает 8-разрядному микропроцессору КР580ВМ80А, однако, оно
реализует ряд логических операций над отдельными разрядами аккумулятора и портов
ввода-вывода, что повышает его эффективность при выполнении алгоритмов управления.
Наличие трех 8-разрядных портов ввода-вывода Р0, Р1, Р2 в ОМЭВМ решает проблему
расширения как памяти программ, так и памяти данных, а также обеспечивает возможность
обмена информацией с периферией.
       С точки зрения архитектурных особенностей регистры общего назначения (РОН),
косвенная адресация, программные прерывания и асинхронный ввод-вывод, страничная
адресация памяти не представляют принципиально новых архитектурных решений.
Конструктивной особенностью ОМЭВМ является принцип сведения к минимуму количества
разбросанных по кристаллу регистров, реализация которого повлекла за собой образование
8-уровневого стека и регистров общего назначения на общем адресном пространстве ОЗУ
как сверхоперативной памяти.
       Программист, работающий с ОМЭВМ семейства МК48, располагает двумя
программно переключаемыми банками регистров общего назначения, каждый из которых
содержит по 8 регистров и расположен на общем адресном пространстве ОЗУ. Нулевой банк
РОН0 занимает адреса 0 ... 7, первый банк РОН1 занимает адреса 24 ... 31. Регистры
активного в данный момент банка РОН прямо адресуются большим количеством
инструкций. Кроме того, все ячейки ОЗУ, включая стек, адресуются косвенно с
использованием нулевого или первого регистров банка РОН.
       Ячейки ОЗУ с адресами 8 ... 23 могут использоваться в качестве стека с глубиной 8,
каждому уровню которого соответствуют два байта. При обращении к подпрограмме один
байт представляет младшие разряды адреса возврата, второй - содержит четыре старших