Opérations d'organisation
Exemples
1. Lecture du mot de données DW 52, décalage de 4 bits vers la gauche, puis
réécriture dans le mot DW 53
Programme STEP 5
:L
DW 52
:SLW 4
:T
DW 53
2. Lecture du double mot d'entrée ED 0, puis décalage du contenu de l'ACCU 1 de
manière que les positions de bits imprimées en gras (en partie décalées)
restent conservées et que les autres positions de bits admettent des valeurs
définies (0 H ou 0F H).
Programme STEP 5
:L
ED 0
:SLW
4
:SRW
4
:SLD
4
:SVW
4
:SVD
4
:RLD
4
:RRD
4
3. Application : Multiplication par des puissances de 2
Exemple : nouvelle valeur = ancienne valeur x 8
:L
MW 10
:SLW
3
:T
MW 10
4. Application : Division par des puissances de 2
Exemple : nouvelle valeur = ancienne valeur : 4
:A
DB 5
:L
DW 0
:SRW
2
:T
DW 0
3 - 62
Contenu des mots de données
KH = 14AF
KH = 4AF0
Contenu de l'ACCU 1 (hexadécimal)
ACCU 1-H :
2348
2348
2348
3480
3480
0348
3480
0348
Attention : Ne pas dépasser la limite
du domaine positif
ACCU 1-L :
ABCD
BCD0
0BCD
BCD0
FBCD
0FBC
FBC0
0FBC
Programmation de la CPU 948
C79000-G8577-C848-04