top of page

PROGRAMAS EN TURBO ASSEMBLER CON SU EJECUCIÓN

PROGRAMA 1

Codigo:

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

holam 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

holam endp

Codigo Ends

end holam

PROGRAMA 2

Código:

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 ;offset retorna la direcci?n de una variable

mov ah, IMPRIMIR

int DOS

mov ax,FIN

int DOS

Codigo Ends

End Inicio

PROGRAMA 3

Código:

CR EQU 13 ;Constante CR (Retorno de acarreo) en decimal o

LF EQU 10 ;Constante LF (Salto de linea) en hex es igual

Datos Segment

Mensaje db CR,LF, 'Hola Mundo! (con Funcion o Procedimiento)',CR,LF,'$'

Datos Ends

Pila Segment Stack

db 64 DUP('PILA') ;inicializaci?n de la pila

Pila Ends

Codigo Segment

holam3 proc far

Assume CS:Codigo,DS:Datos,SS:Pila

mov ax,Datos ;ax=direccion del segmento de datos

mov ds,ax ;ds=ax indicar el segmento de datos

lea dx,Mensaje ;ds:dx= direcci?n del mensaje

call Escribe;llamar al procedimiento Escribe

mov ax,4c00h;funcion para terminal el programa

int 21h;y volver al DOS

holam3 endp

Escribe proc; inicio procedimiento Escribe

mov ah,9; funci?n DOS para escribir texto en pantalla

int 21h; llamar a la interrupcion del DOS

ret;volver o retornar

Escribe endp; Fin del procedimiento Escribe

Codigo Ends

End holam3

PROGRAMA 4

PROGRAMA 5

PROGRAMA 6


74 % ​SMXLL


PROGRAMA 7

PROGRAMA 8

PROGRAMA 9

PROGRAMA 10

PROGRAMA 11

PROGRAMA 12

PROGRAMA 13

PROGRAMA 14

PROGRAMA 15


Entradas destacadas
Vuelve pronto
Una vez que se publiquen entradas, las verás aquí.
Entradas recientes
Archivo
Buscar por tags
No hay tags aún.
Síguenos
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page