2500_Users_Manual- - 第356页

:00001020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 :00101060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 :002010A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 :003010E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 :00401021FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 …

100%1 / 448
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:00000001FF
Checksum
of record
Data
Records
Byte Count Transmission Sumcheck
Record Type
End-of-File Record
2 Hex Characters (1 Byte)
Address
Start Character
0083-3
LEGEND
Nonprinting Carriage Return, line feed, and nulls determined by null count
Translation
Formats
Intel
Intellec
8/MDS
Format,
Code
83
Intel
data
records
begin
with
a
9-character
prefix
and
end
with
a
2-character
suffix.
The
byte
count
must
equal
the
number
of
data
bytes
in
the
record.
Figure
D-ll
simulates
a
series
of
valid
data
records.
Each
record
begins
with
a
colon,
which
is
followed
by
a
2-character
byte
count.
The
4
digits
following
the
byte
count
give
the
address
of
the
first
data
byte.
Each
data
byte
is
represented
by
2
hexadecimal
digits;
the
number
of
data
bytes
in
each
record
must
equal
the
byte
count.
Following
the
data
bytes
of
each
record
is
the
checksum,
the
two's
complement
(in
binary)
of
the
preceding
bytes
(including
the
byte
count,
address,
record
type,
and
data
bytes),
expressed
in
hex.
Figure
D-ll
A“
Example
of
Intel
Intellec
8/MDS
Format
1
3
o
The
end-of-flle
record
consists
of
the
colon
start
character,
the
byte
count
(equal
to
00),
the
address,
the
record
type
(equal
to
01),
and
the
checksum
of
the
record.
ProMaster
2500
User
Manual
D-25
:00001020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:00101060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:002010A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:003010E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:00401021FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:000000
Data
Records
Data Check
Start Character
Address Check
2 Hex Characters (1 Byte)
Byte Count (00 in End-of-File Record)Transfer Address
Nonprinting Carriage Return, line feeds, and nulls determined by null count
LEGEND
0084-2
Translation
Formats
on
Figure
D-12
An
Example
ofSignetics
Absolute
Object
Format
Signetics
Absolute
Object
Format,
Code
85
Figure
D-12
shows
the
specifications
of
Signetics
format
files.
The
data
in
each
record
are
sandwiched
between
a
9-character
prefix
and
a
2-character
suffix.
O
The
start
character
is
a
colon.
This
is
followed
by
the
address,
the
byte
count,
and
a
2-digit
address
check.
The
address
check
is
calculated
by
exclusive
ORing
every
byte
with
the
previous
one,
then
rotating
left
one
bit.
Data
is
represented
by
pairs
of
hexadecimal
characters.
The
byte
count
must
equal
the
number
of
data
bytes
in
the
record.
The
suffix
is
a
2-character
data
check,
calculated
using
the
same
operations
described
for
the
address
check.
The
end-of-file
record
consists
of
the
colon
start
character,
the
address,
and
the
byte
count
(equal
to
00).
D-26
ProMaster
2500
User
Manual
/00001001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
/00101002FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
/00201003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
/00301004FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
/00401005FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
/00000000
Data
Records
Start Character
Address Field
Byte Count
(00 in End-of-File Record)
Transfer Address
Nonprinting Carriage Return, line feeds,
and nulls determined by null count
LEGEND
0085-3
Checksum of Address
and Byte Count
Checksum of
Data Bytes
End-of-File Record
Translation
Formats
Tektronix
Hexadecimal
Format,
Code
86
Figure
D-13
illustrates
a
valid
Tektronix
data
file.
The
data
in
each
record
are
sandwiched
between
the
start
character
(a
slash)
and
a
2-character
checksum.
Following
the
start
character,
the
next
4
characters
of
the
prefix
express
the
address
of
the
first
data
byte.
The
address
is
followed
by
a
byte
count,
which
represents
the
number
of
data
bytes
in
the
record,
and
by
a
checksum
of
the
address
and
byte
count.
Data
bytes
follow,
represented
by
pairs
of
hexadecimal
characters.
Succeeding
the
data
bytes
is
their
checksum,
an
8-bit
sum,
modulo
256,
of
the
4-bit
hexadecimal
values
of
the
digits
making
up
the
data
bytes.
All
records
are
followed
by
a
carriage
return.
Figure
D-13
An
Example
of
Tektronix
Hex
Format
己上
O
o
Data
are
output
from
the
programmer
starting
at
the
first
RAM
address
and
continuing
until
the
number
of
bytes
in
the
specified
block
has
been
transmitted.
The
programmer
divides
output
data
into
records
prefaced
by
a
start
character
and
an
address
field
for
the
first
byte
in
the
record.
The
end-of-file
record
consists
of
a
start
character
(slash),
followed
by
the
transfer
address,
the
byte
count
(equal
to
00),
and
the
checksum
of
the
transfer
address
and
byte
count.
An
optional
abort
record
contains
2
start
characters
(slashes),
followed
by
an
arbitrary
string
of
ASCII
characters.
Any
characters
between
a
carriage
return
and
a
/
are
ignored.
ProMaster
2500
User
Manual
D-27