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

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:jmp [2023/02/23 23:01] – créée fraterback2root:ibm-pc-ms-dos:asm:instr:jmp [2023/02/23 23:09] – [Tableau] frater
Ligne 9: Ligne 9:
  JMP destination ;  JMP destination ;
 </code> </code>
-{{tablelayout?rowsHeaderSource=Auto}} +{{tablelayout?rowsHeaderSource=Auto&colwidth=""}} 
-                                          ^  Clocks                                 |||^  Size   ^ +                                  ^  Clocks                             |||| 
-^  Operands                                 ^  808x    ^  286      ^  386      ^  486    ^  Bytes  ^ +^  Operands                         ^  808x    ^  286    ^  386    ^  486    ^ 
-| rel16 (near, IP relative)                 |  19             |  7+m      |  3      |         +| rel8 (relative)                    15      |  7+m    |  7+m    |  3      | 
-| rel32 (near, IP relative)                 |  -              |  7+m      |  3      |         +| rel16 (relative)                  |  15       7+m    |  7+m    |  3      | 
-| reg16 (near, register indirect)           |  16             |  7+m      |  5      |         +| rel32 (relative)                  |  -            |  7+m    |  3      | 
-| reg32 (near, register indirect)           |  -              |  7+m      |  5      |         +| reg16 (near, register indirect)   |  11       7+m    |  7+m    |  5      | 
-| mem16 (near, memory indirect)             |  -        21+EA    |  11       |  10+m         +| reg32 (near, register indirect)   |  -            |  7+m    |  5      | 
-| mem32 (near, memory indirect)             |  -       |  -        |  10+m     |  5      |         +| mem16 (near, mem indirect)        |  18+EA   |  11+m   |  10+m         
-| ptr16:16 (far, full ptr supplied        |  28      |  13       |  17+m     |  18     |         +| mem32 (near, mem indirect)        |  24+EA   |  15+m   |  10+m   |  5      | 
-| ptr16:32 (far, full ptr supplied        |  -              |  17+m     |  18     |         +| ptr16:16 (far, dword immed      |  -       |  -      |  12+m   |  17     | 
-| ptr16:16 (farptr supplied, protmode)  |  -       |  26       |  34+m     |  20     |         +| ptr16:16 (far, PM dword immed   |  -            |  27+m   |  19     | 
-| ptr16:32 (far, ptr supplied, prot. mode        |  -        |  34+m     |  20     |         +| ptr16:16 (call gatesame priv.)  |  -       |  38+m   |  45+m   |  32     | 
-m16:16 (far, indirect                   |  37+EA    16       |  22+m     |  17     |         +| ptr16:16 (via TSS                        |  -      |  175+m  |  TS     | 
-m16:32 (far, indirect)                    |  -              |  22+m     |  17     |         +ptr16:16 (via task gate         |        |  180+m  |  TS     |  43+TS  
-m16:16 (far, indirect, prot. mode       |  -       |  29       |  38+m     |  20     |         +mem16:16 (far, indirect)          |  -            |  43+m   |  13     | 
-m16:32 (farindirect, protmode       |  -       |  -        |  38+m     |  20     |         +mem16:16 (far, PM indirect)       |  -       |  -      |  31+m   |  18     | 
-ptr16:16 (task, via TSS or task gate    |  -       |  177      |  TS       |  37+TS          +mem16:16 (call gatesame priv.)  |  -       |  41+m   |  49+m   |  31     | 
-m16:16 (task, via TSS or task gate)               180/185  |  5+TS      37+TS  |         | +mem16:16 (via TSS)                         |  -      |  178+m  |  5+TS   
-| m16:32 (task)                             |  -       |  -        |  TS        37+TS  |         | +mem16:16 (via task gate)                   |  -      |  183+  5+TS   
-| m16:32 (task)                              -        -        |  5+TS     |  37+TS  |         +| ptr16:32 (far6 byte immed     |  -       |  -      |  12+m   |  13     | 
-| ptr16:16 (gatesame privilege          |  -       |  41       |  52+m     |  35     |         +| ptr16:32 (farPM 6 byte immed  |  -            |  27+m   |  18     | 
-| ptr16:32 (gatesame privilege          |  -              |  52+m     |  35     |         +ptr16:32 (call gate, same priv. |  -       |  -      |  45+m   |  31     | 
-m16:16 (gate, same privilege            |  -       |  44       |  56+m     |  35     |         +ptr16:32 (via TSS               |  -            |  TS     |  42+TS  | 
-m16:32 (gate, same privilege            |  -              |  56+m     |  35             | +| ptr16:32 (via task state        |  -            |  TS     |  43+TS  
-| ptr16:16 (gate, more priv, no parm)        -        82        86+m      69             +| m16:32 (faraddress at dword   |  -       |  -      |  43+m   |  13     | 
-| ptr16:32 (gate, more priv, no parm      |  -              |  86+m     |  69             +| m16:32 (faraddress at dword   |  -            |  31+m   |  18     | 
-| m16:16 (gate, more privno parm        |  -       |  83       |  90+m     |  69     |         +m16:32 (call gate, same priv.)    |  -            |  49+m   |  31     
-| m16:32 (gatemore priv, no parm        |  -              |  90+m     |  69     |         +| m16:32 (via TSS                 |  -       |  -      |  5+TS   |  41+TS  | 
-ptr16:16 (gate, more priv, x parms      |  -        86+4x    |  94+4x+m  |  77+4x  |         | +| m16:32 (via task state          |  -            |  5+TS   |  42+TS  |
-| ptr16:32 (gate, more priv, x parms)       |  -              |  94+4x+m  |  77+4x  |         +
-| m16:16 (gate, more priv, x parms        |  -       |  90+4x    |  98+4x+m  |  77+4x  |         +
-| m16:32 (gate, more priv, x parms        |  -              |  98+4x+m  |  77+4x  |         |+
  
  
 {{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/jmp.txt
  • Dernière modification : 2023/02/24 14:16
  • de frater