EasyManuals Logo

Intel 80286 User Manual

Intel 80286
515 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #39 background imageLoading...
Page #39 background image
80286
BASE
ARCHITECTURE
BP
IS
A CONSTANT POINTER TO
STACK
BASED VARIABLES AND WORK SPACE,
ALL
REFERENCES
USE
BP
AND
ARE
INDEPENDENT OF SP, WHICH MAY VARY
DURING
A ROUTINE EXECUTION,
PROC N
PUSH AX
PUSH ARRA
LSIZE
CALL
PROC_N+1
-----
.....
PROC_N+1:
PUSH
BP
PUSH
CX
MOV BP,
SP
SUB SP, WORK_SPACE
"PROCEDURE
BODY"
MOF
BOTTO
S
TACK
t
I
1"'--'
I BP
L
__
..I
--
'['
.-
---
MOV SP,
BP
POP
CX
POP
BP
RET
PARAMETERS
RETURN
ADDR
REGISTERS
WORK_SPACE
PARAMETERS
RETURN
ADDR
REGISTERS
WORK_SPACE
r
PROCEDURE N STACK FRAME
PROCEDURE
N+
1
STACK
FRAME
I
DYNAMICALLY ALLOCATED
ON
DEMAND RATHER THAN STATICALLY
TOP OF
STACK
STACK SEGMENT BASE
Figure 2-9.
BP
Usage
as
a Stack Frame Base Pointer
2-13
G30108
pcjs.org

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel 80286 and is the answer not in the manual?

Intel 80286 Specifications

General IconGeneral
Processor TypeMicroprocessor
Clock Speed6 MHz to 25 MHz
Transistor Count134, 000
Addressable Memory16 MB
Instruction Setx86
Architecturex86
Data Bus Width16-bit
Address Bus Width24-bit
Operating ModesReal mode, Protected mode
Process Technology1.5 µm
Voltage5V
Introduced1982
Package68-pin PGA

Related product manuals