Section courante

A propos

Section administrative du site

Assembleur 68000

DIVS

Motorola 68000+ Division signé

Syntaxe

DIVS.W ea,Dn 68000+
DIVS.L ea,Dq
DIVS.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 entier par l'opérande source entier et entrepose le résultat entier 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 - DIVSL
Langage de programmation - Assembleur 68000 - Référence d'instructions - DIVU
Langage de programmation - Assembleur 68000 - Référence d'instructions - DIVUL

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