80286 BASE ARCHITECTURE

STACK OPERATION FOR CODE SEQUENCE:

 

 

 

STACK

 

 

 

 

 

 

PUSH AX

 

 

 

 

SEGMENT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

POP AX

 

 

 

 

 

 

 

 

 

 

 

 

 

POPBX

 

 

 

1062

0

0

0

0

 

1"~~

 

 

 

 

 

 

105A

4

4

4

4

 

 

 

 

 

 

 

1060

 

 

 

 

 

 

 

 

 

 

 

 

 

lOSE 2

2

2

2

 

 

 

 

 

 

 

 

 

105C

3

3

3

3

 

OF STACK

 

 

 

 

 

 

 

 

 

 

 

 

I

 

1058

5

5

5

5

 

 

 

 

 

SS

 

 

1056

6

6

6

6

 

 

 

 

 

 

SP

1054

7

7

 

7

 

NOT PRESENTLV

I SELECTOR

I OFFSET

I

1052

8

8

8

8

 

USED

 

 

 

 

 

 

 

 

I

 

 

 

1050

9

9

9

9

 

 

 

 

 

 

 

 

00001

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

EXISTING STACK BEFORE PUSH

 

 

 

 

 

 

 

 

 

 

 

 

 

STACK

 

 

 

 

 

 

 

 

 

 

 

SEGMENT

 

 

 

 

 

 

 

 

 

1062

0

0

0

0

 

 

 

 

 

 

 

 

 

1060

1

 

 

 

 

 

 

 

 

 

 

 

 

lOSE

2

2

2

 

 

 

 

 

 

 

 

 

 

105C

3

3

3

3

 

 

 

 

 

 

 

 

 

105A

4

4

4

4

 

 

 

 

 

 

 

 

 

1058

5

5

5

5

 

 

PUSH AX

 

 

 

I

 

1056

A

A

A

A-4A A A A

SS

 

SP

1054

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I SELECTOR

I

I

1052

8

8

8

8

 

 

 

 

 

OFFSET

1050

9

9

9

9

I

 

 

 

 

 

 

 

 

00001

 

 

 

 

 

 

 

 

 

 

 

 

 

STACK

 

 

 

 

 

 

 

 

 

 

 

 

SEGMENT

 

 

 

 

 

 

 

 

 

1062

0

0

0

0

 

 

 

 

 

 

 

 

 

1060

 

 

 

 

 

 

 

 

 

 

 

 

 

lOSE

 

2

2

2

 

 

POP BX

 

 

 

 

 

 

 

 

 

:3

 

 

 

 

 

 

 

105C

3

3

3

 

15

5

5

5

 

 

 

 

105A

4

4

4

4

 

 

 

I

 

 

 

j

 

 

 

 

 

1058

5

5

5

5

 

 

 

 

 

 

 

 

 

 

J

 

 

SS

 

 

SP

1056

A

A

A

A

 

 

 

 

 

I SELECTOR

I OFFSET

I

1054

7

7

7

7

 

I A

 

 

A I

1052

8

8

8

8

 

A

A

 

 

 

 

1050

9

9

9

9

 

 

POP AX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00001

 

 

 

I

 

 

 

G30108

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2-8. Stack Operation

2-12

Page 38
Image 38
Intel 80287, 80286 manual Stack Operation