ZuperIndex
SOMMAIRE
Où manger
SUIVANTE
Où manger
PRECEDENTE
ZuperIndex

ZuperIndex
ADRESSAGES
ZuperIndex
INDICATEURS
Manipulation
de bits Fonction TI-92 Introduction
Fonction TI-92 Index des mnémoniques Barre

Page précédente

Monter Descendre Retour Introduction

puce Les instructions de manipulation de bits permettent de tester ou modifier directement les bits composant une valeur.

puce Il faudra obligatoirement utiliser un mode d'adressage parmi ceux proposés.

puce N'oubliez pas que les indicateurs changent pour certaines instructions.


Barre



Monter Retour Index des mnémoniques
BCHGBit CHanGe
inversement de bit
BSETBit SET
armement de bit
BCLRBit CLeaR
désarmement de bit
BTSTBit TeST
test de bit


Barre



Retour BCHG Monter DescendreBit CHanGe
inversement de bit

DESCRIPTION
puce Change l'état d'un bit d'un opérande.

puce Le numéro du bit à inverser est sauvegardé dans un registre de données ou une valeur immédiate.

MODES D'ADRESSAGE
puce Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z

TAILLE DES DONNÉES
puce Octet / Mot long

INDICATEURS
XInchangé
NInchangé
Zinverse du bit visé
VInchangé
CInchangé

SYNTAXES

puce BCHG Dx,<adressage>
puce BCHG #<valeur>,<adressage>


Barre



Retour BCLR Monter DescendreBit CLeaR
désarmement de bit

DESCRIPTION
puce Désarme (=0) un bit d'un opérande.

puce Le numéro du bit à désarmer est sauvegardé dans un registre de données ou une valeur immédiate.

MODES D'ADRESSAGE
puce Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z

TAILLE DES DONNÉES
puce Octet / Mot long

INDICATEURS
XInchangé
NInchangé
Zinverse du bit visé
VInchangé
CInchangé

SYNTAXE

puce BCLR Dx,<adressage>
puce BCLR #<valeur>,<adressage>


Barre



Retour BSET Monter DescendreBit SET
armement de bit

DESCRIPTION
puce Arme (=1) un bit d'un opérande.

puce Seul l'indicateur Z change en prenant l'ancienne valeur du bit modifié.

puce Le numéro du bit à armer est sauvegardé dans un registre de données ou une valeur immédiate.

MODES D'ADRESSAGE
puce Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z

TAILLE DES DONNÉES
puce Octet / Mot long

INDICATEURS
XInchangé
NInchangé
Zinverse du bit visé
VInchangé
CInchangé

SYNTAXE

puce BSET Dx,<adressage>
puce BSET #<valeur>,<adressage>


Barre



Retour BTST MonterBit TeST
test de bit

DESCRIPTION
puce Teste un bit d'un opérande dans le but de connaitre sa valeur.

puce Seul l'indicateur Z change. Il est armé (=1) si le bit testé est desarmé (=0), dans le cas contraire il est inchangé.

puce Le numéro du bit à désarmer est sauvegardé dans un registre de données ou une valeur immédiate.

MODES D'ADRESSAGE
puce Dn, (An), -(An), (An)+, y(An), x(An,Xn.s), y, z, y(PC), x(PC,Xn.s)

TAILLE DES DONNÉES
puce Octet / Mot long

INDICATEURS
XInchangé
NInchangé
Zinverse du bit visé
VInchangé
CInchangé

SYNTAXE

puce BTST Dx,<adressage>
puce BTST #<valeur>,<adressage>


Barre



 

 

Lisez la section sur les droits d'auteur et la licence d'utilisation avant de distribuer Zguide.

Zguide © 1998 - 1999 par Florian DREVET. Tous droits réservés