Электроника МС 0515: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
'''Электроника МС0515''' — советский компьютер. | '''Электроника МС0515''' — советский компьютер. | ||
== Процессор == | |||
КР1807ВМ1 | |||
Регистр режима в битах 13-15 имеет 1 1 1, что задаёт адрес старта — 172000 и адрес рестарта 172004. | |||
== Регистры == | == Регистры == | ||
| Строка 91: | Строка 96: | ||
== Ссылки == | == Ссылки == | ||
* [http://zx-pk.ru/threads/15146-ms-0515.html Тема «МС-0515» на zx-pk.ru] | * [http://zx-pk.ru/threads/15146-ms-0515.html Тема «МС-0515» на zx-pk.ru] | ||
* [http://bitsavers.trailing-edge.com/pdf/dec/pdp11/t11/T11_UsersMan.pdf] — описание процессора T11, оригинала КР1807ВМ1 | |||
Версия от 02:46, 18 февраля 2017
Электроника МС0515 — советский компьютер.
Процессор
КР1807ВМ1
Регистр режима в битах 13-15 имеет 1 1 1, что задаёт адрес старта — 172000 и адрес рестарта 172004.
Регистры
177400 Регистр диспетчера памяти
┌──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┐
│15│14 13 12│11 10 9│ 8│ 7 6│ 5 4 3│ 2 1 0│
└──┴──┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘
│ │ │ │ │ │ │ └──┴──┴──┴──┴──┴──┴─ Выбор ОЗУ: 1 - осн., 0 - доп.
ИРПР-М ─┴──┘ │ │ │ └───── Прерывание от монитора
│ │ └──────── Прерывание от таймера
├──┤--------└─ Включение ВОЗУ в основную память: 1 - включено
0 0 - 000000-037777
0 1 - 040000-077777
1 x - 100000-137777
177600 Системный регистр A
┌--┬--┬--┬--┬--┬--┬--┬--┌──┬──┬──┬──┬──┬──┬──┬──┐
│15 8│ 7 6│ 5 4 3│ 2 1 0│
└--┴--┴--┴--┴--┴--┴--┴--└─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘
Выбор ПЗУ ──┘ │ │ │ └──│──┴──┴─ Выбор привода НГМД
Запись на НМЛ ──┘ │ │ └─────── Двигатель НГМД вкл/выкл
Светодиоды 2 и 1 ─┴──┘
177602 Системный регистр B
┌--┬--┬--┬--┬--┬--┬--┬--┌──┬──┬──┬──┬──┬──┬──┬──┐
│15 8│ 7 6│ 5 4 3│ 2 1 0│
└--┴--┴--┴--┴--┴--┴--┴--└─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘
Чтение НМЛ ──┘ │ │ │ │ │ │ └─ INTR НГМД
ИРПР-М ─┴──┘ │ │ │ └──── DRQ НГМД
├──┤ └─────── Готовность НГМД: 0 - готов
Кадровая частота 0 0 - 50 Гц
0 1 - 72 Гц
1 x - 60 Гц
177604 Системный регистр C
┌--┬--┬--┬--┬--┬--┬--┬--┌──┬──┬──┬──┬──┬──┬──┬──┐
│15 8│ 7 6│ 5 4 3│ 2 1 0│
└--┴--┴--┴--┴--┴--┴--┴--└─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘
Таймер звука ──┘ │ │ │ │ └──┴──┴─ Цвет бордюра
Звук вкл/выкл ────┘ │ │ │
Тон звука ───────────┘ │ └─ Разрешение экрана 0 - среднее, 1 - высокое
Светодиод 3 ──┘
Контроллер НГМД
177600 Системный регистр A
┌--┬--┬--┬--┬--┬--┬--┬--┌──┬──┬──┬──┬──┬──┬──┬──┐
│15 8│ 7 6│ 5 4 3│ 2 1 0│ Номер Название
└--┴--┴--┴--┴--┴--┴--┴--└──┴──┴──┴──┴─┬┴─┬┴─┬┴─┬┘ привода устройства
│ │ └──┴─ физич. логическое
Поверхность НГМД ────┘ │ 0 0 0 DZ0 (низ), DZ2 (верх)
0 - низ 1 - верх │ 0 1 1 DZ1 (низ), DZ3 (верх)
Двигатель НГМД включен ─┘ 1 0 2
0 - вкл. 1 - выкл. 1 1 3
177602 Системный регистр B
┌--┬--┬--┬--┬--┬--┬--┬--┌──┬──┬──┬──┬──┬──┬──┬──┐
│15 8│ 7 6│ 5 4 3│ 2 1 0│
└--┴--┴--┴--┴--┴--┴--┴--└──┴──┴──┴──┴──┴─┬┴─┬┴─┬┘
│ │ └─ INTR НГМД
│ └──── DRQ НГМД
└─────── Готовность НГМД: 0 - готов
Регистры контроллера НГМД (8-разрядные):
- 177640 — регистр состояния (чтение)
- 177640 — регистр команд (запись)
- 177642 — регистр дорожки
- 177644 — регистр сектора
- 177646 — регистр данных
Формат дискет: 1 сторона (0), 80 цилиндров (0-79), по 10 секторов (1-10) на трек, 512 байт в секторе.
Процесс загрузки
- Тесты процессора, памяти
- Тест клавиатуры
- Тест НГМД:
- команда C0, команда 1D (переход на track 1)
- 5 команд 43 (переход на track 6), команда C0, проверка того что в регистре сектора появился номер дорожки 6
- 5 команд 63 (возврат на track 1), команда C0
- Чтение track 1 sector 1: команда C0, команда 80 — читаются 512 байт начиная с адреса 000000
- Запуск с адреса 000000
Ссылки
- Тема «МС-0515» на zx-pk.ru
- [1] — описание процессора T11, оригинала КР1807ВМ1