in
La comunità italiana dedicata a Sviluppatori e Architetti IT delle piattaforme Windows

[Assembler debug]

Ultimo messaggio ricevuto il 08-10-2009 1.08 da Vittorio_89. 0 risposta(e).
Pagina 1 di 1 (1 elemento/i)
Ordina messaggi: Precedente Successivo
  • 08-10-2009 1.08

    [Assembler debug]

    Ciao a tutti io ho il seguente programma...

    Dato un vettore di 16byte con indirizzo di partenza ds:100 con valori inseriti da debug realizzare un programma il ling assembler per invertire l'oridine dei byte nel vettore e quello dei singoli bit nel byte.Ad esembio il byte 4B (01001011 b) dall'indirizzo ds:100 dovra essere trasferito in ds:10f codificato in D2 (11010010 b).

    Il codice da me realizzato è:


    MOV     AL,[0100]
    MOV     BL,06
    ROL     AL,1
    DEC     BL
    JNZ     0105
    MOV     [010F],AL

    Il problema però e che mi torna solo per questo specifico caso...Come faccio per renderlo generico??Utilizzando ank dei puntatori??

    Grazie :)

    • Log
Pagina 1 di 1 (1 elemento/i)
Prelevato da http://www.devspy.com/forums/t/4865.aspx
DevSpy.com 6.0 © 2001-2010 - Alcuni Diritti Riservati
Salvo diversa indicazione, tutti i contenuti sono pubblicati sotto licenza "Creative Commons Attribution-Share Alike 3.0"