La memoria del Hermes la podemos dividir en dos grandes
bloques:
El primero la memoria EPROM de 32Kbytes de solo lectura que contiene
los programas basicos para el arranque del equipo: Autodiagnosticos o prueba
interna del aparato, su sistema operativo, su programación en codigo máquina,
su lenguaje Dionisos y sus librerias para diversas aplicaciones.
El segundo bloque de escritura y lectura contiene las variables del sistema,
imprescindibles para el funcionamiento del sistema operativo, una tabla de
codificación y descodificación, la pila Stack y el resto de la
capacidad de la memoria RAM, de aproximadamente 31 Kbytes es espacio libre para
Datos y Programas.
Visto en la actualidad esta capacidad de RAM parece pequeña
pero tanto el lenguaje Dionisos como las bibliotecas internas nos hacen ver todo
lo contrario.
La memoria la dividimos en:
El nivel cero: esta constituido por
una serie de programas que son los elementos basicos para que el procesador
maneje sus periféricos como són el teclado, las comunicaciones,
etc.
Los diagnosticos de Nivel cero: son una serie de pruebas, opcionales, con
los cuales se verifica si el ordenador trabaja correctamente.
La
microprogramación: con ella se le pueden cargar programas o datos en
memoria, en Hexadecimal, leerlos y ejecutar programas escritos en codigo maquina
de microprocesador Z80.
Las librerias: estan constituidas por programas y datos
escritos para el desarrollo de algunos trabajos específicos como puede
ser un grabador de EPROMS o un analisis especifico de señales.
Las
variables del sistema: son registros en la memoria RAM que contienen información
transitoria sobre: una tecla pulsada, el contenido de la pantalla display, señales
de entrada, la longitud de una comunicación, etc.
La tabla de codificación
y descodificacion: compuesta por 256 bytes se puede usar tanto como tabla de
conversión de valores como para cifrar o reconvertir una información,
o para generar tipos de onda.
La pila Stack: es una zona de memoria, variable
en su longitud, en donde se guardan datos y direcciones para que el programa
recuerde la vuelta cuando se llama a otro programa subordinado.
Firmware basico del DSP en codigo maquina en formato pdf. (Aprox. 5min)
Firmware de comandos del DSP en codigo maquina en formato pdf. (Aprox. 10min)
Para volver AQUI