programa 2 en lenguaje ensamblador

5
LENGUAJE ENSAMBLADOR Programa 2 Profesor Alejandro Salazar Guerrero Diciembre 2014

Upload: alejandro-salazar-guerrero

Post on 10-Aug-2015

103 views

Category:

Software


4 download

TRANSCRIPT

Page 1: programa 2 en lenguaje ensamblador

LENGUAJE ENSAMBLADOR

Programa 2

Profesor Alejandro Salazar Guerrero

Diciembre 2014

Page 2: programa 2 en lenguaje ensamblador

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

Page 3: programa 2 en lenguaje ensamblador

ALGORITMO

Borra la pantalla Lee 10 caracteres Posiciona el cursor Imprime cadena

Page 4: programa 2 en lenguaje ensamblador

EJECUCIÓN

Page 5: programa 2 en lenguaje ensamblador

COMENTARIOS

Este programa es interesante por la forma en que se emplea una variable para almacenar un dato y posteriormente desplegarlo en la pantalla