La Place des Développeurs Bonne pratique pour l'adresse de la pile

Reprise du message précédent
Sector28 :
je ré-explique:
ld a,0f0h
ld (-1),a ; maintenant FFFF contient F0, le slot secondaire 3 est sélectionné sur les page 2 et 3, 0 sur les autres.
ld a,(-1) ; maintenant A contient 0F, pas bon!
cpl ; maintenant A contient F0, bon!
L'inversion des bits se fait en lecture, pas en écriture.
ld a,0f0h
ld (-1),a ; maintenant FFFF contient F0, le slot secondaire 3 est sélectionné sur les page 2 et 3, 0 sur les autres.
ld a,(-1) ; maintenant A contient 0F, pas bon!

cpl ; maintenant A contient F0, bon!

L'inversion des bits se fait en lecture, pas en écriture.
FFFFh n'est pas un emplacement mémoire standard ?
Comment se fesse que ce qu'on n'y écrit et ce qu'on y lit soit inversé !?
Il y a un comportement hardware spécifique ? Un hook ? Une interruption ?
Ca me perturbe

On est toujours ignorant avant de savoir.
je conseille de potasser un peu ce PDF qui est une copie du MSX Technical Data Book que j'ai eu la chance de récupérer en original
http://www.tabalabs.com.br/msx/msx_tech_hb/
les infos pour FFFFh sont aux pages 35 et 36 ( 38 et 39 du PDF )
il y a le synoptique du schéma et le décodage de l'adresse correspond bien a FFFFh
http://www.tabalabs.com.br/msx/msx_tech_hb/
les infos pour FFFFh sont aux pages 35 et 36 ( 38 et 39 du PDF )
il y a le synoptique du schéma et le décodage de l'adresse correspond bien a FFFFh

Je sais pas trop lire les schémas électroniques mais à ce que je vois, il y a bien un traitement spécifique en hardware pour cette adresse FFFFh.
Mystère résolu.
Merci, je vais enfin pouvoir dormir tranquille.
Mystère résolu.
Merci, je vais enfin pouvoir dormir tranquille.

On est toujours ignorant avant de savoir.

LIFO 
Cette zone mémoire servirait elle de zone de décharge provisoire d'une pile , d'où l'inversion des données
Edité par
TurboSEB
Le 29/11/2020 à 18h31

Cette zone mémoire servirait elle de zone de décharge provisoire d'une pile , d'où l'inversion des données


MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)





Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie