Programa sencillo en ensamblador

Páginas: 2 (282 palabras) Publicado: 1 de marzo de 2012
;**************************************************************
;* Examen Final Dise;o de sistemas III *
;* Sonia Espinoza Brenes *
;*Dibujar una piramide de asteriscos cuya base sea *
;* el numero ingresado *
;**************************************************************

.MODELSMALL

.STACK 100H

.DATA

MSG DB '+','$'
MSG1 DB 'PRESIONE CUALQUIER TECLA PARA SALIR DEL PROGRAMA','$'
MSG2 DB 'INGRESE UN NUMERO ENTERO DE 2 DIGITOS:', '$'
VAR DB '?'
X DB'?'
Y DB '?'

;************************PROGRAMA********************************
.CODE

PRINCIPAL:

MOV AX, @DATA ;INICIALIZA SEGMENTO DE DATOS
MOV DS, AX

;MOV X,5;MOV Y,5

MOV AH,9
LEA DX, MSG2 ;DESPLIEGA MENSAJE DE INGRESO DEL NUMERO
INT 21H

MOV AH,1
INT 21H

MOV AH,1
INT 21H

MOV AH,0
MOV AL,3INT 10H

MOV X,10
MOV Y,10

MOV AH,2
MOV DL,X
MOV DH,Y
INT 10H

MOV AH,9
LEA DX, MSG ;DESPLIEGA LA PUNTA DE LA PIRAMIDE SOLO 1 #
INT 21H

MOVX,9
MOV Y,11

MOV AH,2
MOV DL,X
MOV DH,Y
INT 10H


MOV VAR, 03H
;******************************CICLOS************************************

CICLO:MOV AH,9
LEA DX, MSG ;DESPLIEGA SEGUNDA PARTE DE LA PIRAMIDE
INT 21H
DEC VAR
JNZ CICLO

MOV X,8
MOV Y,12

MOV AH,2
MOV DL,X
MOV DH,YINT 10H

MOV VAR, 05H


CICLO1:

MOV AH,9
LEA DX, MSG
INT 21H
DEC VAR
JNZ CICLO1


MOV X,7
MOV Y,13

MOV AH,2
MOV DL,X
MOV DH,YINT 10H

MOV VAR, 07H

CICLO2:

MOV AH,9
LEA DX, MSG
INT 21H
DEC VAR
JNZ CICLO2

MOV X,6
MOV Y,15

MOV AH,2
MOV DL,X
MOV DH,Y
INT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas en ensamblador
  • Programa sencillo con plantillas
  • Programas sencillos para c/++
  • Programas Sencillos De Dev-C++
  • Programa Sencillo De Un Sistema De Factureo
  • Programas básicos de lenguaje ensamblador
  • Pasos para ensamblar y enlazar un programa en lenguaje ensamblador
  • Visual studio 2008.net codificacion de un programa sencillo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS