Entradas

Programa letras de colores Torres

Imagen
CR EQU 13 ;Declaro retorno de carro LF EQU 10 ;Declaro salto de linea BIOS EQU 10H ;Declaro interrupcion 10h DOS EQU 21H ;Declaro interrupcion 21h TEXTO EQU 3 ;Declaro el servicio 03 para la impresion de texto desde BIOS FIN EQU 4C00H ;Declaro interrupcion de exit VARIABLES SEGMENT ;Declaro las variables include "emu8086.inc" TITULO DB "Colores_UwU" ;Un texto M1 DB "A",'$' COLORES DB 01001110B ;Una agrupacion de colores DB 01101111B DB 01110011B DB 01011100B DB 00110001B DB 01011111B DB 01101011B DB 01011100B DB 01101111B DB 01001110B DB 01101111B VARIABLES ENDS VPILA SEGMENT;STACK ;Declaro la pila DB 64 DUP("PILA") VPILA ENDS CODIGO SEGMENT COLO PROC FAR ;Declaro un procedimiento ASSUME CS:CODIGO, DS:VARIABLES, SS:VPILA MOV AX,VARIABLES MOV DS,AX MOV AX,TEXTO ;Invoco el servicio de impresion de texto INT ...

Programa de numeros decimales y hexadecimales (Mejora)

Imagen
include 'emu8086.inc'   Mostrar Macro Mensaje      LEA DX,Mensaje ;mandamos el mensaje a leer      MOV AH, 9 ;usamos el servicio para mostrar en pantalla      INT 21H endM         Terminar Macro      MOV AX, 4C00H      INT 21H endM   DATOS SEGMENT      ENCABEZADO DB 13 , 10 , 13 , 09h , 09h , "==============================="      DB 13 , 10 , 13 , 09h , 09h , "PROGRAMA QUE IMPRIME VALORES NUMERICOS DEC Y HEXA "      DB 13 , 10 , 13 , 09h , 09h , "================================" , 13 , 10 , "$"        ALINEAR DB 13 , 10 , 13 , 09h , 09h      VALOR_1 DW 41D , "$"      VALOR_2 DW 42D , "$"      VALOR_3 DW 43D , "$"      VALOR_4 DW 44D , ...