EasyManua.ls Logo

Rabbit 2000 - BIOS Flowchart

Rabbit 2000
45 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
18 Rabbit
2000
Microprocessor
In
addition,
a
number
of
origin
declarations
are
made
in
the
BIOS
to
tell
the
Dynamic
C
compiler
where
to
place
different
types
of
code
and
data.
The
compiler
maintains
a
num-
ber
of
assembly
counters
that
it
uses
to
place
or
allocate
root
code,
extended
code,
data
constants,
data
variables,
and
extended
data
variables.
Each
of
these
counters
has
a
start-
ing
location
and
a
block
size.
5.2
BIOS
Flowchart
The
following
flowchart
summarizes
the
functionality
of
the
BIOS:
Figure
5.
BIOS
Flowchart
Start
at
address
0
Initialize
BIOS
Flag?
Yes
Relocate
BIOS
if
necessary.
Clear
flag
in
source
code.
Setup
memory
control
and
ba-
sic
BIOS
ser-
vices.
Is
the
program-
ming
cable
connected?
Start
Dynamic
C
communications
and
state
ma-
chine.
Divert
to
BIOS
service?
Act
as
master
for
program
cloning.
Service
diag-
nostic
port.
(not
yet
available)
Remote
pro-
gram
down-
load.
(not
yet
available)
Call
user
appli-
cation
program
(main).
BIOS
services
for
user
appli-
cation
pro-
gram.
Application
Program

Other manuals for Rabbit 2000