ZHCU875Z August 2001 – October 2023 SM320F28335-EP
应用程序二进制接口。
为 TMS320C28x 存储器位置永久分配的地址。
不引用任何外部符号、寄存器或存储器的表达式。该表达式的值在汇编时必须是可知的。
一种调试工具,用于创建包含绝对地址的汇编器列表。
一个符号,其值为地址加上加数,是具有整数值的绝对常量表达式。
链接器将输出段置于 n 字节边界(其中 n 是 2 的幂)内地址的过程。您可以使用 SECTIONS 链接器指令来指定对齐。
链接器计算输出段最终存储器地址的过程。
美国国家标准协会;这是一家建立行业自愿遵循的标准的组织。
由归档器将单独文件组合成单个文件的集合。
将多个单独文件集合成一个存档库文件的软件程序。借助归档器,您可以添加、删除、提取或替换存档库内的文件。
美国信息交换标准码;一种用于表示和交换字母数字信息的计算机标准代码。
根据包含汇编语言指令和宏定义的源文件创建机器语言程序的软件程序。汇编器使用绝对操作码替换符号操作码,并使用绝对地址或可重定位地址替换符号地址。
利用 .set 指令来指定常量值的符号。
一种寻址协议,字中的字节从左至右进行编号。字中较高的有效字节存放在低地址处。字节序视硬件而定,并在复位时确定。另请参阅小端字节序
为输出段或符号指定明确地址的过程。
在大括号内组合在一起并被视为一个实体的一组语句。
默认的目标文件段之一。使用汇编器 .bss 指令在存储器映射中保留指定量的空间,用于以后存储数据。.bss 段未被初始化。
根据 ANSI/ISO C,这是可容纳一个字符的最小可寻址单元。对于 TMS320C28x,一个字节的大小为 16 位,这也是一个字的大小。
将 C 源语句转换成汇编语言源语句的软件程序。
通用目标文件格式;根据 AT&T 制定的标准配置的目标文件系统。这些文件可在存储器空间中重定位。
包含链接器或十六进制转换实用程序选项、文件名、指令或命令的文件。
用于记录或提高源文件可读性的源语句(或源语句的一部分)。不对注释进行编译、汇编或链接;不会影响对象文件。
一种实用工具,可以一步完成编辑、汇编和选择性链接操作。通过编译器(包括解析器、优化器和代码生成器)、汇编器和链接器,编译器可以运行一个或多个源代码模块。
根据对指定表达式的评估,处理一个源代码块或一个源代码替代块的方法。
链接器指定用于分配的存储器。
值不能改变的类型。
不以任何方式引用寄存器或存储器的表达式。
一种可生成输出文件的实用程序,其中列出了定义的符号、定义符号的文件、符号的引用类型、定义符号的行、引用符号的行以及符号汇编器和链接器的最终值。交叉参考列表器使用链接的目标文件作为输入。
由汇编器创建的输出文件,其中列出了定义的符号、定义符号的行、引用符号的行以及符号的最终值。
默认的目标文件段之一。.data 段是包含已初始化数据的已初始化段。.data 指令可用于将代码汇编到 .data 段。
用于控制软件工具操作和功能的专用命令(与用于控制器件操作的汇编语言指令完全不同)。
一种标准化调试数据格式,最初是与 ELF 共同设计的,但它可独立于目标文件格式。
一种嵌入式应用二进制接口 (ABI),可为文件格式、数据类型等提供标准。
可执行连接格式;根据 System V 应用二进制接口规范配置的目标文件系统。
用于复制 TMS320C28x 运行情况的硬件开发系统。
目标存储器中的执行起点。
由用户定义并分配给字符串的系统符号。环境变量通常包含在 Windows 批处理文件或 UNIX shell 脚本(例如 .cshrc 或 .profile)中。
函数中代码的一部分,用于恢复栈并返回。
可在目标系统中执行的已链接目标文件。
一个常量、一个符号或由算术运算符分隔的一系列常量和符号。
在当前程序模块中使用但在其他程序模块中定义或声明的符号。
对于 TMS320C28x,一种可由软件配置、将长度编程为 1-16 位范围内任意值的数据类型。
在当前模块中定义并在另一模块中访问,或者在当前模块中访问但在另一模块中定义的符号。
SECTIONS 指令的一个选项,可强制连续分配指定的输出段(作为一个组)。
一种可将目标文件转换为一种标准 ASCII 十六进制格式、适合加载到 EPROM 编程器中的实用程序。
编译器为调试工具保留符号和高级语言信息(如类型和函数定义)的能力。
两个输入段之间、会形成无代码输出段的区域。
用作标签、寄存器和符号的名称。
一个值必须为常量表达式的操作数。
采用多通路的链接文件。增量链接对于大型应用程序十分有用,用户可以对应用程序进行分区,分别链接各个部分,然后将所有部分链接在一起。
链接 C/C++ 代码时由链接器使用的自动初始化方法。在使用 --ram_model 链接选项调用时,链接器会使用此方法。此方法在加载时而不是运行时初始化变量。
目标文件中将链接到可执行模块中的段。
目标文件中将链接到可执行模块中的段。
国际标准化组织;一个由国家标准机构组成的全球联合会,负责建立行业自愿遵循的国际标准。
从汇编器源语句第 1 列开始并对应于该语句的地址的符号。标签是唯一能从第 1 列开始的汇编器语句。
一种软件程序,用于组合目标文件来组成可分配到系统存储器并由器件执行的目标模块。
由汇编器创建的输出文件,其中列出了源语句、源语句的行号以及源语句对段程序计数器 (SPC) 的影响。
表示其本身的值。也被称为字面量 或直接值。
一种寻址协议,字中的字节从右至左进行编号。字中较高的有效字节存放在高地址处。字节序视硬件而定,并在复位时确定。另请参阅大端字节序
将可执行模块放入系统存储器的器件。
可用作指令的用户定义例程。
调用一个宏的过程。
定义组成宏的名称和代码的源语句块。
将源语句插入代码以代替宏调用的过程。
由宏组成的存档库。库中的每个文件必须包含一个宏;其名称必须与其定义的宏名称一致,且必须具有 .asm 扩展名。
由链接器创建的输出文件,显示存储器配置、段组成、段分配、符号定义,以及为用户程序定义符号的地址。
结构体、联合体、存档或枚举的元素或变量。
被划分为功能块的目标系统存储器空间的映射。
使用特定目标语法引用存储器中某个位置的操作数。
一个可让汇编器转换为机器代码的指令名。
每次调用宏时,在宏定义中进行汇编的指令或汇编器指令。
由 .sect 指令定义的已初始化段。
包含机器语言目标代码的汇编或链接文件。
由单独的目标文件组成的存档库。
可在目标系统上下载和执行的可执行链接目标文件。
汇编语言指令、汇编器指令或宏指令的参数,为由指令执行的操作提供信息。
可提高执行速度并减小 C 程序大小的软件工具。
在调用软件工具时使用户能够请求其他或特定函数的命令行参数。
在目标系统上下载和执行的已链接可执行对象文件。
可执行的已链接模块中的最终分配段。
一段物理存储器,其被映射到与另一段存储器相同的地址范围内。硬件开关决定哪个范围处于激活状态。
采用多通路的链接文件。增量链接对于大型应用程序很有用,因为可以对应用程序分区,分别链接各个部分,然后将所有部分链接在一起。
用于抑制正常横幅和进度信息的选项。
输出段中的可执行代码或初始化数据。
一个表示 CPU 寄存器的特殊预定义符号。
至少引用一个外部符号、寄存器或存储器位置的表达式。该表达式的值直到链接时才能知道。
当符号的地址改变时,由链接器调整对符号的所有引用的过程。
每个输出文件的宽度(以位为单位),更具体地说,是十六进制转换实用程序文件中单个数据值的宽度。ROM 宽度决定实用程序如何将数据分入输出文件。目标字映射到存储器字后,存储器字将分解为一个或多个输出文件。输出文件的数目由 ROM 宽度决定。
段运行的地址。
包含运行时支持函数源代码的库文件 rts.src。
一个可重定址的代码块或数据块,最终将与存储器映射中的其他段接续。
可持续跟踪段中当前位置的元素;每个段都自带 SPC。
用值的符号位填充值的未使用 MSB 的过程。
用于仿真 TMS320C28x 运行情况的软件开发系统。
包含 C/C++ 代码或汇编语言代码的文件,这些代码经编译或汇编后可形成目标文件。
范围局限在一个函数或程序内的一种变量。当函数或程序退出时,静态变量的值不会被丢弃;当重新输入函数或程序时,将恢复其之前的值。
符号表中指示如何访问符号的条目。
存储长度超过八个字符的符号名称的表(长度为八个字符或更长的符号名称不能存储在符号表中,而是存储在字符串表中)。指向字符串表中字符串位置的符号进入点的名称部分。
拥有统一名称的一个或者多个变量的集合。
一个可重定址的代码块或数据块,最终将占用存储器映射中的连续空间。子段为较大段中的较小段,子段使用户能够更严格地控制存储器映射。
表示一个地址或值的名称。
值为绝对常量表达式的符号。
软件工具保留可供仿真器或模拟器等调试工具使用的符号信息的能力。
可分配给结构体、联合体或枚举的可选类型 名称。
系统中加载可执行目标代码的物理存储器。
默认的目标文件段之一。.text 段被初始化并包含可执行代码。可以使用 .text 指令将代码汇编到 .text 段中。
未定义为存储器映射的一部分,且无法加载代码或数据的存储器。
在存储器映射中保留空间但不包含实际内容的目标文件段。这些段由 .bss 和 .usect 指令创建。
能使链接器将同一地址分配给多个段的 SECTIONS 指令选项。
可以保存不同类型和大小的对象的变量。
无论实际符号是什么都会当作非负数的值。
表示可假设为任何一组值的数量的符号。
仅包含符号或汇编时常量的一个术语或一组术语,提前定义后才能出现在表达式中。
目标存储器中的 16 位可寻址位置