Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Esercizio array in Assembly x86

    Salve a tutti,
    non riesco a risolvere un piccolo problema scolastico che consiste nel leggere mediante un vettore di N numeri interi (max 9) di una cifra e visualizzare i numeri al contrario. Chi può aiutarmi ?

    .MODEL SMALL
    .STACK
    .DATA
    N db ?
    cifre db ?,?,?,?,?,?,?,?,?

    .CODE

    INIZIO:

    mov ax,@data
    mov ds,ax

    ;lettura N
    mov ah,01h
    int 21h
    mov N,al

    mov SI,0 ;inizializzo l'indice

    ciclo:
    mov ah,01h
    int 21h
    mov cifra (SI), AL
    inc SI
    loop ciclo

    ;visualizzazione al contrario

    .
    .
    .

    END INIZIO

    Ringrazio anticipatamente!!!

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    mov cx,10
    ciclo:
    mov dx,cx
    dec dx
    mov al,cifra(dx)
    .
    .
    loopnz ciclo

    PS:
    Cosa usi per testare?
    Ultima modifica di linoma; 03-04-2014 a 21:14
    Per gli Spartani e Sparta usa spartan Il mio github

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.