Entradas

Mi programa con MACRO llamado desde un TXT

Imagen
Mi programa con MACRO llamado desde un TXT MyMacro MACRO p1, p2, p3     MOV AX, p1     MOV BX, p2     MOV CX, p3 ENDM ORG 100h include 'MyMacro1.txt' include 'MyMacro2.txt'     ret _________________________________________________________ PRIMER ARCHIVO DE TEXTO:  MyMacro1.txt                                     MyMacro 1, 2, 3 _________________________________________________________ SEGUNDO ARCHIVO DE TEXTO:  MyMacro2.txt                                 MyMacro 4, 5, DX

VIDEO: programa "explicado" utilizando LOOP en lenguaje ensamblador

Programa de SILVA en Turbo Assembler y Emu8086

Imagen
PROGRAMA EN EMU8086 CODIGO org 100h .stack 64 .data              ;texto e instrucciones.   av db 13,10,' Presione 1 o 2 ',13,10,'$'     msj db 13,10,' Lenguaje ensamblador ',13,10,'$'     m db 13,10,' Lenguaje de Interfaz ',13,10,'$' .code     inicio:           mov ax, @data    ;mueve datos a ax, y ax a ds         mov ds, ax               lea dx,av        ;imprimir mensaje de menu         mov ah,9h         int 21h               mov ah,08        ;pausa y captura datos 08 espera que el usuario presione u...

Programa de MAESTRA en Turbo Assembler y EMU8086

Imagen
PROGRAMA EN EMU8086 CODIGO .model small .stack 64 .code                               ;08 captura y no imprime, 01 captura e imprime inicio:     mov al, '>'         ;carácter inicial     mov cx, 2          ;número de veces a repetir el ciclo leer_car:     mov ah, 0EH    ; función para imprimir el carácter al     int 10h              ;llama al bios        mov ah, 01       ;pausa y espera a que el usuario presione una tecla     int 21h              ;interrupción para capturar ...

Programa de DAVID en Turbo Assembler y EMU8086

Imagen
PROGRAMA EN EMU8086 CODIGO .model small .stack 64 .data mensaje db "Ingresa el numero de veces que se repetira el mensaje (1-9)",13,10,'$' repetir db 13,10,"Repitiendo el ciclo $" .code inicio proc     mov ax, @data               ;movemos el segmento data a ax     mov ds, ax                      ;movemos lo que hay en ax a ds           ;parte para imprimir el mensaje                   mov ah, 09                      ;instruccion para imprimir un mensaje desde una variable     lea dx, mensaje         ...

Programa de AQUINO en Turbo Assembler y EMU8086

Imagen
PROGRAMA EN TURBO EMU8086 CODIGO org 100h .model small .stack 64 .data mensaje db 10,13 ,"Dame un numero",10,13,"$" mensaje2 db 10,13 ,"Dame un la potencia",10,13,"$" n1 db 0 n2 db 0 n3 db 0 .code inicio:     ;función inicio  mov ax,@data ;Movemos el segmento data a ax  mov ds,ax ; Movemos lo que esta en ax a ds  mov dx,offset mensaje ;Imprimimos el primer mensaje parte 1  mov ah, 09h ;Imprimimos el primer mensaje parte 2  int 21h ;Imprimimos el primer mensaje parte 3  mov ah,01     ;pausa y espera a que el usuario presione una tecla  int 21h        ;interrupción para capturar  sub al,30h   ;lo que el usuario presiono se guarda en al y se le resta 30h para convertirlo a un numero  mov n1,al ;Movemos lo que esta en al a la variable n1  mov n3,al  ;Movemos lo que esta en al a la variable n3  mov ah, 09h ;imprimimos el mensaj...

Programa de ARMANDO en Turbo Assembler y Emu8086

Imagen
PROGRAMA UTILIZANDO LOOP EN EMU8086 CODIGO .data     mensaje db "Programa que utiliza loop e imprime del 0 al 9",13,10,"$" .code     inicio:     mov ax,@data     mov ds, ax     mov dx,offset mensaje     mov ah,09h     int 21h MOV DL, "0";se transfiere la letra 0 al registro de datos en el byte bajo MOV CX, 10;se transfiere 10 al registro contador PRINT_LOOP:;va a imprimir hasta acabar las 26 interaciones MOV AH, 02;se transifiere 02 al acumulador de byte alto INT 21h; se realiza la interrupcion del dato ascii leido desde el teclado INC DL;siguiente caracter numerico LOOP PRINT_LOOP;continua hasta acabar las 10 vueltas ret PROGRAMA UTILIZANDO LOOP EN TURBO ASSEMBLER CODIGO .model small .stack 64 datos segment     mensaje db "Programa que utiliza loop e imprime del 0 al 9",13,10,"$" datos ends codigo segment   assume cs:codigo, ds:datos inicio: ...