SLAU131V October 2004 – February 2020
The Texas Instruments SDSMAC (TI-Tagged) object format supports 16-bit addresses, including start-of-file record, data records, and end-of-file record. Each data records consists of a series of small fields and is signified by a tag character:
Tag Character | Description |
---|---|
K | Followed by the program identifier |
7 | Followed by a checksum |
8 | Followed by a dummy checksum (ignored) |
9 | Followed by a 16-bit load address |
B | Followed by a data word (four characters) |
F | Identifies the end of a data record |
* | Followed by a data byte (two characters) |
Figure 12-10 illustrates the tag characters and fields in TI-Tagged object format.
If any data fields appear before the first address, the first field is assigned address 0000h. Address fields may be expressed but not required for any data byte. The checksum field, preceded by the tag character 7, is the 2s complement of the sum of the 8-bit ASCII values of characters, beginning with the first tag character and ending with the checksum tag character (7 or 8). The end-of-file record is a colon ( : ).