Section courante

A propos

Section administrative du site

Assembleur 6800

CMP

Motorola 6800+ Compare

Syntaxe

CMP A #data8
CMP A addr8
CMP A data8,X
CMP A addr16
CMP B #data8
CMP B addr8
CMP B data8,X
CMP B addr16

Paramètres

Nom Description
data8 Ce paramètre permet d'indiquer une donnée immédiate en 8 bits.
addr8 Ce paramètre permet d'indiquer une adresse directe en 8 bits.
addr16 Ce paramètre permet d'indiquer une adresse directe en 16 bits.

Description

Cette instruction permet de comparer le contenu de la mémoire et de l'accumulateur.

Algorithme

[accumulateur] - opérande

Mnémonique

Instruction Mode Taille Opcode Cycles Description
CMP A #data8 IMM 2 081h 2 Cette instruction permet de comparer le contenu de la mémoire et de l'accumulateur.
CMP A addr8 DIR 2 091h 3
CMP A data8,X IDX 2 0A1h 5
CMP A addr16 EXT 3 0B1h 4
CMP B #data8 IMM 2 0C1h 2
CMP B addr8 DIR 2 0D1h 3
CMP B data8,X IDX 2 0E1h 5
CMP B addr16 EXT 3 0F1h 4


Dernière mise à jour : Mardi, le 28 juillet 2015