PUSH

PUSHPUSH

Encoding:

Memory or Register Operand:

111111111 1mod 11 0 rIm 1

SRC = EA

Register Operand:

1 01 01 0 reg

SRC= REG

Segment Register:

10 0 0 reg 1 1 0 1

SRC= REG

PUSH Operands

Clocks

Transfers

Bytes

PUSH Coding Example

register

15

1

1

PUSH SI

seg-reg (CS legal)

14

1

1

PUSH ES

memory

24+EA

2

2-4

PUSH RETURN_CODE [SI]

2-130 .

Page 165
Image 165
Intel 210200-002 manual Pushpush, 111111111 1mod 11 0 rIm, 01 01 0 reg, 10 0 0 reg 1 1 0