Details Table

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


[Back: CALL-Call Procedure]
[Next: Description]