Montage: Ungültige effektive Adresse
Ich bin neu in der Versammlung (wie man deutlich sehen) und ich werde versuchen zu kompilieren die folgenden:
hex_charmap db '0123456789ABCDE'
mov al, [hex_charmap + ax]
Jedoch bekomme ich folgenden Fehler in Zeile 2:
Fehler: ungültige effektive Adresse
Was bedeutet das und wie kann ich es beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein assembler ist eingerostet. Kann AX wirklich verwendet werden, da eine Indizierung registrieren?
Update:
Nur gefunden, was ich suchte. Nur BX kann verwendet werden, als ein index-register!
Siehe diesen link für weitere ähnliche Fragen und Ihre ähnliche Erklärung:
ungültige effektive Adresse Berechnung
BX
kann verwendet werden, als ein index-register?