Первый микропроцессор (МП) с условным обозначением I4004. Микропроцессорные комплекты БИС, страница 15

EI 4 такта, 1 МЦ. Рвзрешение прерывания (вх.INT). При  начальной  установке по сигналу RESET выполняется аппаратное DI. После выработки  сигнала INTA, т.е. при выполнении цикла обслуживания прерывания выполняется также аппаратное DI, следовательно в системах с прерываниями (системы реального времени) в программе начальной установки обязательно  должно быть EI. И команда EI должна быть в подпрограмме обслуживания  прерывания.      

DAA Десятичная коррекция аккумулятора. Команда выполняется после  арифметической команды сложения двоично-десятичных чисел. При сложении  DAA   ставят после операции, при вычитании - перед.

CMA Инверсия аккумулятора.  

STC Устанавливает FC в 1.            

CMC флаг С инвертируется. FC _ FC. Применение этих команд -  возможность   построения на флаге FC так называемого булевого вычисления.           

Задача. Записать в ячейку памяти, начиная с адреса  0F00,  информацию из портов, адреса которых 00,01,...,FF.

0100 MVI B, 00 H

0102 LXI H, 0F00  H

0105 CALL POLL

0108 INX H

1009 INR B

010A MOV A,B

010B STA  adr(NP)  или  0121 H

010E JNZ

0111 HLT

0120 DB 00

0122 MOV M,A

0123 RET

1.16  Организация памяти           

1.16.1   Структура памяти микро ЭВМ  

Логически вся память МП системы может быть разделена на:    

- резидентную ( сверхоперативную )         

- оперативную ( память данных )   

- внешнюю             

Технически эти виды памяти реализованы: резидентная -  в  кристалле МП,оперативная - в кристалле ОЗУ,внешняя - на внешних устройствах.     

Существует два типа памяти:           а) адресная (с произвольным доступом) ППД.       б) магазинная:           

1.принцип LIFO (стек)    

2.принцип FIFO (очередь)                                                   

1.16.2 Характеристики ЗУ         

1.Информационная емкость            

2.Быстродействие            

3.Надежность        

1) Организация ЗУ: информационная емкость отображается произведением   I=N*R, где N - число слов, R - разрядность слова. При обозначении N вводят понятие множиства К=1024 б и М=2^20 б.      

2) Временные параметры:               а) Время  доступа - то  время,которое  проходит  до  адресации   внутри ячейки памяти с момента подачи кода адреса на адресные входы.               б) Время записи - с момента подачи команды до записи.            в) Время восстановления (регенерации)         

г) Цикл памяти - время считывания данных + время  записи  данных  по  какому-то адресу ЦП = ЦС + ЦЗ.       

3) Надежность определяется как наработка на один отказ (время,за  которое 1 Бит в ЗУ может исказиться).Обычно бит сбрасывается из 1 в 0.  Для  повышения надежности в ЗУ вводится избыточность,т.е.помимо информационных битов во время записи могут вводиться контрольные биты,которые анализируются при чтении.     

Чтобы обеспечить требуемые от памяти информационную емкость,быстродействие и надежность, память реализуется в виде схем, в которые  входят: 

- ЗУ              

- схемы дешифрации ЗУ и ячеек в ЗУ          

- схемы защиты и контроля                                 

ЛЕКЦИЯ   8

1.17   Cхемотехника памяти    

1.17.1    ОЗУ

           1.Статические                                                                          DB(X)                                         DB(x)

           2.Динамические                                                                                            I     RAM   O

    БИС ОЗУ должны   иметь   следующие выводы:           

 - для чтения-записи данных (информационные);            AB0                  A0

 - для адресации внутренних   ячеек   (адресные);             AB1                   A1

- для активизации внутренних схем (линии для                    .                      .       1K выборки кристалла);                                                                    .                      .        *1