Stampa asterischi

di il
1 risposte

Stampa asterischi

Come faccio as tampare su schermo 10 asterischi in posizione diagonale
*
*
*
*
*
*
*
*
*
*
ovviamente con un ciclo???? help help

1 Risposte

  • Re: Stampa asterischi

    Questo e il codice del tuo problema
    mov ax,0003 ; settaggio video
    int 10h
    xor dx,dx
    mov cx,24
    ciclo:
    mov ah,02
    mov bh,3
    int 10h ; posiziona il cursore per stampare
    push cx ; salvo il contatore di ciclo nello stack
    mov ah,09
    mov al,'*'
    mov cx,1
    mov bx,0301h
    int 10h ; stampa il carattere
    pop cx ; repristino contatore ciclo per poter continuare a fare il ciclo
    inc dh ; incrementa righe e colonne per poter avere una diagonale
    inc dl
    loop ciclo
    mov ax,4c00h ; fine programma
    int 21h

    spero di esserti stato d'aiuto
    saluti smalldragon
Devi accedere o registrarti per scrivere nel forum
1 risposte