I8080
Материал из ZX-PK.ru
Частота: 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 |