Ejercicio en microprocesador

Resuelto
youssef890 Mensajes publicados 22 Estado Miembro -  
 Tàha -
Bonjour,
el ejercicio es:
Deseamos realizar la transferencia de datos de la zona de memoria 1 a la zona de memoria 2.
Se dan las direcciones de inicio y fin de las dos zonas de memoria:
Zona de memoria 1: Adr_deb1=10000H, Adr_fin1=10100H.
Zona de memoria 2: Adr_deb2=20000H, Adr_fin2=20100H
proponer una solución
Configuración: Windows XP Internet Explorer 6.0

6 respuestas

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

    tienes que adaptar esto a un proc moderno... porque este está limitado a 64k ```
    5
    1. Tàha
       
      Aquí está la solución


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


      Nota: es necesario poner las direcciones en hexadecimal.
      0