Manual

Páginas: 29 (7187 palabras) Publicado: 22 de marzo de 2012
Apéndice A Manual de usuario
En este manual se explica como utilizar Simula3MS . En la sección A.1 se enumeran los pasos básicos para usar la herramienta. A continuación se describen de forma más detallada la edición de programas en lenguaje ensamblador para este procesador, los distintos elementos del simulador: el segmento de texto, el segmento de datos, los registros, etc. así como lasdistintas conguraciones.
A.1. Guía rápida

A continuación se indican los pasos básicos para empezar a trabajar con Simula3MS : 1. Una vez abierta la ventana de Simula3MS , existen dos opciones: Cargar un chero que ha sido editado con anterioridad. Editar un nuevo código en lenguaje ensamblador. 2. Una vez editado o cargado el chero, el siguiente paso es ensamblarlo, para ello hay que pulsar elbotón Ensamblar. A partir de aquí hay dos posibles resultados:

1

A.1. Guía rápida

2

Si el código que queremos ejecutar no tiene errores sintácticos se activará el botón Ejecutar que permite acceder a la ventana de la simulación de la ejecución del código analizado. En caso de que el código no sea correcto, en la parte inferior de la ventana aparecerá un listado con todos los errores yel primero de ellos aparecerá remarcado. Se puede acceder a los siguientes, en caso de que los hubiera, por medio del botón Error siguiente. Una vez corregidos estos fallos se vuelve a pulsar botón Ensamblar y se repite este paso. 3. El paso siguiente, previo a ejecutar, será escoger la conguración del simulador sobre la que queremos que se ejecute el código. Para ello, en el menú Conguracióntenemos tres posibles opciones: Entrada/Salida, Camino de datos y Técnicas de salto. Por defecto la opción activada es el camino de datos Monociclo con la Entrada/Salida deshabilitada.
Entrada/Salida. La Entrada/Salida aparece inicialmente desactivada. En caso de querer realizar una simulación orientada al estudio de los mecanismos de Entrada/Salida se puede elegir entre Entrada/Salida conencuesta o Entrada/Salida con interrupciones. Camino de datos. La opción seleccionada por defecto es el camino de datos Monociclo. Al escoger Multiciclo o cualquiera de las implementaciones del procesador Segmentado, se abrirá una nueva ventana formulario que permite congurar la latencia de las operaciones en punto otante. Técnicas de salto. Actualmente hay implementadas en Simula3MS dos técnicas desalto: Salto retardado y Salto jo. Ambas aparecen inicialmente desactivadas y la selección de cualquiera de estas técnicas implica escoger el pipeline básico.

4. Una vez obtenido, el código correcto y congurado el simulador, se pulsa Ejecutar y tenemos acceso a la ventana en la cual se simula la ejecución

A.2. Manual extendido

3

del código escogido. En esta ventana se puedeobservar la ejecución del programa completo usando el botón ejecutar, de modo que se mostrarán sólo los valores nales, o bien ciclo a ciclo, mediante los botones ciclos siguiente y ciclo anterior, pudiendo ver así las modicaciones que cada instrucción realiza en cada ciclo.
A.2. Manual extendido

A.2.1. Edición del código
El primer paso al iniciar Simula3MS es editar un código en lenguajeensamblador, para ello se puede cargar el código de un chero o bien editarlo. La sintaxis básica utilizada por Simula3MS tiene las siguientes características: Los comentarios empiezan por el símbolo #, todo lo que aparezca en la misma línea a continuación de este símbolo es ignorado. Los programas se dividen en dos partes:
ˆ .text: sección obligatoria en todos los programas, contiene el con-

juntode las instrucciones del programa.
ˆ .data: sección opcional, aunque normalmente necesaria. Es la sec-

ción de declaración de las variables del programa.

Características de .text
La sección .text es obligatoria en todos los programas, contiene el conjunto de instrucciones del programa. Los elementos siguientes se guardan en el segmento de texto. Las primeras líneas de la sección .text,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual
  • Manual
  • Manual
  • Manualidades
  • Manual
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS