La déclaration et la définition d'un tableau et de la matrice dans l'assemblée?
Il semble que je ne peux pas obtenir assez bonne documentation sur l'assemblée, au moins aucun qui est intelligible.
Quelqu'un pourrait-il poster un exemple simple sur la façon de déclarer un tableau et une matrice de l'assemblée? Et, éventuellement, comment modifier des éléments. Il sera d'une grande aide pour moi et probablement pour beaucoup d'autres.
OriginalL'auteur lisovaccaro | 2013-06-20
Vous devez vous connecter pour publier un commentaire.
Emu8086 syntaxe est presque le même que le MASM syntaxe, à déclarer un tableau non initialisé qui va contenir 3 octets:
OriginalL'auteur Gunner
J'ai résolu ce problème à l'aide d'un exemple fourni par l'émulateur.
Essentiellement des matrices de l'assemblée sont déclarées de la même régulièrement des variables, une matrice 2x2, par exemple, est déclaré comme ceci:
Ensuite, l'utilisateur décide de l'endroit où il considère comme une "ligne" se termine et une autre commence. Par exemple, si nous avons une variable d'octets 1,2,3,4 l'utilisateur peut considérer que le 1,2 sont une ligne et 3,4 en sont un autre.
C'est de cette façon que vous pointez sur un élément dans la matrice:
Maintenant, si chaque ligne contient 2 éléments, il faut juste le faire pour aller à la deuxième ligne:
OriginalL'auteur lisovaccaro