- Криста (компьютер)
-
См. также: Вектор-06Ц#Криста-2
«ПК Криста» — 8-разрядный микрокомпьютер, частично совместимый с «Радио-86РК».
ПК «КРИСТА» выпускался на заводе РИП в г. Муром Владимирской области.[1] Как и «Радио-86РК», компьютер был сделан на наборе БИС К580.
Содержание
Технические характеристики
- Разрядностъ процессора 8 бит (Микропроцессор: КР580ВМ80А)
- Ёмкостъ оперативного запоминающего устройства 32 кБаит
- ПЗУ Монитора (BIOS) — 2 кБаит
- Режим отображения: монохромный, 25 строк на экране по 64 символа в строке, знакогенератор содержит символы псевдографики, что позволяет имитировать графический режим 128 × 50 точек
- Языки программирования: Бейсик, Ассемблер
- Компютер питается от сети переменного тока напряжением 220 В частотой 50 Гц. Мощностъ, потребляемая от сети, не более 20 Вт. Колебания напряжения сети не должны перевышатъ от номиналъного значения от +10 до −15 %
- Блок питания: Напряжения +5В 1,2А, +12В 60мА (на контакт 28 процессора и для генератора тактовых импульсов), −5В 1мА (на контакт 11 процессора и для усилителья магнитофона)
- Компютер предназначен для работы при следующиь климатических условиях: Температура окрожающего воздуха от +5 до +40 град. C; Атмосферное давление от 630 до 800 мм ртутного столба (84-104 кПа); Относителъная влажностъ окружающего воздуха от 40 до 80 % при 25 град. C;
- Масса компютера без упаковки не более 2,6 кг
- Масса блока питания не более 1,5 кг
- Масса блока высокочастотного 0,12 кг
- Габаритные размеры компютера без упаковки 430x240x75 мм
- Габаритные размеры блока питания без упаковки 230x110x85 мм
- Габаритные размеры блока высокочастотного 110x44x33 мм
- Устройство вывода: бытовой телевизор через видеовход либо в антенный вход через отдельный блок модулятора
- Клавиатура: 68 клавиш (матрица из 8×8 клавиш, и «Сброс» (Reset), «Рег» (Shift), «УС» (Ctrl), «Рус Лат»), клавиша «F1» не используется, не соеден.
- Внешняя память: бытовой кассетный магнитофон
- Порты: «Параллельный интерфейс», «Магнитофон», «Внутренний интерфейс», «Световое перо»[2]
Программное обеспечение
Кассета
В поставку компьютера были включен кассета MK 60-7 лентой типа МЭК-2 «CrO2 chromdioxid IEC II» с программами:
1 сторона
- 1. Графический редактор. (A, 7000)
- 2. Интерпретатор языка Бейсик. (A, 0)
- 3. Тест компютера. (Б, Т)
- 4. Игра «Морской бой». (Б, M)
- 5. Игра «Орегонская тропа». (Б, O)
- 6. Игра «Королевство Эйфория». (Б, K)
- 7. Игра «Крестики-Нолики». (A, 100)
- 8. Игра «Цирк». (A, 100)
- 9. Игра «Рикошет». (A, 100)
- 10. Игра «Удав». (A, 6F00)
2 сторона
- 1. Редактор текста. (A, 100)
- 2. Транслятор с Ассемблера. (A, 0)
- 3. Музыкальный салон. (A, 6000)
- 4. Игра «Быстрый счет». (A, O) + RUN
- 5. Язык Бейсик. Урок 1. (Б, U)
- 6. Язык Бейсик. Урок 2. (Б, U)
- 7. Язык Бейсик. Урок 3. (Б, U)
- 8. Язык Бейсик. Урок 4. (Б, U)
- 9. Язык Бейсик. Урок 5. (Б, U)
- 10. Язык Бейсик. Урок 6. (Б, U)
- 11. Язык Бейсик. Урок 7. (Б, U)
- 12. Язык Бейсик. Урок 8. (Б, U)
- 13. Англо-Русский словарь. (Б, S)
Системные подпрограммы монитора
В состав «Монитора» (BIOS) входит ряд системных (встроенных) подпрограмм, которые могут бытъ исполъзованы программистами в своих программах.
- 1. Подпрограмма ввода символа с клавиатуры. Адрес вызова F803h
После возврата из подпрограммы код введенного символа находится в регистре «А» микропроцессора.
- 2. Подпрограмма ввода байта с магнитофона. Адрес вызова F806h
После возврата из подпрограммы введенный байт находится в регистре «А» микропроцессора.
- 3. Подпрограмма вывода символа на экран дисплея. Адрес вызова F809h
Перед вызовом этой подпрограммы необходимо поместитъ код выводимового символа в регистр «C» микропроцессора.
- 4. Подпрограмма записи байта на магнитофон. Адрес вызова F80Ch
Перед вызовом этой подпрограммы необходимо поместитъ выводимый байт в регистр «C» микропроцессора.
- 5. Подпрограмма проверки состояния клавиатуры. Адрес вызова F812h
После возврата из данной подпрограммы в регистре «А» микропроцессора будет содержатся 00h — если клавиша не нажата, или FFh — если клавиша нажата.
- 6. Подпрограмма вывода на экран содержимого регистра «А» микорпроцессора в шестнадцатиричном виде. Адрес вызова F815h
Содержимое регистра «А» микропроцессора выводится на экран дисплея в виде двух шестнадцатиричных цифр.
- 7. Подпрограмма вывода сообщения на экран дисплея. Адрес вызова F818h
Данная подпрограмма позволяет выводит на экран дисплея любые тексты, хранящиеся в памяти в виде последователъности кодов символов. Признаком конца текста служит код 00h, встретившийся в последователъности кодов символов. Перед вызовом подпрограммы в регистровую пару HL записывают началъный адрес последователъности кодов символов.
Коды ключевых слов языка Бейсик (Бейсик баиткоды)
Вместо того, чтобы хранитъ в памятъ коды всех символов исходного текста программы, можно закодироватъ каждое ключевое слово всего одним баитом. Это вполне возможно, так как из 256 возможных двоичных кодов, которые можно записатъ в одну ячейку памяти, для кодирование алфабитно-цифровых символов исполъзуется толъко 128.
Двоичные коды, у которых старший бит равен 1, и исполъзованы для кодирования ключевых слов языка Бейсик.
Шест. Дес. Слово 80 128 CLS 81 129 FOR 82 130 NEXT 83 131 DATA 84 132 INPUT 85 133 DIM 86 134 READ 87 135 CUR 88 136 GOTO 89 137 RUN 8A 138 IF 8B 139 RESTORE 8C 140 GOSUB 8D 141 RETURN 8E 142 REM 8F 143 STOP 90 144 OUT (Не используется) 91 145 ON 92 146 PLOT 93 147 LINE 94 148 POKE 95 149 PRINT 96 150 DEF 97 151 CONT 98 152 LIST 99 153 CLEAR 9A 154 MLOAD 9B 155 MSAVE 9C 156 NEW 9D 157 TAB ( 9E 158 TO 9F 159 SPC ( A0 160 FN A1 161 THEN A2 162 NOT A3 163 STEP A4 164 + A5 165 - A6 166 * A7 167 / A8 168 ^ A9 169 AND AA 170 OR AB 171 > AC 172 = AD 173 < AE 174 SGN AF 175 INT B0 176 ABS B1 177 USR B2 178 FRE B3 179 INP (Не используется) B4 180 POS B5 181 SQR B6 182 RND B7 183 LOG B8 184 EXP B9 185 COS BA 186 SIN BB 187 TAN BC 188 ATN BD 189 PEEK BE 190 LEN BF 191 STR$ C0 192 VAL C1 193 ASC C2 194 CHR$ C3 195 LEFT$ C4 196 RIGHT$ C5 197 MID$ Отличия от Радио-86РК
Несмотря на заявленную программную совместимость с Радио-86РК, ПК Криста имеет ряд аппаратных и программных отличий, из-за которых прямое использование ПО от Радио-86РК становится не всегда возможным, требуется адаптация:
- Внутренние устройства имеют другие адреса.
- Знакогенератор имеет вдвое больший размер, добавлен кириллический шрифт с прописными и строчными буквами (одновременное использование символов из двух наборов невозможно).
- Добавлен таймер КР580ВИ53 для генерации звука и других целей.
- Скорость и формат ввода-вывода на магнитную ленту отличается.
- Программа встроенного Монитора изменена с учётом вышеперечисленных отличий. Также в ней отсутствуют некоторые функции ввода-вывода, имевшиеся в РК.
Распределение памяти
Адрес Устройства F800h — FFFFh
ПЗУ Монитора / Прямой доступ (DMA) к видеопамяти Е000h — F7FFh
Не используется D800h — DFFFh
Регистры таймера ВИ53 D000h — D7FFh
Регистры видеоконтроллера ВГ75 C800h — CFFFh
Регистры контроллера параллелъного интерфейса ВВ55 C000h — C7FFh
Регистры контроллера клавиатуры 8000h — BFFFh
Областъ адресов кассеты ПЗУ 76D0h — 7FFFh
Экранная областъ ОЗУ (Видеопамятъ) 7600h — 76CFh
Рабочие ячейки монитора до 75FFh ОЗУ Областъ стека Областъ рабочих ячеек Бейсика Программы на Бейсике от 0000h Интерпретатор языка Бейсик Примечания
Ссылки
Категория:- Компьютеры СССР
Wikimedia Foundation. 2010.