Подключение памяти типа ROM и RAM к процессору Intel 8086

  • 27 янв. 2013 г.
  • 4922 Слова
Министерство Образования Республики Молдова
Технический Университет Молдовы
Кафедра Автоматики и Информационных Технологий

Курсовая работа
по дисциплине: «Центральные устройства вычислительных машин»

Тема: «Подключение памяти типа ROM и RAM к процессору Intel 8086»

Выполнил: студент группы TI – 096
Галата Александр

Проверил: doctor conf. univ.Постован Д. Х.

Кишинев 2011
1 Задание
Вариант №5.
Тип памяти | ROM | RAM |
Организация памяти | 16 kW | 16 kW |
Тип подключаемых микросхем | КМ558РР3 | КР537РУ10А |

2 Описание микросхем
Микросхема КМ558РР3
Внешний вид микросхемы:

Таблица истинности:
| | | | | | Режим работы |
H | X | H | L | X | | Хранение |
L | L | H | L | A | Выходные данные в прямом коде |Считывание |
L | H | L | 18 В; 24 В | X | | Общее стирание |
L | L | H | 24 В | A | Входные данные в прямом коде | Запись |

Параметры микросхемы:
Информационная емкость, бит | Организация, слова * разряды | Время выборки адреса, нс | Время цикла считывания, нс | Напряжение питания, В | Диапазон температур, ºС | Число циклов программирования |
65536 | 8192 * 8 | Не более 430 | Не более 500 | 5 В ± 5% |-10 … +70 | Не менее 100 |

Микросхема КР537РУ10А
Внешний вид микросхемы:

Таблица истинности:
| | | | | Режим работы |
H | X | X | X | | Хранение |
L | X | L | A | L | Запись 0 |
L | X | L | A | H | Запись 1 |
L | L | H | A | Данные в прямом коде | Считывание |
L | H | H | A | | Запрет выхода |

Параметры микросхемы:
Информационная емкость, бит | Организация, слова *разряды | Время выборки адреса, нс | Время цикла считывания, нс | Напряжение питания, В | Диапазон температур, ºС | Число циклов программирования |
16384 | 2048 * 8 | Не более 220 | Не более 100 | 5 В ± 5% | -10 … +70 | – |

3 Выполнение расчетов
Количество микросхем в одном блоке памяти:
- ROM: 16 бит / 8 бит = 2 микросхемы составляют один блок памяти ROM.
- RAM: 16 бит / 8 бит = 2 микросхемсоставляют один блок памяти RAM.
Количество блоков памяти:
- ROM: Один блок памяти имеет организацию 8 k * 16 бит. Необходимая организация памяти ROM – 16 k * 16 бит. Значит, потребуется 2 блока памяти ROM.
- RAM: Один блок памяти имеет организацию 2 k * 16 бит. Необходимая организация памяти RAM – 16 k * 16 бит. Значит, потребуется 8 блоков памяти RAM.

4 Теория
Структура МП приведена на рис. 1Рис.1 Структура МП 8086.

Микропроцессор содержит три основных устройства: обработки данных, сопряжения с шиной, управления и синхронизации.

Устройство обработки данных (execution unit, EU} предназначено для хранения обрабатываемых данных и выполнения операций над ними. Оно включает восемь 16-разрядных регистров общего назначения, 16-разрядное АЛУ и регистр флагов (признаков).
Регистры общегоназначения полностью доступны программисту и могут использоваться произвольно, однако во многих командах они имеют специфическое назначение. С этих позиций регистры разбиваются нa две группы. Группа регистров данных (АХ, BХ, СХ, DХ) в арифметико-логических командах используется для хранения операндов и результатов выполнения операций. Причем предпочтительнее для этой цели применять регистр АХ –аккумулятор (accumulator). В регистре BX – регистре базы (base), как правило, хранится начальный адрес обрабатываемого массива данных, регистр СХ (count) в ряде команд используется как счетчик при организации циклических вычислений и, наконец, регистр данных DX (data) в командах умножения и деления сохраняет старшую половину 32-разрядных операндов, а в командах ввода-вывода содержит адрес внешних устройств.Предусмотрена возможность работы с 8-разрядными «половинками» регистров данных (рис. 8.2).
Регистр АХ распадается на два: регистр младшего байта аккумулятора AL (accumulator low) и регистр старшего байта аккумулятора АН (accumu1ator high). Аналогично ВХ распадается на два регистра BL и ВН, регистр СХ – на два регистра CL и СН, а регистр DХ - – на регистры DL и...