Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA 2-3
Arquitectura Von Neumann. Principios básicos de
funcionamiento de un Computador
Material: PC
Software simulador de un Computador Von Neumann
Duración: 2 horas
DESARROLLO DE LA PRÁCTICA
1
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
Nomenclatura utilizada
000 R0
001 R1
010 R2
.. --
110 R6
111 R7
Instrucciones Aritmético-Lógicas
De tres operandos
De dos operandos
2
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
De un operando
Interrupciones
Saltos incondicionales
Saltos condicionales
cond : 000 CF = 1
001 CF = 0
010 OF = 1
011 OF = 0
100 ZF = 1
101 ZF = 0
110 SF = 1
111 SF = 0
3
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
REFERENCIA DE TECLAS
<F7> Ejecutar ciclo de reloj a ciclo de reloj dentro de una instrucción máquina
<F8>(normal) Ejecutar instrucción máquina completa
DESARROLLO DE LA PRÁCTICA:
binario hex
1.3.- Se sabe que el siguiente nº hexadecimal 1C60H representa la codificación de una instrucción
máquina .
4
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
hex
MOVL R1, 0A H ; R1L ß 0A ______
MOVH R1, FF H ; R1H ß FF ______
ADD R3,R1,R2 ; R3 ß R1+R2 ______
MOV [R4], R3 ; M(R4) ß R3 ______
¿Se modifica el contenido de alguna posición de memoria? En caso afirmativo di cual o cuales
2.5.- Ejecutar (con F8) una a una las 4 instrucciones del programa y rellenar el siguiente cuadro:
5
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
- dirección _____________
- nuevo contenido ____________
3.1.- Para la instrucción máquina MOVL R1, 0A H (1ª inst. del apartado 2.1) escribir a mano la
secuencia de microoperaciones y la activación de las señales de control que tienen lugar durante
todo el ciclo de instrucción. Hay que fijarse bien en la estructura de la ruta de datos:
T4 _____________________ ____________________________
3.3- Repetir lo mismo para la instrucción 3 (ADD R3,R1,R2). Verificarlo con el simulador
(Opción F7)
T4 _____________________ ____________________________
T5 _____________________ ____________________________
_____________________ ____________________________
_____________________ ____________________________
6
Departamento de Sistemas Informáticos (Campus de Albacete) Fundamentos de Informática 2008-09
Universidad de Castilla La Mancha I.T.Industrial. Electricidad
Identifica la instrucción de que se trata y completa la tabla siguiente. Verifícalo con el simulador.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0