HELP programma debug!

di il
1 risposte

HELP programma debug!

Programma da eseguire in modalita debug di assembler....
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).
Grazie per l'aiuto

1 Risposte

  • Re: HELP programma debug!

    Devi procedere in questo modo:
    prima ti fai la routine per accettare i valori del vettore.
    dopo ti fai un primo clico che scorre il vettore
    all'interno di questo ciclo fai un altro ciclo nel quale scorri il singolo byte con istruzioni di shift ed utilizzi il flag di riporto per ricomporre il byte.
    il byte risultante lo andrai a mettere nella locazione desiderata.
    fine ciclo di scorrimento byte
    fine ciclo di scorrimento vettore
    esercizio risolto

    se c'è qualche punto che non ti è chiaro saro lieto di spiegartelo.
    saluti smalldragon
Devi accedere o registrarti per scrivere nel forum
1 risposte