Christa (computer)
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 3. marts 2016; checks kræver
9 redigeringer .
Christa |
---|
|
Pris |
510 rub. (1986), derefter reduceret til 450 rubler. |
Type |
hjemmecomputer |
Formfaktor |
Systemkort i tastaturkasse |
Udvikler |
Murom anlæg af radiomåleinstrumenter |
Stat |
USSR |
Udgivelsesår |
1986 |
vædder |
32 KB |
Vedvarende hukommelse |
2 KB |
Strømforsyning |
220 V, 50 Hz, 20 W |
Periferi |
printer , båndoptager , lyspen |
Grænseflader |
videoudgang, båndoptagerstik, seriel port , parallelport , ROM-kortslot |
Hukommelsesenhed |
lydkassette |
Vægten |
2,6 kg |
Størrelsen |
430×240×75 mm |
CPU model |
KR580VM80A |
CPU urhastighed |
1,78 MHz |
Krista er en 8-bit sovjetisk hjemmecomputer baseret på KR580VM80A- processoren ( Intel 8080 - klon ), kompatibel med Mikrosh -hjemmecomputeren og delvist med Radio-86RK . Udviklet og produceret på Murom fabrikken af radiomåleinstrumenter siden 1986 .
Prisen på en computer i 1989 var 510 rubler [1] .
Specifikationer
- Processorkapacitet 8 bit (Mikroprocessor: KR580VM80A )
- RAM kapacitet 32 kB
- Monitor ROM (BIOS) - 2 KB
- Visningstilstand: monokrom, 25 linjer pr. skærm, 64 tegn pr. linje, tegngenerator indeholder pseudografiske symboler, som tillader simulering af grafisk tilstand 128 × 50 pixels
- Programmeringssprog: BASIC , Assembler
- Computeren får strøm fra AC 220 V, 50 Hz. Strømforbruget fra et netværk, ikke mere end 20 W. Netspændingsudsving bør ikke overstige den nominelle værdi fra +10 til -15 %
- Strømforsyning: Spændinger +5V 1,2A, +12V 60mA (på ben 28 på processoren og til urgeneratoren), −5V 1mA (på ben 11 på processoren og til båndoptagerforstærkeren)
- Computeren er designet til at fungere under følgende klimatiske forhold: Omgivelsestemperatur fra +5 til +40 grader. C; Atmosfærisk tryk fra 630 til 800 mmHg (84-104 kPa); Relativ luftfugtighed i den omgivende luft fra 40 til 80 % ved 25 grader. C;
- Vægten af computeren uden emballage er ikke mere end 2,6 kg
- Vægt af strømforsyningen ikke mere end 1,5 kg
- Massen af højfrekvensenheden er 0,12 kg
- Overordnede mål på computeren uden emballage 430×240×75 mm
- Overordnede mål på strømforsyningen uden emballage 230×110×85 mm
- Overordnede mål på højfrekvensenheden 110×44×33 mm
- Udgangsenhed: husholdnings-tv via videoindgang eller til antenneindgang via en separat modulatorenhed
- Tastatur: 68 taster (matrix på 8 × 8 taster, og "Nulstil" (Nulstil), "Reg" (Shift), "US" (Ctrl), "Rus Lat"), "F1"-tasten bruges ikke, ikke tilsluttet.
- Ekstern hukommelse : husholdningskassetteoptager
- Porte: "Parallel grænseflade", "båndoptager", "intern grænseflade", " Lyspen " [2]
Software
Kassette
Leveringen af computeren inkluderede en MK 60-7 kassette med IEC-2 "CrO2 chromdioxid IEC II"
type tape med følgende programmer:
1 side
- 1. Grafisk editor. (A, 7000)
- 2. BASIC sprogtolk. (A, 0)
- 3. Computertest. (B, T)
- 4. Spil " Slagskib ". (B, M)
- 5. Spil " Oregon Trail ". (B, O)
- 6. Spillet " Kingdom of Euphoria ". (B, K)
- 7. Spillet " Tic-Tac-Toe ". (A, 100)
- 8. Spillet " Cirkus ". (A, 100)
- 9. Spillet " Ricochet ". (A, 100)
- 10. Spillet " Boa constrictor ". (A, 6F00)
|
2 side
- 1. Teksteditor. (A, 100)
- 2. Assembler oversætter. (A, 0)
- 3. Musiksalon. (A.6000)
- 4. Spillet " Hurtig optælling ". (A, O) + KØR
- 5. BASIC sprog. Lektion 1. (B, U)
- 6. BASIC sprog. Lektion 2. (B, U)
- 7. BASIC sprog. Lektion 3. (B, U)
- 8. Grundsprog. Lektion 4. (B, U)
- 9. Grundsprog. Lektion 5. (B, U)
- 10. Grundsprog. Lektion 6. (B, U)
- 11. Grundsprog. Lektion 7. (B, U)
- 12. Grundsprog. Lektion 8. (B, U)
- 13. Engelsk-russisk ordbog. (B, S)
|
Overvåg systemrutiner
"Monitor" ( BIOS ) indeholder en række system (indbyggede) subrutiner, som kan bruges af programmører i deres programmer.
- 1. En underrutine til indtastning af et tegn fra tastaturet. Ringeadresse F803h.
Efter retur fra subrutinen er koden for det indtastede tegn i registeret "A" på mikroprocessoren.
- 2. En underrutine til indtastning af en byte fra en båndoptager. Ringeadresse F806h.
Efter retur fra subrutinen er den indtastede byte i registeret "A" i mikroprocessoren.
- 3. Underrutine til visning af et tegn på skærmen. Ringeadresse F809h.
Før du kalder denne subrutine, skal du placere koden for outputtegnet i registeret "C" på mikroprocessoren.
- 4. Underrutine til at skrive en byte til en båndoptager. Ringeadresse F80Ch.
Inden denne subrutine kaldes, skal output-byten placeres i mikroprocessorens C-register.
- 5. Underrutine til kontrol af tastaturets status. Ringeadresse F812h.
Efter at være vendt tilbage fra denne underrutine, vil mikroprocessorens register "A" indeholde 00h - hvis der ikke trykkes på tasten, eller FFh - hvis der trykkes på tasten.
- 6. Underrutinen til at vise indholdet af registeret "A" for mikroprocessoren i hexadecimal form. Ringeadresse F815h.
Indholdet af register "A" for mikroprocessoren vises på displayskærmen som to hexadecimale cifre.
- 7. Underrutine til visning af en besked på skærmen. Ringeadresse F818h.
Denne underrutine giver dig mulighed for at vise enhver tekst, der er gemt i hukommelsen, som en sekvens af tegnkoder. Tegnet for slutningen af teksten er koden 00h, der stødes på i sekvensen af tegnkoder.
Inden subrutinen kaldes, skrives startadressen for sekvensen af tegnkoder ind i registerparret HL.
BASIC søgeordskoder (Basic bytecodes)
I stedet for at gemme koderne for alle tegnene i programmets kildekode i hukommelsen, kan hvert nøgleord kodes med kun én byte. Dette er ganske muligt, på grund af de 256 mulige binære koder, der kan skrives til én hukommelsescelle, bruges kun 128 til at kode alfanumeriske tegn.
Binære koder, hvor den mest signifikante bit er 1, bruges til at kode nøgleordene i BASIC-sproget.
Pol. |
dec. |
Ord
|
80 |
128 |
CLS
|
81 |
129 |
TIL
|
82 |
130 |
NÆSTE
|
83 |
131 |
DATA
|
84 |
132 |
INPUT
|
85 |
133 |
SVAG
|
86 |
134 |
LÆS
|
87 |
135 |
CUR
|
88 |
136 |
GÅ TIL
|
89 |
137 |
LØB
|
8A |
138 |
HVIS
|
8B |
139 |
GENDAN
|
8C |
140 |
GOSUB
|
8D |
141 |
VEND TILBAGE
|
8E |
142 |
REM
|
8F |
143 |
HOLD OP
|
90 |
144 |
OUT (ikke brugt)
|
91 |
145 |
PÅ
|
92 |
146 |
GRUND
|
93 |
147 |
LINE
|
94 |
148 |
PRIKKE
|
95 |
149 |
PRINT
|
96 |
150 |
DEF
|
|
|
|
Pol. |
dec. |
Ord
|
97 |
151 |
FORTS
|
98 |
152 |
LISTE
|
99 |
153 |
KLAR
|
9A |
154 |
MLOAD
|
9B |
155 |
SAVE
|
9C |
156 |
NY
|
9D |
157 |
TAB (
|
9E |
158 |
TIL
|
9F |
159 |
S.P.C. (
|
A0 |
160 |
FN
|
A1 |
161 |
DEREFTER
|
A2 |
162 |
IKKE
|
A3 |
163 |
TRIN
|
A4 |
164 |
+
|
A5 |
165 |
-
|
A6 |
166 |
*
|
A7 |
167 |
/
|
A8 |
168 |
^
|
A9 |
169 |
OG
|
AA |
170 |
ELLER
|
AB |
171 |
>
|
AC |
172 |
=
|
AD |
173 |
<
|
|
|
|
Pol. |
dec. |
Ord
|
AE |
174 |
SGN
|
AF |
175 |
INT
|
B0 |
176 |
ABS
|
B1 |
177 |
USR
|
B2 |
178 |
FRE
|
B3 |
179 |
INP (ikke brugt)
|
B4 |
180 |
POS
|
B5 |
181 |
SQR
|
B6 |
182 |
RND
|
B7 |
183 |
LOG
|
B8 |
184 |
EXP
|
B9 |
185 |
COS
|
BA |
186 |
SYND
|
BB |
187 |
TAN
|
f.Kr |
188 |
ATN
|
BD |
189 |
KIG
|
VÆRE |
190 |
LEN
|
bf |
191 |
STR$
|
C0 |
192 |
VAL
|
C1 |
193 |
ASC
|
C2 |
194 |
CHR$
|
C3 |
195 |
VENSTRE$
|
C4 |
196 |
RIGTIG$
|
C5 |
197 |
MID$
|
|
Forskelle fra Radio-86RK
På trods af den erklærede softwarekompatibilitet med Radio-86RK, har PC Krista en række hardware- og softwareforskelle, på grund af hvilke direkte brug af software fra Radio-86RK ikke altid bliver mulig, tilpasning er påkrævet:
- Interne enheder har forskellige adresser.
- Tegngeneratoren er dobbelt så stor, en kyrillisk skrifttype med store og små bogstaver er tilføjet (samtidig brug af tegn fra to sæt er ikke mulig).
- Tilføjet timer KR580VI53 til lydgenerering og andre formål.
- Hastigheden og formatet af tape I/O er anderledes.
- Programmet for den indbyggede skærm er blevet ændret under hensyntagen til ovenstående forskelle. Den mangler også nogle af de I/O-funktioner, der var tilgængelige i Republikken Kasakhstan.
Hukommelsestildeling
Adresse
|
Enheder
|
F800h-FFFFh
|
Monitor ROM / Direct Access (DMA) til videohukommelse
|
E000h - F7FFh
|
Anvendes ikke
|
D800h-DFFFh
|
VI53 timerregistre
|
D000h-D7FFh
|
VG75 videocontroller registre
|
C800h-CFFFh
|
Registre for BB55 parallel interface controller
|
C000h-C7FFh
|
Keyboard controller registre
|
8000h-BFFFh
|
ROM-patronadresseområde
|
76D0h - 7FFFh
|
Skærmområde RAM (videohukommelse)
|
7600h-76CFh
|
Arbejdsceller på skærmen
|
op til 75FFh
|
vædder
|
|
stabelområde
|
|
BASIC arbejdscelleområde
|
|
Programmer i BASIC
|
fra kl 0000
|
BASIC sprogtolk
|
Interessante fakta
- "Krista" - den eneste af de sovjetiske husholdningsmaskiner, oprindeligt udstyret med en lyspen;
- Samtidig indtog hun andenpladsen med hensyn til billighed blandt fabriksklonerne af Radio-86RK efter Electronics KR-02.
Noter
- ↑ Computermarked: Minradioprom // Informatik og uddannelse. - 1989. - Nr. 6 .
- ↑ pchistory.ru/desktop/pevm-personalnye-evm/pk-krista
Links