J'ai essayé les formes suivantes et masm n'aime pas l'un d'eux:masm mode d'adressage indirect pour la commande MOV
mov byte [myVariable], al
mov byte ptr [myVariable], al
mov [byte myVariable], al
Qu'est-ce que je manque? Pourquoi ne puis-je pas utiliser l'adressage indirect?
l'erreur que je reçois de masm est « opérateur manquant dans l'expression » sur certaines lignes, certains d'entre eux disent « champ structure attendue »
il est une adresse qui est déclarée au sommet, comme myVariable EQU 0404h. alors certains des appels utilisent des registres avec des décalages tels que pb + 10 –
l'adressage indirect isnt de travail et soit: et [pb + 22 h], les résultats de 77h dans « opérandes d'instruction non valide » –
Changé à mov ds: [mavariable], al et obtenu: "opérandes d'instruction non valide" –