back2root:ibm-pc-ms-dos:instr:jcxz

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
back2root:ibm-pc-ms-dos:asm:instr:jcxz [2023/02/24 13:55] – créée fraterback2root:ibm-pc-ms-dos:instr:jcxz [2023/02/24 14:16] – ↷ Page déplacée de back2root:ibm-pc-ms-dos:asm:instr:jcxz à back2root:ibm-pc-ms-dos:instr:jcxz frater
Ligne 3: Ligne 3:
 ===== JCXZ/JECXZ - Jump if Register (E)CX is Zero ===== ===== JCXZ/JECXZ - Jump if Register (E)CX is Zero =====
  
-Causes execution to branch to "label" if register CX is zero. Uses unsigned comparaision.+Causes execution to branch to "label" if register CX is zero. Uses unsigned comparaison.
  
 **Usage:** **Usage:**
Ligne 10: Ligne 10:
  JECXZ destination ; 386+ only  JECXZ destination ; 386+ only
 </code> </code>
-{{tablelayout?rowsHeaderSource=Auto&colwidth=""}} +{{tablelayout?rowsHeaderSource=Auto}} 
-                                  ^  Clocks                             |||| +            Jump ?  ^  Clocks                ||^        Size   ^ 
-^  Operands                         ^  808x    ^  286    ^  386    ^  486    ^ +^  Operands           ^  808x    ^  286  ^  386  ^  486  ^  Bytes  ^ 
-| rel8 (relative)                    15      |  7+m    |  7+m    |  3      | +label      |        |  18      |  8+m  |  9+m  |     |       | 
-rel16 (relative)                  |  15      |  7+m    |  7+m    |  3      | +| :::        |        |        |  4    |  5    |  5    | :::     |
-| rel32 (relative)                  |  -       |       |  7+m     3      | +
-| reg16 (near, register indirect)   |  11      |  7+m     7+m    |  5      | +
-| reg32 (near, register indirect)    -        -      |  7+m    |       | +
-mem16 (near, mem indirect)        |  18+EA    11+m    10+m    5      | +
-| mem32 (near, mem indirect)        |  24+EA    15+m    10+m    5      | +
-| ptr16:16 (far, dword immed)        -        -      |  12+m    17     | +
-| ptr16:16 (far, PM dword immed)    |  -        -      |  27+m    19     | +
-| ptr16:16 (call gate, same priv.)  |        |  38+m    45+m    32     | +
-| ptr16:16 (via TSS)                |          |  -      |  175+m  |  TS     | +
-| ptr16:16 (via task gate)          |  -       |  180+m  |  TS      43+TS  | +
-| mem16:16 (far, indirect)          |  -        -      |  43+m    13     | +
-| mem16:16 (far, PM indirect)        -        -      |  31+m    18     | +
-| mem16:16 (call gate, same priv.)  |  -        41+m    49+m    31     | +
-| mem16:16 (via TSS)                |          |  -      |  178+m  |  5+TS   | +
-| mem16:16 (via task gate)          |          |  -      |  183+m  |  5+TS   | +
-| ptr16:32 (far, 6 byte immed)      |  -        -      |  12+m    13     | +
-| ptr16:32 (far, PM 6 byte immed)    -        -      |  27+m    18     | +
-| ptr16:32 (call gate, same priv.)  |  -        -      |  45+m    31     +
-| ptr16:32 (via TSS)                |  -        -      |  TS      42+TS  | +
-| ptr16:32 (via task state)          -        -      |  TS      43+TS  | +
-| m16:32 (far, address at dword)    |  -        -      |  43+m    13     | +
-| m16:32 (far, address at dword)    |  -        -      |  31+m    18     | +
-| m16:32 (call gate, same priv.)    |  -        -      |  49+m    31     | +
-| m16:32 (via TSS)                  |  -        -      |  5+TS    41+TS  | +
-| m16:32 (via task state)            -        -      |  5+TS    42+TS  |+
  
  
 {{page>:back2root:ibm-pc-ms-dos:asm:instr:see-footer}} {{page>:back2root:ibm-pc-ms-dos:asm:instr:see-footer}}
  
  • back2root/ibm-pc-ms-dos/instr/jcxz.txt
  • Dernière modification : 2023/03/03 18:06
  • de frater