Exercice en microprocesseur

Résolu
youssef890 Messages postés 22 Statut Membre -  
 Tàha -
Bonjour,
exercice est :
On Désire Effectuer le transfert de données de la zone mémoire 1 vers la zone mémoire2.
On donne les adresses Début et fin des deux zones mémoires :
Zone mémoire1 : Adr_deb1=10000H , Adr_fin1=10100H.
Zone mémoire2 : Adr_deb2=20000H , Adr_fin2=20100H
proposer une solutioin
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. Où es-tu Mr Wirth ?
     
    debut equ 1000h
    fin equ 1010h
    ld ab,debut
    ld hl,fin
    ld bc,fin-debut+1
    ldir

    faut que t'arrives à adapter ça sur un proc moderne... parce que cuilà il est limité à 64k
    5
    1. Tàha
       
      Voila la solution


      LDX #$ 10000 DÉBUT
      LDY #$ 20000
      LDA 0,X+
      STA 0,Y+
      CMPX #$ 10100
      BLS (-7)
      SWI FIN


      Rq : il faut mettre les adresses en hexadécimal
      0