Simuproc

Páginas: 7 (1551 palabras) Publicado: 13 de febrero de 2015
PRACTICA 8: FUNCIONAMIENTO DE UN MICROPROCESADOR
Sistemas Informáticos y Redes Locales. 1
NOMBRE: Christopher Lee Lawrenson Tarifa CURSO 1º STI
MATERIAL DIDACTICO:
Simulador didáctico SIMUPROC.
Ordenador PC.
PROCESO OPERATIVO:
1. Con ayuda de los apuntes proporcionados contesta a las siguientes cuestiones
realizadas con el simulador SIMUPROC:
a. ¿Qué función tiene la memoria?Almacenatoda la información del programa que se
ejecuta.
b. ¿Qué función tienen los registros generales?Almacenan información de uso rápido ya
que se accede a ellos de manera mucho mas rápidos que la memoria.
c. ¿Qué función tiene el contador de programas?Copia la dirección que se va a ejecutar
y suma 1.
d. ¿Qué función tiene el Registro de direcciones de memoria? Es el registro que
almacena ladirección de memoria a la que se quiere acceder.
e. ¿Qué función tiene el Registro de datos de memoria? Se almacenan los datos que se
escriben o leen en la memoria.
f. ¿Qué función tiene el Registro de Instrucciones? Se introduce la dirección a ejecutar
después de haberla leído en la memoria .
g. ¿Qué son los registros de control? Registros utilizados para controlar el
comportamiento de unprograma, se activan despues de cada operación según sea ek
resultado de la instrucción del programa.
h. Tipos de registros de control y su función.
-Zero flag: Se vuelve uno si el resultado es 0.
-Negative flag: Se vuelve 1 si el resultado de la ultima operación es un numero
negativo.
-Carry flag: Se activa cuando se produce acarreo.
-Overflow flag: Se activa cuando se produce un desbordado,es decir, el resultado ocupa
mas de 16 bits.
i.Tipos y función de los puertos virtuales.
Puerto 1: Teclado y pantalla: Con el teclado damos valores y pantalla visualiza
resultados.
Puerto 8: Reloj: Lee los números de los segundos del sistema y produce un numero en
binario entre 0 y 59. Sirve para generar numeros aleatorios.
Puerto 9: Switchs: Consiste en 16 switchs que se pueden encender yapagar simulando
un uno logico.
Puerto 13: PC- Speaker: Genera sonidos a partir del altavoz de tu PC.
2. Con ayuda de las instrucciones del simulador vamos a introducirnos en el
funcionamiento de un microprocesador, realizando sencillos programas. En
todos ellos deberá aparecer un mensaje en pantalla indicando el número de
programa y lo que hace, e igualmente al finalizar que aparezca unmensaje que
indique el final del programa.
3. En todas las actividades debes analizar las instrucciones que intervienen en
el funcionamiento del microprocesador.

4. Escribe el siguiente programa en el editor de texto del simulador y después lo
envías a la memoria del microprocesador y comprueba su funcionamiento.
Anota la función que realiza cada instrucción con ayuda de los apuntes.
CLAHace AX=0.
MSG "ACTIVIDAD 4" Muestra un mensaje en pantalla.
MSG "TECLEA UN NÚMERO" Muestra un mensaje en pantalla.
LDT Lee un valor del teclado y lo envia a AX
MSG "ESTE ES EL CONTENIDO DEL REGISTRO AX" Muestra un mensaje en pantalla
STA 015 Guarda el contenido de AX en la dirección de memoria especificada
CLA Hace AX=0
MSG "TECLEA UN NÚMERO" Muestra mensaje en pantalla
LDT Lee el valor delteclado y lo envia a AX
MSG "ESTE ES EL CONTENIDO DEL REGISTRO AX" Muestra mensaje en pantalla
MOV 016,AX Copia el valor almacenado en el inicio al destino.
EAP Escribe en pantalla el contenido del registro AX
MSG “ESTE ES EL CONTENIDO DEL REGISTRO AX” Muestra un mensaje en pantalla
MSG "FIN DEL PROGRAMA" Muestra un mensaje en pantalla
HLT Termina el programa

5. Confecciona un programaque sume el contenido del registro AX con una
posición de memoria. Los números a sumar deben insertarse a través del teclado
y que se pueda ver el resultado en pantalla. Anota la función que realiza cada
instrucción con ayuda de los apuntes.
CLA Hace AX=0.
MSG "ACTIVIDAD 5" Muestra un mensaje en pantalla.
MSG "TECLEA UN NÚMERO" Muestra un mensaje en pantalla.
LDT Lee un valor del teclado y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación De Microprocesadores Con Simuproc
  • SIMUPROC
  • manual de simuproc
  • Ejercicios En Simuproc
  • Instrucciones Soportadas SimuProc
  • Simuproc gratis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS