Está en la página 1de 12

PROYECTO FINAL:

Elaborar un programa que utilice un men de opciones para realizar las siguientes
funciones:

Desplegar Fecha en los formatos ao-mes-da y da-mes-ao.


Desplegar la hora completa en formato Hora-minutos-segundos.
Desplegar la fecha y hora juntas, comenzando por la fecha.

Abrimos DOSBox

Pgina
1

Montamos la carpeta ensam a disco C:

Archivos relacionados con el proyecto (PROYE)

Librera
datos.inc

Librera macros.inc

Pgina
2

Opciones para desplegar el


men, cada uno se
almacena en una etiqueta y
se muestra segn su letra
que corresponda

Etiqueta A esta opcin


muestra la fecha del dia
con formato DD-MM-AA la
cual la extrae de la
memoria CMOS

Pgina
3

Etiqueta B esta opcin


muestra la fecha del dia
con formato AA-MM-DD la
cual la extrae de la
memoria CMOS

Etiqueta C esta opcin


muestra la hora en formato
HH-MM-SS la cual la extrae
de la memoria CMOS

Pgina
4

Etiqueta D esta opcin


muestra la fecha y la hora
la cual la extrae de la
memoria CMOS

Ultima opcin salir se ocupa la tecla


Q para salir del men y del
programa cualquier tecla
Librera de
procedimientos

Pgina
5

RESULTADOS:
Ejecuto el compilador

Ejecuto el ligador

MUESTRA EL MENU DE OPCIONES

Tecla
A

OPCION A: DESPEGLA LA FECHA EN FORMATO DD-MM-AA

Tecla
B

Pgina
6

OPCION B: DESPEGLA LA FECHA EN FORMATO AA-MM-DD

Tecla
C

OPCION C: DESPEGLA LA HORA EN FORMATO HH-MM-SS

Tecla
D

OPCION D: DESPLIEGA FECHA Y HORA EN FORMATO DD-MM-AA, HH-MM-SSS


Tecla
Q

FIN DEL PROGRAMA

LIBRERIAS:
LIBRERIAS DE DATOS:

Pgina
7

LIBRERA DE MACROS:

Pgina
8

Pgina
9

LIBRERA DE PROCEDIMIENTO:

Transferencia o Movimiento de datos.


Este tipo de instrucciones son aquellas que facilitan la transferencia o movimiento de informacin ya sea entre los registros
internos del microprocesador, entre una localidad de memoria y un registro o entre localidades de memoria.
As que con esta definicin tenemos tres tipos de transferencia de informacin. En el primer caso podemos observar que
existen las transferencias entre los registros de propsito general y entre los registros de direcciones e ndices, todo dentro
del microprocesador sin tener que recurrir al exterior.

Inst.

Operandos

Utilizacin

mov

registro2, registro1

registro2 = registro1

registro, memoria

registro = dato contenido en la direccin de memoria o smbolo

memoria, registro

dato contenido en la direccin de memoria o smbolo = registro

registro, dato

registro = dato

memoria, dato

dato contenido en la direccin de memoria o smbolo = dato

memoria, acumulador

dato contenido en la direccin de memoria o smbolo = acumulador

acumulador, memoria

acumulador = dato contenido en la direccin de memoria o smbolo

Pgina
10

lea

registro, reg. segmento

registro = registro segmento

memoria, reg. segmento

dato contenido en la direccin de memoria o smbolo = registro segmento

reg. segmento, registro

registro segmento = registro

reg. segmento, memoria

registro segmento = dato contenido en la direccin de memoria o smbolo

registro, smbolo

registro = direccin del desplazamiento donde se encuentra el smbolo

Control de programa.
Inst.

Operando Utilizacin
s

CALL

rel o ptr

Transfiere el control del programa a la rutina que se encuentra en


la direccin indicada por rel (en el mismo segmento de cdigo) o
por ptr (en toda la memoria direccionable).

Interrupciones.
Inst.

Operando Utilizacin
s

INT

Dato

Ejecuta la interrupcin por software marcada por el valor dato. Si


esta habilitada la bandera de interrupcin IF.

Registro

Uso

Segundos

Minutos

Hora

Da de la semana

Da del mes

Nmero de mes

Ao

Pgina
11

BIBLIOGRAFIA: LENGUAJE ENSAMBLADOR Y PROGRAMACION PARA PC IBM Y


COMPATIBLES 3ra EDICION, PETER ABEL.
PAGINAS: 7,9,10,13,21,30,,95,99,101,114,118,159.

Pgina
12