Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E8 cw │CALL rel16 │X│X│X│X│X│X│Call near, displacement relative │
│ │ │ │ │ │ │ │ │to next instruction │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /2 │CALL r/m16 │X│X│X│X│X│X│Call near, register │
│ │ │ │ │ │ │ │ │indirect/memory indirect │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cd │CALL ptr16:16 │X│X│X│X│X│X│Call intersegment, to full pointer│
│ │ │ │ │ │ │ │ │given │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cd │CALL ptr16:16 │ │ │X│X│X│X│Call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cd │CALL ptr16:16 │ │ │X│X│X│X│Call gate, more privilege, no │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cd │CALL ptr16:16 │ │ │X│X│X│X│Call gate, more privilege, x │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cd │CALL ptr16:16 │ │ │X│X│X│X│Call to task (via task state │
│ │ │ │ │ │ │ │ │segment/task gate for 286) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:16 │X│X│X│X│X│X│Call intersegment, address at r/m │
│ │ │ │ │ │ │ │ │dword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:16 │ │ │X│X│X│X│Call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:16 │ │ │X│X│X│X│Call gate, more privilege, no │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:16 │ │ │X│X│X│X│Call gate, more privilege, x │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:16 │ │ │X│X│X│X│Call to task (via task state │
│ │ │ │ │ │ │ │ │segment/task gate for 286) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E8 cd │CALL rel32 │ │ │ │X│X│X│Call near, displacement relative │
│ │ │ │ │ │ │ │ │to next instruction │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /2 │CALL r/m32 │ │ │ │X│X│X│Call near, register │
│ │ │ │ │ │ │ │ │indirect/memory indirect │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cp │CALL ptr16:32 │ │ │ │X│X│X│Call intersegment, to full pointer│
│ │ │ │ │ │ │ │ │given │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cp │CALL ptr16:32 │ │ │ │X│X│X│Call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cp │CALL ptr16:32 │ │ │ │X│X│X│Call gate, more privilege, no │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cp │CALL ptr16:32 │ │ │ │X│X│X│Call gate, more privilege, x │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│9A cp │CALL ptr16:32 │ │ │ │X│X│X│Call to task │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:32 │ │ │ │X│X│X│Call intersegment, address at r/m │
│ │ │ │ │ │ │ │ │fword │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:32 │ │ │ │X│X│X│Call gate, same privilege │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:32 │ │ │ │X│X│X│Call gate, more privilege, no │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:32 │ │ │ │X│X│X│Call gate, more privilege, x │
│ │ │ │ │ │ │ │ │parameters │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│FF /3 │CALL m16:32 │ │ │ │X│X│X│Call to task │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: CALL-Call Procedure]
[Next: Description]