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

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
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