In struc tions arith mé ti ques
Divi sion de valeus à 32 bits :
DDIV D0 D2 D4
Si la let tre «P» est ajou tée à une instruc tion DIV (DIV -> DIVP, DDIVPL -> DMULP), elle sera
exé cu tée com man dée par transition. Dans l'exem ple de pro gramme sui vant, l'état du comp -
teur C12 est divisé par «4» seu le ment dans le cycle de pro gramme dans lequel l'en trée
X30 est éga le ment acti vée :
Schéma à contacts
0
5.4.5
Com bi nai son d'in struc tions arith mé ti ques
En pra ti que, un seul cal cul est rare ment suf fi sant. Pour la réso lu tion de tâches com ple xes, les
instruc tions arith mé ti ques peu vent être com bi nées. Selon le type de cal cul, des opé ran des
doi vent être pré vus pour enre gi strer les résul tats inter mé diai res.
L'ad di tion des con te nus des regi stres de don nées D101, D102 et D103 et ensuite la mul ti pli ca -
tion avec le fac teur «4» peut par exem ple être réa li sée comme suit :
Schéma à contacts
M101
0
–
En pre mier sont addi ti on nés les con te nus de D101 et D102 et le résul tat est enre gi stré
tem po rai re ment dans D200.
–
Seu le ment si la somme des con te nus de D101 et D102 ne dépasse pas la plage admis si -
ble, le con tenu de D103 est ensuite addi ti onné.
–
Si la somme des con te nus de D101 à D103 est située dans la plage admis si ble, elle est
mul ti pliée avec le fac teur «4». Le résul tat du cal cul est ins crit dans D104 et D105.
5 – 28
D1
65238
X30
DIVP C12 K4 D12
ADD D101 D102 D200
M8022
ADD D200 D103 D200
M8021 M8022
MUL D200 K4 D104
D0
D3
D2
27643
Liste d'ins truc tions
0 LD
1 DIVP
Liste d'instructions
0
1
8
9
10 ADD D200
17 MPP
18 ANI
19 ANI
20 MUL D200
Pro gram ma ti on avan cée
D5
D4
2
Quo tient
D7
D6
9952
Reste
X30
C12
K4
LD
M101
ADD D101
D102
MPS
ANI
M8022
D103
M8021
M8022
K4
MITSUBISHI ELECTRIC
D12
D200
D200
D104