Искра 1080 Тарту — различия между версиями

Материал из ZX-PK.ru
Перейти к: навигация, поиск
(Новая страница: «'''Процессор:''' КР580ВМ80А<br> '''ОЗУ:''' 64 Кб.<br> '''ПЗУ:''' 20 Кб (программа Монитор, Бейсик, дизассем...»)
 
Строка 5: Строка 5:
 
'''Видео:''' 384x256 4 цвета. 768x256 2 цвета, палитра из 16 цветов.<br>
 
'''Видео:''' 384x256 4 цвета. 768x256 2 цвета, палитра из 16 цветов.<br>
 
'''Выпускался:''' 1990- год.<br>
 
'''Выпускался:''' 1990- год.<br>
'''Разъемы:''' Системная шина, параллельный 16+16 бит, RS232, магнитофон, монитор, ВЧ видео, дисковод, 220 Вольт<br>
+
'''Разъемы:''' Системная шина, параллельный 16+16 бит, RS232, магнитофон, RGB видео, ВЧ видео, дисковод, 220 Вольт<br>
 +
 
 +
==О компьютере==
 +
 
 +
==Сочетания клавиш==
 +
 
 +
RST - Остановка программы
 +
CTL+RST - Выход в Монитор
 +
SHIFT+CTL+RST - Перезагрузка компьютера. Выход в Бейсик.
 +
 
 +
==Команды монитора==
 +
 
 +
==Карта УВВ==
 +
 
 +
<table border=1 style='border-collapse:collapse'>
 +
<tr><td>80h - 87h</td><td>RS232 порт</td></tr>
 +
<tr><td>90h - 97h</td><td>Палитра</td></tr>
 +
<tr><td>98h - 9Fh</td><td>Параллельный порт и магнитофон</td></tr>
 +
<tr><td>A8h - AFh</td><td>Выбор ПЗУ</td></tr>
 +
<tr><td>В0h - ВFh</td><td>Сохранение на магнитофон, звук.</td></tr>
 +
<tr><td>В8h - ВFh</td><td>Очистка бита регистра конфигурации</td></tr>
 +
<tr><td>C0h - C7h</td><td>Клавиатура и контроллер дисковода</td></tr>
 +
<tr><td>F8h - FFh</td><td>Установка бита в регистра конфигурации</td></tr>
 +
</table>
 +
 
 +
==Карта памяти==
 +
 
 +
<table border=1 style='border-collapse:collapse'>
 +
<tr><td>0h-8FFFh</td><td>ОЗУ</td></tr>
 +
<tr><td>9000h-AFFFh</td><td>ОЗУ. Вторая плоскость Видео ОЗУ</td></tr>
 +
<tr><td>B000h-С7FFh</td><td>ОЗУ. При подключении локальной сети из ПЗУ 2 в ОЗУ копируется BDOS CP/M</td></tr>
 +
<tr><td>С800h-C9BFh</td><td>ОЗУ. Системные переменные</td></tr>
 +
<tr><td>С9C0h-CFFFh</td><td>ОЗУ. Текстовый буфер видео ОЗУ</td></tr>
 +
<tr><td>D000h-FFFFh</td><td>ОЗУ. Первая плоскость Видео ОЗУ</td></tr>
 +
<tr><td>0h-FFh</td><td>ПЗУ 1 (Сброс)<br>
 +
<tr><td>C000h-СFFFh</td><td>ПЗУ 1 (Знакогенератор и графические функции)<br>
 +
или<br>
 +
ПЗУ 2 (Бейсик в C000h-С7FFh и CP/M в C800h-СFFFh) переключается через порт A8 вместо части ПЗУ 1.</td></tr>
 +
<tr><td>D000h-FFFFh</td><td>ПЗУ 3 (Бейсик и Монитор)</td></tr>
 +
</table>
 +
 
 +
Области ПЗУ и ОЗУ перекрываются. Команды работы со стеком и команды записи в память всегда обращаются к ОЗУ. А откуда читаются данные, зависит от того, в какой области выполняется код.
 +
 
 +
<table border=1 style='border-collapse:collapse'>
 +
<tr><td></td><td>Код из 0-C7FFh</td><td>Код из C800h-CFFFh</td><td>Код из D000h-FFFFh</td></tr>
 +
<tr><td>Чтение C000h-С7FFh</td><td>ОЗУ</td><td>ПЗУ</td><td>ПЗУ</td></tr>
 +
<tr><td>Чтение C800h-СFFFh</td><td>ОЗУ</td><td>ПЗУ</td><td>ОЗУ</td></tr>
 +
<tr><td>Чтение D000h-FFFFh</td><td>ОЗУ</td><td>ОЗУ</td><td>ПЗУ</td></tr>
 +
</table>
 +
 
 +
То есть, программа пользователя может использовать все 64 Кб ОЗУ. Только программа не может содержать исполняемый код
 +
выше адреса C7FFh. Переход по адресу выше C7FFh вызывает подключение ПЗУ к адресному пространству.
 +
 
 +
==Ссылки==
 +
 
 +
http://zx.pk.ru/showthread.php?t=17866 - ПЗУ компьютера, программы и схемы.

Версия 01:24, 16 апреля 2012

Процессор: КР580ВМ80А
ОЗУ: 64 Кб.
ПЗУ: 20 Кб (программа Монитор, Бейсик, дизассемблер, BDOS CP/M с поддержкой локальной сети).
Звук: бипер.
Видео: 384x256 4 цвета. 768x256 2 цвета, палитра из 16 цветов.
Выпускался: 1990- год.
Разъемы: Системная шина, параллельный 16+16 бит, RS232, магнитофон, RGB видео, ВЧ видео, дисковод, 220 Вольт

О компьютере

Сочетания клавиш

RST - Остановка программы CTL+RST - Выход в Монитор SHIFT+CTL+RST - Перезагрузка компьютера. Выход в Бейсик.

Команды монитора

Карта УВВ

80h - 87hRS232 порт
90h - 97hПалитра
98h - 9FhПараллельный порт и магнитофон
A8h - AFhВыбор ПЗУ
В0h - ВFhСохранение на магнитофон, звук.
В8h - ВFhОчистка бита регистра конфигурации
C0h - C7hКлавиатура и контроллер дисковода
F8h - FFhУстановка бита в регистра конфигурации

Карта памяти

0h-8FFFhОЗУ
9000h-AFFFhОЗУ. Вторая плоскость Видео ОЗУ
B000h-С7FFhОЗУ. При подключении локальной сети из ПЗУ 2 в ОЗУ копируется BDOS CP/M
С800h-C9BFhОЗУ. Системные переменные
С9C0h-CFFFhОЗУ. Текстовый буфер видео ОЗУ
D000h-FFFFhОЗУ. Первая плоскость Видео ОЗУ
0h-FFhПЗУ 1 (Сброс)
C000h-СFFFhПЗУ 1 (Знакогенератор и графические функции)

или

ПЗУ 2 (Бейсик в C000h-С7FFh и CP/M в C800h-СFFFh) переключается через порт A8 вместо части ПЗУ 1.
D000h-FFFFhПЗУ 3 (Бейсик и Монитор)

Области ПЗУ и ОЗУ перекрываются. Команды работы со стеком и команды записи в память всегда обращаются к ОЗУ. А откуда читаются данные, зависит от того, в какой области выполняется код.

Код из 0-C7FFhКод из C800h-CFFFhКод из D000h-FFFFh
Чтение C000h-С7FFhОЗУПЗУПЗУ
Чтение C800h-СFFFhОЗУПЗУОЗУ
Чтение D000h-FFFFhОЗУОЗУПЗУ

То есть, программа пользователя может использовать все 64 Кб ОЗУ. Только программа не может содержать исполняемый код выше адреса C7FFh. Переход по адресу выше C7FFh вызывает подключение ПЗУ к адресному пространству.

Ссылки

http://zx.pk.ru/showthread.php?t=17866 - ПЗУ компьютера, программы и схемы.