Section courante

A propos

Section administrative du site

Assembleur 68000

DIVUL

Motorola 68000+ Division non-signé

Syntaxe

DIVUL.L ea,Dr:Dq

Paramètres

Nom Description
ea Ce paramètre permet d'indiquer l'adresse effective spécifiant l'opérande source.
Dq Ce paramètre permet d'indiquer le registre de données pour l'opérande de destination, soit le quotient.
Dr Ce paramètre permet d'indiquer qu'après la division, ce registre contiendra le restant de la division 32 bits.

Description

Cette instruction permet de diviser l'opérande de destination naturel long par l'opérande source naturel long et entrepose le résultat naturel long dans la destination.

Remarque

Algorithme

DestinationDestination ÷ Source

Registre de codes de condition

Cette instruction affectera les bits de drapeau du registre de codes de condition de la façon suivante :

Nom du drapeau Description
X Ce bit n'est pas affecté
N Ce bit vaut 1 si le quotient est négatif autrement il vaut 0. Il contiendra une valeur indéfini si un débordement ou une division par zéro se produit.
Z Ce bit vaut 1 si le quotient est zéro, autrement il vaut 0.
V Ce bit vaut 1 si un débordement de la division se produit. Il sera indéfini si une division par zéro se produit.
C Ce bit vaut toujours 0.

Voir également

Langage de programmation - Assembleur 68000 - Référence d'instructions - DIVS
Langage de programmation - Assembleur 68000 - Référence d'instructions - DIVSL
Langage de programmation - Assembleur 68000 - Référence d'instructions - DIVU

Dernière mise à jour : Mercredi, le 22 novembre 2017