SlideShare una empresa de Scribd logo
1 de 5
LENGUAJE ENSAMBLADOR
Programa 2
Profesor Alejandro Salazar Guerrero
Diciembre 2014
CÓDIGO FUENTE
.model small
.stack
.data
cadena db ' $'
.code
.startup
;limpiar pantalla
mov ah,00h
mov al,03h
int 10h
;leo un caracter sin eco
mov cx,10
mov si,0
leer:
mov ah,07h
int 21h
;lee 10 caracteres y los guarda en
cadena
mov dl,al
mov ah,02h
int 21h
mov cadena[si],al
inc si
loop leer
;simulando el gotoxy
mov ah,02h
mov dh,10h
mov dl,10h
mov bx,00h
int 10h
mov ah,09h
mov dx,offset[cadena]
int 21h
.exit
end
ALGORITMO
 Borra la pantalla
 Lee 10 caracteres
 Posiciona el cursor
 Imprime cadena
EJECUCIÓN
COMENTARIOS
 Este programa es interesante por la forma en que
se emplea una variable para almacenar un dato y
posteriormente desplegarlo en la pantalla

Más contenido relacionado

Más de alejandro salazar guerrero

Más de alejandro salazar guerrero (13)

Método personal japones
Método personal japonesMétodo personal japones
Método personal japones
 
Ensamblador masm32 1
Ensamblador masm32 1Ensamblador masm32 1
Ensamblador masm32 1
 
Inteligencia artificial 2
Inteligencia artificial 2Inteligencia artificial 2
Inteligencia artificial 2
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Sorteo Melate
Sorteo MelateSorteo Melate
Sorteo Melate
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
 
Programa 8 ensamblador
Programa 8 ensambladorPrograma 8 ensamblador
Programa 8 ensamblador
 
programa 6 en ensamblador estructurado
programa 6 en ensamblador estructuradoprograma 6 en ensamblador estructurado
programa 6 en ensamblador estructurado
 
programa 5 en ensamblador
programa 5 en ensambladorprograma 5 en ensamblador
programa 5 en ensamblador
 
programa 4 en lenguaje ensamblador
programa 4 en lenguaje ensambladorprograma 4 en lenguaje ensamblador
programa 4 en lenguaje ensamblador
 
programa 3 del lenguaje ensamblador
programa 3 del lenguaje ensambladorprograma 3 del lenguaje ensamblador
programa 3 del lenguaje ensamblador
 
programa 1 en lenguaje ensamblador
programa 1 en lenguaje ensambladorprograma 1 en lenguaje ensamblador
programa 1 en lenguaje ensamblador
 
Regresión lineal múltiple
Regresión lineal múltipleRegresión lineal múltiple
Regresión lineal múltiple
 

programa 2 en lenguaje ensamblador

  • 1. LENGUAJE ENSAMBLADOR Programa 2 Profesor Alejandro Salazar Guerrero Diciembre 2014
  • 2. CÓDIGO FUENTE .model small .stack .data cadena db ' $' .code .startup ;limpiar pantalla mov ah,00h mov al,03h int 10h ;leo un caracter sin eco mov cx,10 mov si,0 leer: mov ah,07h int 21h ;lee 10 caracteres y los guarda en cadena mov dl,al mov ah,02h int 21h mov cadena[si],al inc si loop leer ;simulando el gotoxy mov ah,02h mov dh,10h mov dl,10h mov bx,00h int 10h mov ah,09h mov dx,offset[cadena] int 21h .exit end
  • 3. ALGORITMO  Borra la pantalla  Lee 10 caracteres  Posiciona el cursor  Imprime cadena
  • 5. COMENTARIOS  Este programa es interesante por la forma en que se emplea una variable para almacenar un dato y posteriormente desplegarlo en la pantalla