Section courante

A propos

Section administrative du site

Assembleur 370

DP

Divide Packed

Syntaxe

DP D1(L1,B1),D2(L2,B2)

Paramètres

Nom Description
D1(L1,B1) Ce paramètre permet d'indiquer l'adresse du dividende en format packed decimal. D1 : déplacement, L1 : longueur (en octets) du nombre à diviser (en général, cela correspond au nombre de chiffres du dividende empaqueté), B1 : registre de base. → Adresse effective = B1 + D1. Exemple : D1(L1,B1) pourrait pointer vers une zone mémoire contenant un nombre en packed decimal (exemple 12 34 5C pour la valeur 12345).
D2(L2,B2) Ce paramètre permet d'indiquer l'adresse du diviseur en format binaire signé (32 bits). D2 : déplacement, L2 : longueur (en octets) du diviseur (généralement 4 octets pour un diviseur de 32 bits), B2 : registre de base. → Adresse effective = B2 + D2. Exemple : D2(L2,B2) pourrait pointer vers une valeur binaire de 32 bits (exemple 0x00000010 pour le diviseur 16).

Description

Cette instruction permet d'effectuer la division d'une chaîne de données par une autre chaîne de données.

Remarques



Dernière mise à jour : Mardi, le 22 août 2017