Section courante

A propos

Section administrative du site

Assembleur 68000

EXT

Motorola 68000+ Extension

Syntaxe

EXT.W Dn
EXT.L Dn

Paramètres

Nom Description
Dn Ce paramètre permet d'indiquer le registre de données devant avoir les signes étendues.

Description

Cette instruction permet d'étendre un octet dans un registre de données à un mot ou à un mot à dans un registre de données à un long mot, en répliquant le bit de signe vers la gauche. Si l'opération étend un octet à un mot, alors le bit[7] du registre de données spécifié est copié sur les bits[15:8] de ce registre de données. Tandis que si l'opération étend un mot à un mot long, le bit[15] du registre de données spécifié est copié sur les bits[31:16] du registre de données.

Algorithme

Destination ← étendre les signes de Destination

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 résultat est négatif sinon il vaut 0.
Z Ce bit vaut 1 si le résultat est 0 sinon il vaut 0.
V Ce bit vaut toujours 0.
C Ce bit vaut toujours 0.

Voir également

Langage de programmation - Assembleur 68000 - Référence d'instructions - EXTB

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