

Ayuda sobre el programa CS1
General
Este fichero contiene ayuda sobre como se debe usar el programa CS1.
Para presionar un botón haga "click" sobre él con
el ratón o bien pulse la tecla ALT junto a la que aparece
subrayada en éste (salvo en los botones de INSTRUCCIÓN,
MICROINSTRUCCIÓN
y
GO
STOP en los que únicamente se ha de pulsar la
tecla subrayada).
Botones
Se presenta en este apartado un resumen de las acciones que realizan los
botones presentes en el programa.
-
MICROINSTRUCCIÓN: Ejecuta la
siguiente microinstrucción.
-
INSTRUCCIÓN: Ejecuta la siguiente
instrucción.
-
GO STOP: Ejecuta el programa hasta
alcanzar el fin de éste (o sea, una instruccion de STOP).
Si el programa entra en un bucle infinito pulse cualquier tecla o haga
click con el ratón
-
Cargar: Se presenta una ventana en
la que usted puede introducir el nombre del programa que desea cargar.
El cargar un programa implica una inicialización de cs1 y
por lo tanto la pérdida del programa que se está ejecutando
en ese momento en memoria.
-
Editar: Mediante esta opción
puede editar el programa actual , modificarlo y regresar posteriormente
al simulador para observar el resultado.
-
Ayuda: Presenta una ayuda similar a
la que contiene este fichero en una ventana.
-
EXIT: Le permite abandonar el programa.
Previamente a la salida se realiza una pregunta de confirmación.
-
Reset: Provoca un reset de CS1.
La realización de un reset implica la inicialización de los
registros así como de la RAM (y por lo tanto la pérdida
del programa almacenado en ella).
-
Comienzo: Realiza una inicialización
de los registros, pero no de la RAM, de manera que le permite ejecutar
desde el principio un programa que ya tenga cargado en la RAM, sin necesidad
de volver a cargarlo.
-
Fetch: Activa/Desactiva la visualización
del ciclo de Fetch.
-
Res. Inst.: Abre una ventana de ayuda que contiene información
breve sobre el juego de instrucciones de CS1.
-
Ver fuente: Abre una ventana de visualización
con el fichero fuente.
-
Ver Pass 1: Abre una ventana de visualización
con el resultado de la primera pasada del preprocesador.
-
Ver Pass 2: Abre una ventana de visualización
con el resultado de la segunda pasada del preprocesador.
Teclas especiales
En este apartado puede encontrar una relación de teclas que no están
asociadas a ningun botón y que pueden serle de utilidad.
-
CURSOR UP y DOWN: Con estas teclas
puede usted moverse por la RAM, para así visualizar el contenido
de las posiciones de memoria que desee.
-
CURSOR RIGHT y LEFT: Con estas teclas
puede usted moverse por la ventana de intrucciones, para así visualizar
el contenido de las instrucciones que desee.
-
[0-9,A-F]: Estas teclas le permiten
moverse por la RAM de forma más rápida. Pulsando cualquiera
de ellas usted se moverá a la posición de la RAM cuyo
byte más alto coincida con el valor hexadecimal de la tecla pulsada,
esto es , si pulsa la tecla 'A', se colocará automáticamente
en la posición $A0.

