飞思卡尔S记录
发表:2023-08-29 12:00:33 阅读:31

飞思卡尔S记录:S记录格式是IVlotomla公司的十六进制目标文件格式。它将程序和数据用可打印的ASCIl格式表示,允许用标准的软件工具来检查目标文件,也可以在传送过程中显示其内容。此外,S记录格式还包括出错检验功能,可以保证数据传送数据的正确性。

1)S记录的内容

S记录由5部分字符串组成。它包括记录类型、记录长度、存储地址、程序/数据及校验和。每个字节包含两个十六进制字符,第l个字符为字节的高4位,第2个字符为低4位。

组成一个S记录的5部分如下:S记录各字段的内容如表5—4所示。

2)S记录的类型

S记录共定义了8种类型。它们提供了编码、传送和译码的功能。Motorola的装入程序、记录传送控制程序、交叉汇编程序、文件生成和调度程序等均要使用S记录格式。简化了的S08交叉汇编只使用两种类型:Sl和S9。Motorola S格式记录类型的完整定义如下。

S0:S格式文件的第l个记录是以十六进制ASCIl码值的形式记录本文件的文件名,首尾包括记录长度及校验和。

S1:地址为28的程序/数据记录。

S9:Sl记录的结束行记录。

S2:地址为38的程序/数据记录。

S8:S2记录的结束行记录。

S3:地址为48的程序/数据记录。

S7:S3记录的结束行记录。

S5:标记本文件总共有多少个Sl、S2或S3记录。

 

更多精彩请您关注:

飞思卡尔汇编语言程序设计算术运算

飞思卡尔查表和散转

飞思卡尔汇编列表

freescale代理