I8080 — различия между версиями
Материал из ZX-PK.ru
Doorsfan (обсуждение | вклад) |
Doorsfan (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | [[Категория: | + | [[Категория:Микросхемы иностранные]] |
'''Частота:''' 2 - 3 Мгц<br> | '''Частота:''' 2 - 3 Мгц<br> | ||
'''Разрядность:''' 8 бит<br> | '''Разрядность:''' 8 бит<br> | ||
Текущая версия на 20:16, 21 апреля 2012
Частота: 2 - 3 Мгц
Разрядность: 8 бит
Адресное пространство: 64 Кб
Количество транзисторов: 4500
Техпроцесс: 6000 нм
Разработан: апрель 1974 года
О процессоре
Intel 8080 - микропроцессор разработанный фирмой Intel в 1974 году. Микропроцессор 8 битный, но имеет 16 битную шину адреса и имеет команды 16-битного сложения.
Первая версия процессора Intel 8080 выпускалась в 48 выводном корпусе. В этом процессоре была ошибка приводящая к зависанию процессора. Следующая версия процессора Intel 8080A выпускалась в 40 выводном корпусе и ошибка в нем была исправлена. Но в описаниях и разговорах 8080A обычно называют 8080.
Описание выводов
| № вывода | Название | Вход/выход | Описание |
|---|---|---|---|
| 1 | A10 | Выход | Шина адреса. Содержит адрес ячейки памяти или УВВ запись или чтение из которого выполняет процессор. При обращении к УВВ, чей адрес 8 битный, значение на А0 – А7 и дублируются на А8 – А15. |
| 2 | GND / VSS | - | Земля |
| 3 | D4 | Двунаправленная | Шина данных. Если вывод процессора WR=0, то шина данных работает на выход. Производится запись в память или УВВ. Если вывод процессора DBIN=1, то шина данных работает на вход. Производится чтение из памяти или УВВ. Если выход SYNC=1, то шина данных работает на выход и содержит слово состояния процессора:
|
| 4 | D5 | ||
| 5 | D6 | ||
| 6 | D7 | ||
| 7 | D3 | ||
| 8 | D2 | ||
| 9 | D1 | ||
| 10 | D0 | ||
| 11 | −5 / VBB | - | Питание −5 Вольт. Потребление максимум 1 мА. Должно подключаться первым и отключаться последним. |
| 12 | R | Вход | Сброс. Импульс RESET=1, обнуляет регистр IP. То есть процессор переходит к выполнению программы по адресу 0. Импульс должен длиться не менее 3 тактов процессора. Пока RESET=1 процессор остановлен. |
| 13 | HOLD | Вход | Захват шины. |
| 14 | INT | Вход | Запрос прерывания. |
| 15 | Ф2 | Вход | Вход тактового генератора 2. Напряжение +12 Вольт. |
| 16 | INTE | Выход | Флаг C (прерывания разрешены). Этот вывод может использоваться как однобитный порт. Например, в компьютере Радио 86РК к этому выводу подключен динамик (через усилитель). |
| 17 | DBIN | Выход | Если DBIN=1, то процессор читает значение из памяти или УВВ. |
| 18 | WR | Выход | Если WR=0, то процессор записывает значение в память или УВВ. |
| 19 | SYNC | Выход | Перед каждым обращением к памяти или УВВ процессор устанавливает на шину данных "слово состояния" и устанавливает SYNC=1. |
| 20 | +5 / VCC | - | Питание +5 Вольт. Потребление максимум 80 мА. |
| 21 | HLDA | Выход | Подтверждение захвата шины. Процессор остановился и перевел шины данных и адреса в Z-состояние. |
| 22 | Ф1 | Вход | Вход тактового генератора. Напряжение +12 Вольт. |
| 23 | READY | Вход | Сигнал "Готовность" от памяти или УВВ. После установки значений на выводы DBIN=1 или WR=0 процессор ожидает, пока READY=0. Этот вывод иногда используется для пошагового выполнения программы (отладки). |
| 24 | WAIT | Выход | Процессор ожидает ответа от памяти или УВВ. Т.е. пока READY=0. |
| 25 | A0 | Выход | Шина адреса |
| 26 | A1 | ||
| 27 | A2 | ||
| 28 | +12 / VDD | - | Питание +12 Вольт. Потребление максимум 70 мА. Должно подключаться последним, а отключаться первым. |
| 29 | A3 | Выход | Шина адреса |
| 30 | A4 | ||
| 31 | A5 | ||
| 32 | A6 | ||
| 33 | A7 | ||
| 34 | A8 | ||
| 35 | A9 | ||
| 36 | A15 | ||
| 37 | A12 | ||
| 38 | A13 | ||
| 39 | A14 | ||
| 40 | A11 |