Desarrollo de Aplicaciones en Ensamblador para Emu8086

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,34 KB

Implementación de Sistemas en Ensamblador (Emu8086)

A continuación, se presenta una serie de programas desarrollados en lenguaje ensamblador para el emulador Emu8086, enfocados en la gestión de archivos y la creación de interfaces de usuario mediante interrupciones del sistema.

Programa 0: Creación de Estructura de Archivos

Este módulo inicial se encarga de preparar el entorno de trabajo creando un directorio y los archivos necesarios para el sistema.

;================================================
; PROGRAMA 0 - CREAR ZONA MARIE
; Materia: Lenguajes de Interfaz
;================================================
INCLUDE 'C:\emu8086\vdrive\C\BIBLIOTECA.TXT'

.MODEL SMALL
.STACK
.DATA
    carpeta  DB 'C:\Zona esmeralda',0
    ruta1    DB 'C:\Zona esmeralda\zona01.txt',0
    ruta2    DB 'C:\Zona esmeralda\automata01.txt',0
    ruta3    DB 'C:\Zona esmeralda\cultivo01.txt',0
    ruta4    DB 'C:\Zona esmeralda\automata02.txt',0
    ruta5    DB 'C:\Zona esmeralda\cultivo02.txt',0
    ID       DW 0

    msjTitulo  DB '   === PROGRAMA 0 - ZONA MARIE ===   '
    msjOk      DB '   Archivos creados correctamente!   '
    msjError   DB '        ---- Error ----            '

.CODE
INICIO:
    MOV AX,@DATA
    MOV DS,AX
    MOV ES,AX

    IMP_COLOR msjTitulo,31,0,0,5,20,1EH

CREAR:
    CREAR_DIRECTORIO carpeta
    JC ERROR
    ; ... (Lógica de creación de archivos)
    IMP_COLOR msjOk,33,0,0,10,20,2EH
    JMP FIN

ERROR:
    IMP_COLOR msjError,25,0,0,10,20,4EH

FIN:
    RASTREO
    MOV AX,4C00H
    INT 21H
END

Programa 1: Captura de Datos con Interfaz

Este programa permite al usuario ingresar información mediante una interfaz de consola y guardarla en archivos de texto.

Programa 2: Sistema Híbrido KVSENTINEL

Diseñado para la lectura y visualización de datos almacenados, utilizando buffers de memoria para procesar la información del archivo Alertas.TXT.

Programa 3: Mensaje Especial

Un ejemplo de uso de colores en consola mediante la librería BIBLIOTECA.TXT para mostrar mensajes formateados en pantalla.

Nota: Asegúrese de tener configurada correctamente la ruta de la biblioteca en su entorno Emu8086 para compilar estos programas sin errores.

Entradas relacionadas: