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é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:08] – [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    | 5      
-| 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 (gatemore 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 (gate, more 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