Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
back2root:archives:80x88 [2022/11/09 23:21] – [CMPS/CMPSB/CMPSW/CMPSD] frater | back2root:archives:80x88 [2022/11/09 23:26] (Version actuelle) – [IMUL] frater |
---|
| |
^ operands ^ bytes ^ 186 ^ 286 ^ 386 ^ 486 ^ Pentium ^ | ^ operands ^ bytes ^ 186 ^ 286 ^ 386 ^ 486 ^ Pentium ^ |
| r16, imm | 2+i(1,2) | - | 21 | 9-14/9-22 | 13-18/13-26 | 10 NP | | | r16, imm | 2+i(1,2) | - | 21 | 9-14 / 9-22 | 13-18 / 13-26 | 10 NP | |
| r32, imm | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | | | r32, imm | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | |
| r16,r16,imm | 2+i(1,2) | 22/29 | 21 | 9-14/9-22 | 13-18/13-26 | 10 NP | | | r16,r16,imm | 2+i(1,2) | 22/29 | 21 | 9-14 / 9-22 | 13-18 / 13-26 | 10 NP | |
| r32,r32,imm | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | | | r32,r32,imm | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | |
| r16,m16,imm | 2+d(0-2)\\ +i(1,2) | 25/32 | 24 | 12-17/12-25 | 13-18/13-26 | 10 NP | | | r16,m16,imm | 2+d(0-2)\\ +i(1,2) | 25/32 | 24 | 12-17 / 12-25 | 13-18 / 13-26 | 10 NP | |
| r32,m32,imm | 2+d(0-2)+i | (1,2) | - | 12-41 | 13-42 | 10 NP | | | r32,m32,imm | 2+d(0-2)+i | (1,2) | - | 12-41 | 13-42 | 10 NP | |
| r16, r16 | 2+i(1,2) | - | - | 9-22 | 13-18/13-26 | 10 NP | | | r16, r16 | 2+i(1,2) | - | - | 9-22 | 13-18 / 13-26 | 10 NP | |
| r32, r32 | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | | | r32, r32 | 2+i(1,2) | - | - | 9-38 | 13-42 | 10 NP | |
| r16, m16 | 2+d(0-2)+i | (1,2) | - | 12-25 | 13-18/13-26 | 10 NP | | | r16, m16 | 2+d(0-2)+i | (1,2) | - | 12-25 | 13-18 / 13-26 | 10 NP | |
| r32, m32 | 2+d(0-2)+i | (1,2) | - | 12-41 | 13-42 | 10 NP | | | r32, m32 | 2+d(0-2)+i | (1,2) | - | 12-41 | 13-42 | 10 NP | |
| |
| |
| <code> |
all forms: dest, src cycles for: byte/word | all forms: dest, src cycles for: byte/word |
or dword | or dword |
dest, src1, src2 | dest, src1, src2 |
| </code> |
| |
Example: | Example: |