Christa (computadora)
La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la
versión revisada el 3 de marzo de 2016; las comprobaciones requieren
9 ediciones .
cristo |
---|
|
Precio |
510 rublos. (1986), luego reducido a 450 rublos. |
Tipo de |
computadora de casa |
Factor de forma |
Placa del sistema en la caja del teclado |
Desarrollador |
Planta Murom de instrumentos de medición de radio |
Estado |
URSS |
año de emisión |
1986 |
RAM |
32 KB |
memoria persistente |
2 KB |
Fuente de alimentación |
220 V, 50 Hz, 20 W |
Periferia |
impresora , grabadora , lápiz óptico |
Interfaces |
salida de video, conector para grabadora de cinta, puerto serie , puerto paralelo , ranura para tarjeta ROM |
dispositivo de memoria |
cinta de audio |
El peso |
2,6 kg |
El tamaño |
430×240×75mm |
modelo de CPU |
KR580VM80A |
Velocidad de reloj de la CPU |
1,78 MHz |
Krista es una computadora personal doméstica soviética de 8 bits basada en el procesador KR580VM80A ( clon Intel 8080 ), compatible con la computadora doméstica Mikrosh y parcialmente con Radio-86RK . Desarrollado y producido en la planta de Murom de instrumentos de medición de radio desde 1986 .
El precio de una computadora en 1989 era de 510 rublos [1] .
Especificaciones
- Capacidad del procesador 8 bits (Microprocesador: KR580VM80A )
- Capacidad RAM 32 kB
- ROM del monitor (BIOS) - 2 KB
- Modo de visualización: monocromo, 25 líneas por pantalla, 64 caracteres por línea, el generador de caracteres contiene símbolos pseudográficos, lo que permite simular el modo gráfico 128 × 50 píxeles
- Lenguajes de programación: BASIC , Ensamblador
- La computadora está alimentada por CA 220 V, 50 Hz. La potencia consumida de una red, no más de 20 W. Las fluctuaciones de la tensión de red no deben exceder el valor nominal de +10 a -15 %
- Fuente de alimentación: Voltajes +5V 1.2A, +12V 60mA (en el pin 28 del procesador y para el generador de reloj), −5V 1mA (en el pin 11 del procesador y para el amplificador de la grabadora)
- El ordenador está diseñado para funcionar en las siguientes condiciones climáticas: Temperatura ambiente de +5 a +40 grados. C; Presión atmosférica de 630 a 800 mmHg (84-104 kPa); Humedad relativa del aire ambiente del 40 al 80% a 25 grados. C;
- El peso de la computadora sin embalaje no supera los 2,6 kg.
- Peso de la fuente de alimentación no más de 1,5 kg.
- La masa de la unidad de alta frecuencia es de 0,12 kg.
- Dimensiones totales de la computadora sin embalaje 430×240×75 mm
- Dimensiones totales de la fuente de alimentación sin embalaje 230×110×85 mm
- Dimensiones totales de la unidad de alta frecuencia 110×44×33 mm
- Dispositivo de salida: televisor doméstico a través de entrada de video o entrada de antena a través de una unidad moduladora separada
- Teclado: 68 teclas (matriz de 8 × 8 teclas y "Reset" (Reset), "Reg" (Shift), "US" (Ctrl), "Rus Lat"), la tecla "F1" no se usa, no conectado.
- Memoria externa: grabadora de cassette doméstica
- Puertos: "Interfaz paralela", "Grabadora de cinta", "Interfaz interna", " Lápiz de luz " [2]
Software
Cassette
La entrega de la computadora incluía un casete MK 60-7 con cinta tipo IEC-2 "CrO2 chromdioxid IEC II"
con los siguientes programas:
1 lado
- 1. Redactor gráfico. (A, 7000)
- 2. Intérprete de lenguaje BÁSICO. (A, 0)
- 3. Prueba de computadora. (B, T)
- 4. Juego " Acorazado ". (B,M)
- 5. Juego " Sendero de Oregón ". (B,O)
- 6. El juego " Reino de Euforia ". (B, K)
- 7. El juego " Tic-Tac-Toe ". (A, 100)
- 8. El juego " Circo ". (A, 100)
- 9. El juego " Rebote ". (A, 100)
- 10. El juego " Boa constrictor ". (A, 6F00)
|
2 lados
- 1. Editor de texto. (A, 100)
- 2. Traductor ensamblador. (A, 0)
- 3. Salón de música. (A,6000)
- 4. El juego " Conteo rápido ". (A, O) + CORRER
- 5. Lenguaje BÁSICO. Lección 1. (B, U)
- 6. Lenguaje BÁSICO. Lección 2. (B, U)
- 7. Lenguaje BÁSICO. Lección 3. (B, U)
- 8. Lenguaje básico. Lección 4. (B, U)
- 9. Lenguaje básico. Lección 5. (B, U)
- 10. Lenguaje básico. Lección 6. (B, U)
- 11. Lenguaje básico. Lección 7. (B, U)
- 12. Lenguaje básico. Lección 8. (B, U)
- 13. Diccionario inglés-ruso. (B,S)
|
Supervisar las rutinas del sistema
El "Monitor" ( BIOS ) incluye una serie de subrutinas del sistema (integradas) que los programadores pueden usar en sus programas.
- 1. Una subrutina para ingresar un carácter desde el teclado. Dirección de llamada F803h.
Después de regresar de la subrutina, el código del carácter ingresado está en el registro "A" del microprocesador.
- 2. Una subrutina para ingresar un byte desde una grabadora. Dirección de llamada F806h.
Después de regresar de la subrutina, el byte ingresado está en el registro "A" del microprocesador.
- 3. Subrutina para mostrar un carácter en la pantalla de visualización. Dirección de llamada F809h.
Antes de llamar a esta subrutina, debe colocar el código del carácter de salida en el registro "C" del microprocesador.
- 4. Subrutina para escribir un byte en una grabadora. Dirección de llamada F80Ch.
Antes de llamar a esta subrutina, el byte de salida debe colocarse en el registro C del microprocesador.
- 5. Subrutina de comprobación del estado del teclado. Dirección de llamada F812h.
Después de regresar de esta subrutina, el registro "A" del microprocesador contendrá 00h, si no se presiona la tecla, o FFh, si se presiona la tecla.
- 6. La subrutina de visualización del contenido del registro "A" del microprocesador en forma hexadecimal. Dirección de llamada F815h.
El contenido del registro "A" del microprocesador se muestra en la pantalla de visualización como dos dígitos hexadecimales.
- 7. Subrutina para mostrar un mensaje en la pantalla de visualización. Dirección de llamada F818h.
Esta subrutina le permite mostrar cualquier texto almacenado en la memoria como una secuencia de códigos de caracteres. El signo del final del texto es el código 00h, que se encuentra en la secuencia de códigos de caracteres.Antes de
llamar a la subrutina, la dirección inicial de la secuencia de códigos de caracteres se escribe en el par de registros HL.
Códigos de palabras clave BÁSICOS (códigos de bytes básicos)
En lugar de almacenar en memoria los códigos de todos los caracteres del código fuente del programa, cada palabra clave se puede codificar con un solo byte. Esto es bastante posible, porque de los 256 códigos binarios posibles que se pueden escribir en una celda de memoria, solo 128 se usan para codificar caracteres alfanuméricos.
Los códigos binarios, en los que el bit más significativo es 1, se utilizan para codificar las palabras clave del lenguaje BASIC.
Polo. |
Dic. |
Palabra
|
80 |
128 |
CLS
|
81 |
129 |
POR
|
82 |
130 |
SIGUIENTE
|
83 |
131 |
DATOS
|
84 |
132 |
APORTE
|
85 |
133 |
OSCURO
|
86 |
134 |
LEER
|
87 |
135 |
CANALLA
|
88 |
136 |
IR
|
89 |
137 |
CORRER
|
8A |
138 |
SI
|
8B |
139 |
RESTAURAR
|
8C |
140 |
GOSUB
|
8D |
141 |
DEVOLVER
|
8E |
142 |
movimiento rápido del ojo
|
8F |
143 |
DETÉNGASE
|
90 |
144 |
FUERA (No utilizado)
|
91 |
145 |
EN
|
92 |
146 |
GRÁFICO
|
93 |
147 |
LÍNEA
|
94 |
148 |
DAR UN TOQUE
|
95 |
149 |
IMPRESIÓN
|
96 |
150 |
DEF
|
|
|
|
Polo. |
Dic. |
Palabra
|
97 |
151 |
CONT
|
98 |
152 |
LISTA
|
99 |
153 |
CLARO
|
9A |
154 |
MCARGAR
|
9B |
155 |
MSAVE
|
9C |
156 |
NUEVO
|
9D |
157 |
PESTAÑA (
|
9E |
158 |
A
|
9F |
159 |
SPC (
|
A0 |
160 |
FN
|
A1 |
161 |
DESPUÉS
|
A2 |
162 |
NO
|
A3 |
163 |
PASO
|
A4 |
164 |
+
|
A5 |
165 |
-
|
A6 |
166 |
*
|
A7 |
167 |
/
|
A8 |
168 |
^
|
A9 |
169 |
Y
|
Automóvil club británico |
170 |
O
|
AB |
171 |
>
|
C.A. |
172 |
=
|
ANUNCIO |
173 |
<
|
|
|
|
Polo. |
Dic. |
Palabra
|
AE |
174 |
SGN
|
FA |
175 |
EN T
|
B0 |
176 |
abdominales
|
B1 |
177 |
USR
|
B2 |
178 |
GRATIS
|
B3 |
179 |
INP (No utilizado)
|
B4 |
180 |
TPV
|
B5 |
181 |
SQR
|
B6 |
182 |
RND
|
B7 |
183 |
INICIAR SESIÓN
|
B8 |
184 |
Exp
|
B9 |
185 |
porque
|
licenciado en Letras |
186 |
PECADO
|
cama y desayuno |
187 |
BRONCEARSE
|
antes de Cristo |
188 |
ATN
|
BD |
189 |
OJEADA
|
SER |
190 |
LARGO
|
novio |
191 |
STR$
|
C0 |
192 |
valor
|
C1 |
193 |
ASC
|
C2 |
194 |
CHR$
|
C3 |
195 |
IZQUIERDO$
|
C4 |
196 |
DERECHO$
|
C5 |
197 |
MID$
|
|
Diferencias con Radio-86RK
A pesar de la compatibilidad de software declarada con Radio-86RK, PC Krista tiene una serie de diferencias de hardware y software, por lo que no siempre es posible el uso directo del software de Radio-86RK, se requiere adaptación:
- Los dispositivos internos tienen direcciones diferentes.
- El generador de caracteres es el doble de grande, se ha agregado una fuente cirílica con letras mayúsculas y minúsculas (no es posible el uso simultáneo de caracteres de dos conjuntos).
- Temporizador agregado KR580VI53 para generación de sonido y otros fines.
- La velocidad y el formato de la E/S de cinta son diferentes.
- El programa del monitor incorporado se ha cambiado teniendo en cuenta las diferencias anteriores. También carece de algunas de las funciones de E/S que estaban disponibles en la República de Kazajistán.
Asignación de memoria
Dirección
|
Dispositivos
|
F800h-FFFFh
|
Monitor ROM / Acceso directo (DMA) a la memoria de video
|
E000h - F7FFh
|
No utilizado
|
D800h-DFFFh
|
Registros de temporizador VI53
|
D000h-D7FFh
|
Registros del controlador de video VG75
|
C800h-CFFFh
|
Registros del controlador de interfaz paralelo BB55
|
C000h-C7FFh
|
Registros del controlador de teclado
|
8000h-BFFFh
|
Área de dirección del cartucho ROM
|
76D0h - 7FFFh
|
Área de pantalla RAM (Memoria de video)
|
7600h-76CFh
|
Células de trabajo del monitor.
|
hasta 75FFh
|
RAM
|
|
área de pila
|
|
Área de celda de trabajo BÁSICA
|
|
Programas en BASIC
|
desde las 0000h
|
Intérprete de lenguaje BASIC
|
Datos interesantes
- "Krista": la única de las máquinas domésticas soviéticas, originalmente equipada con un lápiz óptico;
- Al mismo tiempo, ocupó el segundo lugar en términos de bajo costo entre los clones de fábrica de Radio-86RK después de Electronics KR-02.
Notas
- ↑ Mercado informático: Minradioprom // Informática y educación. - 1989. - Nº 6 .
- ↑ pchistory.ru/desktop/pevm-personalnye-evm/pk-krista
Enlaces