Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Ensamblador - Ayuda por favor...

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Ayuda por favor...

Autor:jodogocha (2 intervenciones)
Fecha:10/03/2011 17:23:36
Escriba una rutina que imprima lo siguiente en pantalla. La cantidad
de líneas impresas depende del número que el usuario ingresa
Ejemplo: Ingrese un número: 5
*
**
***
****
*****
****
***
**
*
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Ayuda por favor...

Autor:MSH (113 intervenciones)
Fecha:06/04/2011 19:03:11
Saludos, espero sea de utilidad


.model small

.stack 100h

.data
CR equ 0dh
LF equ 0ah
aster db '*'
mens db 'Ingresa un digito',CR,LF,'$'
cnum db 2 dup (' ')
numero db ?

.code
inicio:
mov ax,@data
mov ds,ax
push ds
pop es
;--------------------------------------------------------------------------
mov ah,09h
lea dx,mens
int 21h

mov ah,0ah
lea dx,cnum
int 21h
;---------------------------------------------------------
mov ax,0600h ;limpia pantalla
mov bh,07
mov cx,0000h
mov dx,314fh
int 10h
;..................................
mov ah,03h
mov bh,00
int 10h
inc dh
mov ah,02h
int 10h
;--------------------------------------------------------
xor ax,ax
xor dx,dx
xor bx,bx
xor si,si

lea si,cnum+2 ;el programa admite numeros del 0 al 9,
mov al,[si] ;si deseas mas cifras debes modificar esta rutina
xor al,30h
mov numero,al
xor cx,cx

ciclo1:
mov ah,09h
mov al,aster
mov bh,00h
mov bl,07h
int 10h
inc cl
inc dh
mov ah,02h
int 10h
cmp cl,numero
je ciclo2
jmp ciclo1

ciclo2:
mov ah,09h
mov al,aster
mov bh,00h
mov bl,07h
int 10h
dec cl
inc dh
mov ah,02h
int 10h
cmp cl,00
je salta
jmp ciclo2

salta:
mov ax,4c00h
int 21h

end inicio
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Ayuda por favor...

Autor:jose (2 intervenciones)
Fecha:07/04/2011 02:57:46
gracias...
me sirvio bastante para mejorar mi code...
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Ayuda por favor...

Autor:Ferofichas ffandress@hotmail.com (3 intervenciones)
Fecha:08/11/2011 17:31:51
avor necesito que alguien me ayude con un programa en emu 8086.
que risiva un numero de 3 digitos por teclado y me diga si es par o impar...??

Graciaas..¡¡
Comentar