Entradas

Mostrando entradas de abril, 2019

15 Programas en TurboAssambler

Imagen
1. Hola Mundo CR EQU 13 LF EQU 0Ah DATOS SEGMENT     MENSAJE DB CR,LF,'HOLA MUNDO',CR,LF,'$' DATOS ENDS PILA SEGMENT STACK     DB 64 DUP('PILA') PILA ENDS CODIGO SEGMENT     HM PROC FAR     ASSUME CS: CODIGO,DS:DATOS,SS:PILA       MOV AX,DATOS     MOV DS,AX     LEA DX,MENSAJE       MOV AH,9     INT 21H       MOV AX, 4C00H     INT 21H       HM ENDP CODIGO ENDS END HM 2. Uso de constantes CR EQU 13 LF EQU 10 IMPRIMIR EQU 9 FIN EQU 4C00H DOS EQU 21H DATOS SEGMENT TEXTO DB 'EJEMPLO DEL USO DE CONSTANTES',CR,LF,'$' DATOS ENDS PILA SEGMENT STACK DB 64 DUP ('PILA') PILA ENDS CODIGO SEGMENT ASSUME CS:CODIGO,DS:DATOS,SS:PILA INICIO: MOV AX,DATOS MOV DS,AX MOV DX,OFFSET TEXTO MOV AH,IMPRIMIR INT DOS MOV AX,FIN INT DOS ...

Pograma multiplicacion

Imagen
.model small ;Modelo de memoria m?s utilizado .stack   .data        ;definición de datos(variables), donde se almacenara información .code     chr1  db ? ;primer digito     chr2  db ? ;segundo digito     chr3  db ? ;multiplo     chr4  db ?     r1    db ? ;resultado 1     r2    db ? ;resultado 2     r3    db ?     r4    db ?     ac    db 0 ;acarreo     ac1   db 0 .startup     ; cls     mov ah, 00h      ;Function( Set video mode)     mov al, 03       ;Mode 80x25 8x8 16     int 10h         ;Interruption Video   ...