English
Language : 

M68ICS08MR Datasheet, PDF (76/100 Pages) Motorola, Inc – In-Circuit Simulator
S-Record Information
The S-record fields are described in Table A-2.
Field
Type
Record
Length
Address
Code/Data
Checksum
Table A-2. S-Record Field Contents
Printable
Characters
2
2
4, 6, or 8
0 – 2n
2
Contents
S-record type — S0, S1, etc.
Character pair count in the record, excluding the
type and record length
2-, 3-, or 4-byte address at which the data field is
to be loaded into memory
From 0 to n bytes of executable code, memory
loadable data, or descriptive information. For
compatibility with teletypewriter, some programs
may limit the number of bytes to as few as 28
(56 printable characters in the S-record).
Least significant byte of the one’s complement of
the sum of the values represented by the pairs of
characters making up the record length,
address, and the code/data fields
Each record may be terminated with a CR/LF/NULL. Additionally, an S-record
may have an initial field to accommodate other data such as the line number
generated by some time-sharing systems.
Accuracy of transmission is ensured by the record length (byte count) and
checksum fields.
A.3 S-Record Types
Eight types of S-records have been defined to accommodate the several needs
of the encoding, transport, and decoding functions. The various Motorola
upload, download, and other record transport control programs (as well as cross
assemblers, linkers, and other file-creating or debugging programs) utilize only
those S-records which serve the purpose of the program.
For specific information on which S-records are supported by a particular
program, consult the user manual for the program.
User’s Manual
76
S-Record Information
M68ICS08MR In-Circuit Simulator
MOTOROLA