Assembleur 370 |
AL |
Add Logical |
Syntaxe
Paramètres
Nom |
Description |
R1 |
Ce paramètre permet d'indiquer un registre général (0 à 15) contenant la valeur à additionner et recevant le résultat. |
D2 |
Ce paramètre permet d'indiquer le déplacement (offset) sur 12 bits : valeur immédiate (0 à 4095). |
X2 |
Ce paramètre permet d'indiquer un registre d'indexation (optionnel, souvent 0 si inutilisé). |
B2 |
Ce paramètre permet d'indiquer un registre de base : contient l'adresse de base pour le calcul. |
Description
Cette instruction permet d'effectuer une addition logique d'une adresse contenant un double mot (4 octets) à un registre.
Remarques
- L'instruction AL du système Assembleur 370 réalise une addition logique. Elle suit la syntaxe AL R1, D2(X2, B2) avec des paramètres bien définis.
Chaque paramètre joue un rôle essentiel dans la formation de l'adresse effective.
- Le paramètre R1 désigne un registre général pouvant prendre les valeurs de 0 à 15. Il contient à la fois la valeur initiale et le résultat final de l'opération.
Sa configuration correcte est cruciale pour une exécution fiable.
- D2 représente un déplacement sur 12 bits exprimant une valeur immédiate. Il peut varier de 0 à 4095 et agit comme un décalage dans le calcul d'adresse.
Cette flexibilité permet de cibler précisément la mémoire nécessaire.
- Le paramètre X2 correspond à un registre d'indexation optionnel, souvent mis à 0. Sa présence permet de moduler le calcul d'adresse lorsque l'indexation est utile.
Il offre ainsi une adaptabilité aux différents scénarios d'accès mémoire.
- B2 est le registre de base qui fournit l'adresse de référence pour le calcul. Il contient l'adresse de base indispensable pour obtenir l'adresse effective. Une
initialisation correcte de B2 évite les erreurs d'adressage.
- L'instruction AL effectue l'addition logique d'une adresse sur un double mot (4 octets). Ce calcul se distingue de l'addition arithmétique classique des données
numériques. Le résultat est stocké dans R1, modifiant ainsi sa valeur initiale.
- L'assembleur 370 est largement utilisé dans les environnements mainframe pour sa robustesse. La syntaxe stricte de l'instruction AL assure une compatibilité et
une performance optimales. Une compréhension fine de ses paramètres est indispensable pour le développeur.
- L'opération AL illustre la puissance des instructions de bas niveau dans le calcul d'adresses. La combinaison de D2, X2 et B2 permet une grande flexibilité
d'accès en mémoire. Cette approche optimise la gestion des opérations dans les systèmes mainframe.
Dernière mise à jour : Mardi, le 22 août 2017