| 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