OR - Inclusive Logical OR
Usage: OR dest,src
Modifie les Flags suivants: CF OF PF SF ZF (AF indéfini)
Effectue un OU inclusif entre deux opérandes, retournant le résultat dans la destination. N'importe quel bit posé dans l'opérande sera posé dans la destination.
Horloges | ||||
---|---|---|---|---|
opérandes | 286 | 386 | 486 | Taille en Bytes |
reg,reg | 2 | 2 | 1 | 2 |
mem,reg | 7 | 7 | 3 | 2-4 |
reg,mem | 7 | 6 | 2 | 2-4 |
reg,immed | 3 | 2 | 1 | 3-4 |
mem8,immed8 | 7 | 7 | 3 | 3-6 |
mem16,immed16 | 7 | 7 | 3 | 3-6 |
accum,immed | 3 | 2 | 1 | 2-3 |
OUT - Output Data to Port
Usage: OUT port,accum
Modifie les Flags suivants: Aucun(e)
Tranfère le byte dans AL, le Word dans AX , le Dword dans EAX vers l'adresse de PORT Matériel spécifié. Si le numéro de port est compris entre 0-255, il peut être compris comme immédiat. Si il est supérieur à 255 alors le numéro de port doit être spécifié dans DX. Depuis que les PC ne décodent que 10 bits du port d'adresse, les valeurs supérieures à 1023 ne peuvent être décodé que par les fournisseurs.
Horloges | ||||
---|---|---|---|---|
opérandes | 286 | 386 | 486 | Taille en Bytes |
immed8,accum | 3 | 10 | 16 | 2 |
immed8,accum (PM) | 4/24 | 11/31/29 | 2 | |
DX,accum | 3 | 11 | 16 | 1 |
DX,accum (PM) | 5/25 | 10/30/29 | 1 | |
OUTS - Output String to Port (80188+)
Usage: OUTS port,src
OUTSB
OUTSW
OUTSD (386+)
Modifie les Flags suivants: Aucun(e)
Tranfère le byte, le Word , le Dword dans DX vers l'adresse de PORT Matériel spécifié. Pour les instructions sans opérandes, la source est située à DS:SI et SI est incrémenté ou décrémenté par la taille de l'opérande ou la taille donné par le format de l'instruction. Lorsque DF est posé, SI est décrémenté, et lorsque DF est éffacé , SI est incrémenté. Si le numéro de port est compris entre 0-255, il peut être compris comme immédiat. Si il est supérieur à 255 alors le numéro de port doit être spécifié dans DX. Depuis que les PC ne décodent que 10 bits du port d'adresse, les valeurs supérieures à 1023 ne peuvent être décodé que par les fournisseurs.
Horloges | ||||
---|---|---|---|---|
opérandes | 286 | 386 | 486 | Taille en Bytes |
port,src | 5 | 14 | 17 | 1 |
port,src (PM) | 8/28 | 10/32/30 | 1 | |