Программирование микропроцессорного комплекта i8080, к580вм80, z80

Изучаем ассемблер и машинные коды, программирование к580вв55

Главное что начало положено!!!

В стадии написания

Таблица команд процессора i8080 (к580вм80а)  публикуемая в журнале Радио 1996 г. Качество не очень, но что есть то есть. Также машинные коды, псевдографика, перевод шестнадцатеричных чисел в десятичные, команды условной передачи управления.

Версия для печати с более лучшим качеством, скачать по ссылке..лист1 лист2

 

 

Программирование к580вв55

Программирование к580вв51

Программирование к580ви53

Изучаем ассемблер и машинные коды

Команды процессора i8080

Команды процессора к580м80а

Команды процессора z80

 

Программирование к580вв55

 ПРОГРАММИРОВАНИЕ ПЕРИФЕРИЙНОГО ПАРАЛЛЕЛЬНОГО АДАПТЕРА KP580BB55

.Микросхема КР580ВВ55 программируемого периферийного параллельного адаптера (ППА) предназначена для применения в МП системе в качестве универсального элемента ввода-вывода, обеспечивающего обмен данными в параллельном формате между МП и системными, в частности периферийными, устройствами. Аналогичное назначение, функции и структуру имеют микросхема К580ИК55 и зарубежный прототип ППА микросхема Intel 8255.  Какие порты работают в Орионе-128

Условное обозначение ППА и его программная модель показаны на рис. П.2. Микросхема КР580ВВ55 размещена в 40-контактном корпусе и подключается к МП системе посредством двунаправленной трехстабильной 8-разрядной шины данных ШД(8), двухразрядной шины адреса ША(2) и 4-разрядной шины управления ШУ(4) с сигналами: ЗП - запись, ЧТ- чтение, ВМ - выбор микросхемы и СВР - сброс. Адаптер включает три программно-доступных 8-разрядных порта ввода-вывода (ПА, ПВ, ПС) и 7-разрядный регистр управляющего слова РУС, содержимое которого определяет направление передачи и функциональное назначение 24 двунаправленных трехстабильных линий ввода-вывода, т. е. конфигурацию и режимы работы портов. Порты ПА и ПВ предназначены для обмена байтами данных с системными устройствами, а порт ПС, как правило,- для обмена интерфейсными сигналами управления. Порт ПС в отличие от портов ПА и ПВ программно-доступен при операциях записи данных не только как элемент в целом, но и поразрядно, т. е. с независимой адресацией каждого отдельного разряда ПС, (< = 0, 1.....7), а в операциях выбора режима - как два полупорта: старший - ПСС, младший - ПСМ или их части. Обмен данными между элементами ППА и МП системой происходит через внутреннюю шину, связанную с ШД и через устройство управления (УУ) с шинами ША (2) и ШУ(4).

В МП системе, содержащей ППА, возможны два типа операций над его элементами: чтение (ввод) в МП содержимого адресуемого элемента и запись (вывод) из МП байта данных в адресуемый элемент ППА. Эти операции выполняются программно с помощью двух команд МП: IN В2 и OUT В2, где В2 - системный адрес конкретного порта

 Рис. П.2. Микросхема ППА КР580ВВ55: а - условное обозначение; б-программная модель

Рис. П.2. Микросхема ППА КР580ВВ55: а - условное обозначение; б-программная модель

ППА (см. прил. 1). В процессе выполнения указанных команд в МП системе формируются сигналы управления, комбинация которых определяет ту или иную операцию над элементами ППА (табл. П.11). Два разряда адреса (они не обязательно должны совпадать с одноименными разрядами шины адреса МП) определяют выбор одного из трех портов или регистра. Заметим, что если для каждого порта существует пара операций чтение - запись, то для регистра РУС отсутствует операция чтения.

При начальной установке МП системы на вход СВР адаптера необходимо подать сигнал сброса. Этот сигнал устанавливает ППА в исходное состояние, при котором содержимое всех портов и регистра РУС обнуляется, а линии ввода-вывода устанавливаются в состояние ввода. После этого ППА доступен для программирования.

Программирование ППА, или его настройка, осуществляется с помощью операции записи управляющего слова (УС) в регистр РУС. Возможны два типа настройки ППА (табл. П. 12).

1. Настройка разрядов - поразрядное программирование состояний порта ПС: сброс в нуль или установка в единицу каждого отдельно адресуемого разряда nQ, независимо от состояний других разрядов Г1С. УС для этого типа программирования имеет вид (Д7...Д0) =
 

Продолжение следует....

 

 

Программирование к580вв51

 

 

 

Программирование к580ви53

 

 

Изучаем Ассемблер и машинные коды

 

 

Команды процессора i8080

 

 

Команды процессора к580вм80а

 

 

Команды процессора z80

 

 

 

 

 

 

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу

 

,0