Christa (počítač)
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 3. března 2016; kontroly vyžadují
9 úprav .
Christa |
---|
|
Cena |
510 rublů. (1986), poté snížena na 450 rublů. |
Typ |
domácí počítač |
Form Factor |
Systémová deska v pouzdře klávesnice |
Vývojář |
Závod rádiových měřicích přístrojů Murom |
Stát |
SSSR |
Rok vydání |
1986 |
RAM |
32 kB |
Trvalá paměť |
2 kB |
Zdroj napájení |
220 V, 50 Hz, 20 W |
Obvod |
tiskárna , magnetofon , světelné pero |
Rozhraní |
video výstup, jack magnetofonu, sériový port , paralelní port , slot pro ROM kartu |
Paměťové zařízení |
audiokazeta |
Váha |
2,6 kg |
Velikost |
430×240×75 mm |
Model CPU |
KR580VM80A |
Rychlost CPU |
1,78 MHz |
Krista je 8bitový sovětský domácí osobní počítač založený na procesoru KR580VM80A ( klon Intel 8080 ), kompatibilní s domácím počítačem Mikrosh a částečně s Radio-86RK . Vyvíjené a vyráběné v závodě Murom na rádiové měřicí přístroje od roku 1986 .
Cena počítače v roce 1989 byla 510 rublů [1] .
Specifikace
- Kapacita procesoru 8 bitů (Mikroprocesor: KR580VM80A )
- Kapacita RAM 32 kB
- Monitor ROM (BIOS) - 2 KB
- Režim zobrazení: monochromatický, 25 řádků na obrazovku, 64 znaků na řádek, generátor znaků obsahuje pseudografické symboly, což umožňuje simulaci grafického režimu 128 × 50 pixelů
- Programovací jazyky: BASIC , Assembler
- Počítač je napájen AC 220 V, 50 Hz. Spotřeba energie ze sítě, ne více než 20 W. Kolísání síťového napětí by nemělo překročit jmenovitou hodnotu od +10 do -15%
- Napájení: Napětí +5V 1,2A, +12V 60mA (na pinu 28 procesoru a pro generátor hodin), −5V 1mA (na pinu 11 procesoru a pro zesilovač magnetofonu)
- Počítač je navržen pro práci za následujících klimatických podmínek: Okolní teplota od +5 do +40 stupňů. C; Atmosférický tlak od 630 do 800 mmHg (84-104 kPa); Relativní vlhkost okolního vzduchu od 40 do 80 % při 25 stupních. C;
- Hmotnost počítače bez obalu není větší než 2,6 kg
- Hmotnost napájecího zdroje ne více než 1,5 kg
- Hmotnost vysokofrekvenční jednotky je 0,12 kg
- Celkové rozměry počítače bez obalu 430×240×75 mm
- Celkové rozměry zdroje bez obalu 230×110×85 mm
- Celkové rozměry vysokofrekvenční jednotky 110×44×33 mm
- Výstupní zařízení: TV pro domácnost přes video vstup nebo na anténní vstup přes samostatnou modulační jednotku
- Klávesnice: 68 kláves (matice 8 × 8 kláves a "Reset" (Reset), "Reg" (Shift), "US" (Ctrl), "Rus Lat"), klávesa "F1" se nepoužívá, ne připojeno.
- Externí paměť: domácí kazetový magnetofon
- Porty: "Paralelní rozhraní", "Tape Recorder", "Internal Interface", " Light Pen " [2]
Software
Kazeta
Součástí dodávky počítače byla kazeta MK 60-7 s páskou typu IEC-2 "CrO2 chromdioxid IEC II"
s následujícími programy:
1 strana
- 1. Grafický editor. (A, 7000)
- 2. Tlumočník jazyka BASIC. (A, 0)
- 3. Počítačový test. (B, T)
- 4. Hra " Bojová loď ". (B, M)
- 5. Hra " Oregon Trail ". (B, O)
- 6. Hra " Království Euforie ". (B, K)
- 7. Hra " Tic-Tac-Toe ". (A, 100)
- 8. Hra " Cirkus ". (A, 100)
- 9. Hra " Ricochet ". (A, 100)
- 10. Hra " Boa constrictor ". (A, 6F00)
|
2 strana
- 1. Textový editor. (A, 100)
- 2. Assembler překladač. (A, 0)
- 3. Hudební salon. (A,6000)
- 4. Hra " Rychlé počítání ". (A, O) + RUN
- 5. ZÁKLADNÍ jazyk. Lekce 1. (B, U)
- 6. ZÁKLADNÍ jazyk. Lekce 2. (B, U)
- 7. ZÁKLADNÍ jazyk. Lekce 3. (B, U)
- 8. Základní jazyk. Lekce 4. (B, U)
- 9. Základní jazyk. Lekce 5. (B, U)
- 10. Základní jazyk. Lekce 6. (B, U)
- 11. Základní jazyk. Lekce 7. (B, U)
- 12. Základní jazyk. Lekce 8. (B, U)
- 13. Anglicko-ruský slovník. (B, S)
|
Monitorovat systémové rutiny
"Monitor" ( BIOS ) obsahuje řadu systémových (vestavěných) podprogramů, které mohou programátoři používat ve svých programech.
- 1. Podprogram pro zadávání znaku z klávesnice. Volací adresa F803h.
Po návratu z podprogramu je kód zadaného znaku v registru "A" mikroprocesoru.
- 2. Podprogram pro vložení bajtu z magnetofonu. Volací adresa F806h.
Po návratu z podprogramu je zadaný bajt v registru "A" mikroprocesoru.
- 3. Podprogram pro zobrazení znaku na obrazovce. Volací adresa F809h.
Před voláním tohoto podprogramu musíte umístit kód výstupního znaku do registru "C" mikroprocesoru.
- 4. Podprogram pro zápis bajtu do magnetofonu. Volací adresa F80Ch.
Před voláním tohoto podprogramu musí být výstupní bajt umístěn v registru C mikroprocesoru.
- 5. Podprogram pro kontrolu stavu klávesnice. Volací adresa F812h.
Po návratu z tohoto podprogramu bude registr "A" mikroprocesoru obsahovat 00h - pokud není klávesa stisknuta, nebo FFh - pokud je klávesa stisknuta.
- 6. Podprogram pro zobrazení obsahu registru "A" mikroprocesoru v hexadecimálním tvaru. Volací adresa F815h.
Obsah registru "A" mikroprocesoru je zobrazen na displeji jako dvě hexadecimální číslice.
- 7. Podprogram pro zobrazení zprávy na obrazovce. Volací adresa F818h.
Tento podprogram umožňuje zobrazit libovolný text uložený v paměti jako sekvenci kódů znaků. Znakem konce textu je kód 00h, vyskytující se v posloupnosti kódů znaků
Před voláním podprogramu se do registrové dvojice HL zapíše počáteční adresa posloupnosti kódů znaků.
BASIC Klíčové kódy (Basic bytecodes)
Namísto ukládání kódů všech znaků ve zdrojovém kódu programu do paměti může být každé klíčové slovo zakódováno pouze jedním bajtem. To je docela možné, protože z 256 možných binárních kódů, které lze zapsat do jedné paměťové buňky, je pouze 128 použito pro kódování alfanumerických znaků.
Ke kódování klíčových slov jazyka BASIC se používají binární kódy, ve kterých je nejvýznamnější bit 1.
Pól. |
prosinec |
Slovo
|
80 |
128 |
CLS
|
81 |
129 |
PRO
|
82 |
130 |
DALŠÍ
|
83 |
131 |
DATA
|
84 |
132 |
VSTUP
|
85 |
133 |
ZTLUMIT
|
86 |
134 |
ČÍST
|
87 |
135 |
VOŘÍŠEK
|
88 |
136 |
JÍT DO
|
89 |
137 |
BĚH
|
8A |
138 |
LI
|
8B |
139 |
OBNOVIT
|
8C |
140 |
GOSUB
|
8D |
141 |
VRÁTIT SE
|
8E |
142 |
REM
|
8F |
143 |
STOP
|
90 |
144 |
OUT (nepoužito)
|
91 |
145 |
NA
|
92 |
146 |
SPIKNUTÍ
|
93 |
147 |
ČÁRA
|
94 |
148 |
STRČIT
|
95 |
149 |
TISK
|
96 |
150 |
DEF
|
|
|
|
Pól. |
prosinec |
Slovo
|
97 |
151 |
CONT
|
98 |
152 |
SEZNAM
|
99 |
153 |
PRŮHLEDNÁ
|
9A |
154 |
PLATIT
|
9B |
155 |
MSAVE
|
9C |
156 |
NOVÝ
|
9D |
157 |
TAB (
|
9E |
158 |
NA
|
9F |
159 |
S.P.C. (
|
A0 |
160 |
FN
|
A1 |
161 |
PAK
|
A2 |
162 |
NE
|
A3 |
163 |
KROK
|
A4 |
164 |
+
|
A5 |
165 |
-
|
A6 |
166 |
*
|
A7 |
167 |
/
|
A8 |
168 |
^
|
A9 |
169 |
A
|
AA |
170 |
NEBO
|
AB |
171 |
>
|
AC |
172 |
=
|
INZERÁT |
173 |
<
|
|
|
|
Pól. |
prosinec |
Slovo
|
AE |
174 |
SGN
|
AF |
175 |
INT
|
B0 |
176 |
břišní svaly
|
B1 |
177 |
USR
|
B2 |
178 |
ZDARMA
|
B3 |
179 |
INP (nepoužito)
|
B4 |
180 |
POS
|
B5 |
181 |
SQR
|
B6 |
182 |
RND
|
B7 |
183 |
LOG
|
B8 |
184 |
EXP
|
B9 |
185 |
COS
|
BA |
186 |
HŘÍCH
|
BB |
187 |
OPÁLENÍ
|
před naším letopočtem |
188 |
ATN
|
BD |
189 |
PROHLÉDNĚTE
|
BÝT |
190 |
LEN
|
bf |
191 |
STR $
|
C0 |
192 |
VAL
|
C1 |
193 |
ASC
|
C2 |
194 |
CHR $
|
C3 |
195 |
LEVÝ $
|
C4 |
196 |
SPRÁVNĚ $
|
C5 |
197 |
MID $
|
|
Rozdíly od Radio-86RK
Navzdory deklarované softwarové kompatibilitě s Radio-86RK má PC Krista řadu hardwarových a softwarových rozdílů, kvůli kterým není přímé použití softwaru z Radio-86RK vždy možné, je nutná úprava:
- Vnitřní zařízení mají různé adresy.
- Generátor znaků je dvakrát větší, přibyl font azbuky s velkými a malými písmeny (současné použití znaků ze dvou sad není možné).
- Přidán časovač KR580VI53 pro generování zvuku a další účely.
- Rychlost a formát páskového I/O se liší.
- Program vestavěného monitoru byl změněn s ohledem na výše uvedené rozdíly. Postrádá také některé I/O funkce, které byly dostupné v Republice Kazachstán.
Alokace paměti
Adresa
|
Zařízení
|
F800h-FFFFh
|
Monitorujte ROM / přímý přístup (DMA) do video paměti
|
E000h - F7FFh
|
Nepoužívá
|
D800h-DFFFh
|
Časové registry VI53
|
D000h-D7FFh
|
Registry řadiče videa VG75
|
C800h-CFFFh
|
Registry řadiče paralelního rozhraní BB55
|
C000h-C7FFh
|
Registry řadiče klávesnice
|
8000h-BFFFh
|
Oblast adresy kazety ROM
|
76D0h - 7FFFh
|
Oblast obrazovky RAM (paměť videa)
|
7600h-76CFh
|
Pracovní buňky monitoru
|
až 75 FFh
|
RAM
|
|
oblast zásobníku
|
|
Oblast pracovní buňky BASIC
|
|
Programy v BASICu
|
od 0000 hod
|
Jazykový tlumočník BASIC
|
Zajímavosti
- "Krista" - jediný ze sovětských domácích strojů, původně vybavený světelným perem;
- Zároveň obsadila druhé místo z hlediska levnosti mezi továrními klony Radio-86RK po Electronics KR-02.
Poznámky
- ↑ Počítačový trh: Minradioprom // Informatika a vzdělávání. - 1989. - č. 6 .
- ↑ pchistory.ru/desktop/pevm-personalnye-evm/pk-krista
Odkazy