Vous êtes sur la page 1sur 6

CENTRO DE ENSEANZA TCNICA INDUSTRIAL

VILLALOBOS RESENDEZ SOFA DANAH

REGISTRO: 14100297

PRCTICA NO. 1

TITULO: VERIFICACIN DEL SISTEMA MNIMO

SISTEMAS DIGITALES III

JOS MA. VALENCIA

GUADALAJARA JAL., A 11/FEBRERO/2017


OBJETIVO:
El alumno verificar el funcionamiento de su sistema mnimo implementando programas en
lenguaje ensamblador para el manejo de memoria externa de datos y para la manipulacin de los
puertos de entrada y salida del micro controlador utilizado en su sistema. Utilizar el diagrama
elctrico del sistema mnimo y de la tarjeta de control para determinar las seales de control que
afectan al sistema a fin de comprobar el correcto funcionamiento de su sistema.

RESUMEN:
Lenguaje ensamblador

Lenguaje de programacin utilizado para programas informticos de bajo nivel y es la


representacin ms directa del cdigo mquina especfico para cada arquitectura de computadoras.
Caractersticas:

*Es difcil el entendimiento directo por el ser humano.

*Se requiere de ciertas modificaciones en un cdigo para ser utilizado en mquinas distintas.

*Su programacin directa sobre el hardware los hace ms rpidos y se consumen menos recursos en
memoria (RAM y ROM).

*Cuenta con un control preciso de las tareas a realizar.

Lenguaje mquina

Es el conjunto de datos que la parte fsica de la computadora es capaz de comprender e interpretar,


binario, donde sus valores comprenden nicamente el 1 o el 0, representados por un rango de
voltaje para cada valor. Fue el primer lenguaje empleado por el hombre para la programacin de las
primeras computadoras.

Especifican (dependiendo de la computadora):

*Registros especficos para operaciones aritmticas, direccionamiento o control de funciones.

*Posiciones de memoria especficas (Offset).


*Modos de direccionamiento utilizados para identificar operandos.

*Mover, computar, afectar el flujo del programa, saltar varios registros de una sola vez y mover
grandes bloques de memoria.

Cdigo de operacin

Esla parte de una instruccin de lenguaje mquina donde se especifica la operacin a ser realizada.
Donde su especificacin y formato sern definidas por medio de la arquitectura del conjunto de
instrucciones del componente de hardware del computador. Una instruccin completa de lenguaje
mquina contiene un opcode y opcionalmente la especificacin de uno o ms operandos.

BIBLIOGRAFA:
https://www.ecured.cu/Lenguaje_ensamblador#C.C3.B3digo_m.C3.A1quina

https://lignux.com/lenguaje-maquina/

https://es.wikipedia.org/wiki/C%C3%B3digo_de_operaci%C3%B3n
DESARROLLO TERICO:
1. Dibujar el diagrama de flujo del programa a utilizar para comprobar el funcionamiento del
sistema mnimo.
2. Escribir y describir el cdigo en lenguaje ensamblador y mquina del programa a utilizar
para comprobar el funcionamiento del sistema mnimo.

Cdigo mquina
Lenguaje ensamblador
DIRECCIN DATO
0000H 90H
0001H E0H
MOV DPTR , #0E000H 0002H 00H
MOVX A , @DPTR 0003H E0H
0004H 04H
INC A 0005H F0H
0006H 80H
MOVX @DPTR , A
0007H FEH
SJMP FIN E000H Dato para
incrementar

DESARROLLO PRCTICO:
Para demostrar el correcto funcionamiento del sistema mnimo es necesario de un programa muy
sencillo como es el incremento, siguiendo los siguientes pasos:

1. Tener un programa previamente planificado.


2. Conectar la clavija que alimenta a la fuente de C.D.
3. Cargar el programa mientras se permanece en estado de STOP:
*Utilizando la tarjeta de control del sistema mnimo, se debe acceder a la direccin 0000H
de la memoria ROM y grabar el dato que previamente se obtuvo dependiendo del programa
antes realizado.
*Despus se debe continuar cambiando a la siguiente direccin y grabando el dato
correspondiente.
*Terminado lo anterior, acceder a la direccin E000H que es la direccin menos
significativa de la memoria RAM y grabar el dato con el que se desea realizar la operacin
de incremento.
4. Dejando la direccin E000H, activar RUN.
5. Dar un pulso de RESET.
6. Activar STOP.
7. Visualizar el resultado de la operacin.
8. Aprobacin del profesor.
CONCLUSIONES:
En esta sencilla prctica se puso a prueba el funcionamiento correcto del sistema mnimo armado el
semestre anterior, se logr hacer una operacin aritmtica simple como es el incremento de un
nmero ingresado por el usuario-programador y conocer su resultado. El programa fue grabado y
corrido en ROM utilizando como dato el valor de una direccin de la memoria RAM y arrojando el
resultado en esa misma direccin de RAM. As mismo, se dio a conocer al profesor como el
usuario-programador (el alumno) maneja el sistema.

Vous aimerez peut-être aussi