Электроника МК 90 — различия между версиями
Материал из Emuverse
Nzeemin (обсуждение | вклад) (→Регистры) |
Nzeemin (обсуждение | вклад) |
||
Строка 23: | Строка 23: | ||
| 164002, 164006 || Регистр режима (мл., ст. байт) | | 164002, 164006 || Регистр режима (мл., ст. байт) | ||
|- | |- | ||
− | | 164020 || | + | | 164020 || Регистр данных, байтовый ||rowspan=4| Контроллер внешних устройств<br/>КА1835ВГ4 |
|- | |- | ||
− | | 164022 || | + | | 164022 || Регистр коэффициэнта деления для частоты сигнала CLK |
|- | |- | ||
− | | 164024 || | + | | 164024 || Регистр контроля (W), регистр состояния (R) |
|- | |- | ||
− | | 164026 || | + | | 164026 || Регистр команд |
|- | |- | ||
| 164032 || Регистр конфигурации RG1 (слово) ||rowspan=2| Системный контроллер<br/>КА1835ВГ5 | | 164032 || Регистр конфигурации RG1 (слово) ||rowspan=2| Системный контроллер<br/>КА1835ВГ5 | ||
|- | |- | ||
| 164034 || Регистр конфигурации RG2 (слово) | | 164034 || Регистр конфигурации RG2 (слово) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
+ | |||
+ | <pre> | ||
+ | 164024 (R) Регистр состояния контроллера внешних устройств КА1835ВГ4 | ||
+ | ┌──┬──┬──┬──┬──┬──┬──┬──┐ | ||
+ | │ 7 6│ 5 4 3│ 2 1 0│ | ||
+ | └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ | ||
+ | │ INT mask │ RA 0 0 | ||
+ | Data ─┘ │ │ │ SELECT | ||
+ | ready │ │ └─ 4: от внешних устройств | ||
+ | │ └──── 5: от регистра данных | ||
+ | └─────── 6: от таймера | ||
+ | </pre> | ||
+ | |||
TODO | TODO | ||
Версия 07:33, 23 марта 2021
![]() |
Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. |
Электроника МК 90 — советский микрокалькулятор (портативная электронно-вычислительная машина) с 16-разрядным процессором на микросхемах серии 588.
Производился в Минске на заводе «Электрон».
Содержание
Технические характеристики
- Процессор: на микросхемах серии 588, по системе команд совместим с PDP-11, Электроника-60, ДВК
- Оперативная память: 16 КБ
- ПЗУ: 16 КБ либо 32 КБ (с интерпретатором Бейсика)
- Дисплей: жидкокристаллический, 120 × 64 пикселей, обычно это 8 строк по 20 символов
- Клавиатура: 63 клавиши
- Устройства хранения данных — сменные модули памяти (СМП), объёмом 10 КБ
Процессор
TODO
Регистры (порты)
Регистр | Назначение | Примечание |
---|---|---|
164000, 164004 | Регистр начального адреса (мл., ст. байт) | Контроллер запоминающего устройства КА1835ВГ3 |
164002, 164006 | Регистр режима (мл., ст. байт) | |
164020 | Регистр данных, байтовый | Контроллер внешних устройств КА1835ВГ4 |
164022 | Регистр коэффициэнта деления для частоты сигнала CLK | |
164024 | Регистр контроля (W), регистр состояния (R) | |
164026 | Регистр команд | |
164032 | Регистр конфигурации RG1 (слово) | Системный контроллер КА1835ВГ5 |
164034 | Регистр конфигурации RG2 (слово) |
164024 (R) Регистр состояния контроллера внешних устройств КА1835ВГ4 ┌──┬──┬──┬──┬──┬──┬──┬──┐ │ 7 6│ 5 4 3│ 2 1 0│ └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ │ INT mask │ RA 0 0 Data ─┘ │ │ │ SELECT ready │ │ └─ 4: от внешних устройств │ └──── 5: от регистра данных └─────── 6: от таймера
TODO
Клавиатура
TODO
Эмуляция
Ссылки
- Электроника МК 90 в Википедии
- Elektronika MK-90 - hardware от Piotr Piatek