Section courante

A propos

Section administrative du site

Assembleur 68000

DIVU

Motorola 68000+ Division non-signé

Syntaxe

DIVU.W ea,Dn 68000+
DIVU.L ea,Dq
DIVU.L ea,Dr:Dq
68020+

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 par l'opérande source naturel et entrepose le résultat naturel 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 - DIVUL

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