русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Средства управления операциями чтения,записи в блоке процессора INTEL 8085A


Дата добавления: 2015-08-06; просмотров: 1770; Нарушение авторских прав


14. Микропроцессор INTEL 8085A его характеристика, назначение выводов

Микропроцессор INTEL 8085A

Микропроцессор INTEL 8085A (отечественный аналог КР1821BM85A) также является усовершенствованным вариантом микропроцессора INTEL 8080A. Эти микропроцессоры программно совместимы как на уровне машинного кода, так и на уровне языка ассемблера.

INTEL 8085A отличается от своего предшественника тем, что имеет:

1. одно напряжение питания +5В;

2. повышенное быстродействие (тактовая частота до 3 МГц);

3. встроенный тактовый генератор;

4. встроенный системный контроллер;

5. встроенная одноуровневая векторная система прерываний;

6. две дополнительные команды установки (SIM) и чтения (RIM) маски системы прерываний;

7. совмещенную (мультиплексированную) шину данных и младшего байта адреса.

Стандартная трехшинная архитектура микропроцессорной системы (MICROBUS) получается при таком мультиплексировании с помощью дополнительного регистра памяти. В этом регистре специальным выходным сигналом микропроцессора ALE фиксируется младший байт адреса. Формирование шины адреса в этом случае поясняет рис.6.1.

Рис.6.1.Формирование шины адреса в микро-ЭВМ на основе микропроцессора INTEL 8085A

Специально для микропроцессора INTEL 8085A были выпущены два типа периферийных интерфейсных микросхем, предназначенных для работы с мультиплексированной шиной адреса/данных. Это:

INTEL 8156 (КР1821РУ55) – ОЗУ с организацией 258 х 8 байт, два восьмибитовых и один 6-ти битовый порт ввода-вывода, 14-битовый программируемый таймер;

INTEL 8755 (КР573РФ10) – перепрограммируемое ПЗУ со стиранием информации ультрафиолетовым излучением емкостью 2К и два восьмиразрядных порта ввода — вывода.

Использование этих микросхем позволяло строить на основе микропроцессора INTEL 8085A очень компактные микро-ЭВМ.



Следующим очевидным шагом эволюции оказалось объединение микропроцессора, постоянной и оперативной памяти, портов ввода-вывода в одном кристалле. Так появились однокристальные микро-ЭВМ.

15.Построение блока памяти для МПУ. Основные характеристики и задачи проектирования блока памяти. Расширение блока памяти по разрядности.

16 Построение блока памяти для МПУ. Основные характеристики и задачи проектирования блока памяти. Расширение блока памяти по объему.

Запоминающие устройства (ЗУ) микропроцессорных систем предназначены для хранения программ и данных.

Основными характеристиками блоков памяти являются:

1) разрядность;

2) объем;

3) быстродействие (время выборки по адресу);

4) потребляемая мощность;

5) устойчивость к возникновению ошибок.

 

При проектировании ЗУ микропроцессорных систем решают задачи:

1) распределение адресного пространства между оперативным (ОЗУ) и постоянным (ПЗУ) запоминающими устройствами;

2) проектирование требуемого объема и разрядности ОЗУ и ПЗУ;

3) разработка средств сопряжения ОЗУ и ПЗУ с системной шиной.

Запоминающие устройства строятся на основе БИС ЗУ, характеризующихся разрядностью n и объемом N.

Требуемая разрядность n проектируемого ЗУ обеспечивается наращиванием разрядности путем соединения параллельно адресуемых БИС ЗУ, где – разрядность применяемой БИС.

Требуемый объем N обеспечивается наращиванием объема путем соединения последовательно адресуемых блоков ЗУ.

 

17. Команды пересылки данных. Виды адресации. Внутренние регистры МП.

Команды передачи данных
MOV r1, r2 (r1) ← (r2)
MOV r, M (r) ← ((H)(L))
MOV M, r ((H)(L)) ← (r)
MVI r, byte (r) ← (byte)
MVI M, byte ((H)(L)) ← (byte)
LXI rp, dble (rh) ← (byte3), (rl) ← (byte 2)
LDA adr (A) ← ((byte3)(byte2))
STA adr ((byte3)(byte2)) ← (A)
LHLD adr (L) ← ((byte3)(byte2)) (H) ← ((byte3)(byte2)+1)
SHLD adr ((byte3)(byte2)) ← (L) ((byte3)(byte2)+1) ← (H)
LDAX rp (A) ← ((rp))
STAX rp ((rp)) ← (A)
XCHG (H) ↔ (D), (L) ↔ (E)

 

Виды (способы) адресации:

· РЕГИСТРОВАЯ АДРАСАЦИЯ. В команде задается адрес оперативного регистра или пары регистров, где находится соответственно 8- или 16-битовый операнд.

· ПРЯМАЯ АДРЕСАЦИЯ. Адрес М ячейки памяти, где расположен операнд указывается во втором (младшая часть адреса) и в третьем (старшая часть адреса) байтах команды.

· РЕГИСТРОВАЯ КОСВЕННАЯ АДРЕСАЦИЯ. Адрес М в ячейке памяти, где расположен операнд определяется содержимым парного регистра явно или неявно указанного в команде. При этом старший байт адреса находится в первом регистре пары, а младший во втором.

· НЕПОСРЕДСТВЕННАЯ АДРЕСАЦИЯ. Операнд содержится в команде. Для 2-х и 3-х байтовых команд во втором и третьем байтах команды соответственно.

· СТЕКОВАЯ АДРЕСАЦИЯ. Адрес ячейки памяти содерж. операнд находится в указателе стека.

 



<== предыдущая лекция | следующая лекция ==>
Правила сложения | Внутренние регистры МП


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.847 сек.