Duda Programa Ensamblador con RSC-II

Par manolito74

Paragon (1210)

Portrait de manolito74

16-12-2016, 13:25

Hola:

Me está pasando una cosa bastante curiosa. Estuve copiando el Programa en el que defino lo siguiente:

HEADER EQU &HF40A
LD A,(HEADER)

Al ensamblar el Listado el nemónico que aparece para la instrucción LD A,(HEADER) es el siguiente:

3A F40A

¿NO tendría que aparecer 3A 0AF4?

El Programa lo hago como digo en el RSC II. Al principio lo estaba haciendo en un Emulador, el OPEN-MSX. Para tener otra opinión lo probé también en el Blue-MSX y en el RuMSX e incluso en un MSX Real y siempre obtengo 3A F40A.

¿Estoy equivocado?, ¿es fallo del RSC-II?

Gracias & Saludetes. ;-)

!login ou Inscrivez-vous pour poster

Par Panzer-

Paragon (1041)

Portrait de Panzer-

16-12-2016, 14:01

Hola, Manolito74.
Nuestro Z80 es Little Endian (al igual que los procesadores Intel).
En valores de más de un byte, va de menos a más significativo.
Luego tendría que aparecer como bien has escrito el 3A 0A F4.
Tiene pues, toda la pinta, de ser un gran fallo del ensamblador.
Un saludo.

Par manolito74

Paragon (1210)

Portrait de manolito74

16-12-2016, 14:50

Espera, espera... que creo que me he liado. Lo pongo de nuevo.

Esto sería el Programa:

HEADER EQU &HF40A
LD A,(HEADER)

Vale, y en el Listado del RSC-II sale: 3A 0AF4

O sea que estaría CORRECTO, ¿no?

OK. Es que me estaba liando porque el Listado aparece impreso en el Libro "The complete MSX BASIC I/O LISTING" y en dicho Listado el nemónico es: "3AF40A"

Par Panzer-

Paragon (1041)

Portrait de Panzer-

16-12-2016, 15:16

Ok... Fallo del libro...
Pobre ensamblador.
Hemos dudado de él.
Un saludo.

Par manolito74

Paragon (1210)

Portrait de manolito74

16-12-2016, 15:26

Vale, he hecho una prueba con el Ensamblador "GEN" y aparece lo mismo que con el RSC-II: 3A 0AF4

O sea que entiendo que el RSC-II ensambla y desensambla correctamente. Lo que sigue despistándome es porque en el Libro, que es un Libro para el MSX y muestra el Listado aparece con el otro formato que indico. :-(

Gracias & Saludetes. ;-)

Par manolito74

Paragon (1210)

Portrait de manolito74

16-12-2016, 15:34

Uff, menos mal... Yo es que me encuentro cómodo usando el RSC-II (algo le tenemos que agradecer a la MSX-CLUB)

Acabo de usar el GEN por primera vez y acostumbrado al RSC-II me parece pelín engorroso. :-(