Assembleur 80x86 |
ADD4S |
NEC V20/V30 |
Add BCD String |
Syntaxe
Description
Cette instruction permet d'ajouter des chaînes de caractères BCD.
Algorithme
MODULE ADD4S
BCD STRING(ADDRESS=ES:DI,LENGTH=CL) ← BCD STRING(ADDRESS=DS:SI,LENGTH=CL) + BCD STRING(ADDRESS=ES:DI,LENGTH=CL)
|
Mnémonique
Instruction |
Opcode
| Description
|
ADD4S |
0Fh 20h |
Cette instruction permet d'ajouter des chaînes BCD. |
Cycles d'horloge
Instruction |
Opcode |
NEC V20 |
NEC V30 |
ADD4S |
0Fh 20h |
~19*(CL/2)+7 |
- |
Affectations des registres de drapeaux
Cette instruction affectera les bits du registre de drapeaux de la façon suivante :
Drapeau |
Position |
Description |
CF |
0 |
Fixé à 1 si la résultat de l'opération est un BCD plus significatif. |
PF |
2 |
Non affecté |
AF |
4 |
Non affecté |
ZF |
6 |
Fixé sir les 2 chaînes sont à 0. |
SF |
7 |
Non affecté |
TF |
8 |
Non affecté |
IF |
9 |
Non affecté |
DF |
10 |
Non affecté |
OF |
11 |
Fixé à 1 si la résultat de l'opération est plus. |
IOPL |
12 et 13 |
Non affecté |
NT |
14 |
Non affecté |
RF |
16 |
Non affecté |
WM |
17 |
Non affecté |
AC |
18 |
Non affecté |
VIF |
19 |
Non affecté |
VIP |
20 |
Non affecté |
ID |
21 |
Non affecté |
Dernière mise à jour : Lundi, le 20 mai 2019