马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
(11)INCBIN INCBIN伪操作将一个文件包含到当前源文件中,被包含的文件不进行汇编处理。 语法格式 INCBIN filename 其中:filename为被包含的文件名称。这里可使用路径信息。 注意:这里多包含的文件名称及其路径信息中都不能有空格。 使用说明 通常可使用INCBIN将一个可执行文件或者任意的数据包含到当前文件中。被包含的执行文件或数据将被原封不动地放到当前文件中。编译器从INCBIN伪操作后面开始继续处理。 示例42 INCBIN伪操作举例 AREA Example,CODE,READONLY GET file.dat ;包含源文件file.dat GET c:\windows \file2.txt ;包含源文件file2.txt,路径信息中不可包含空格 GET c:\myproject\file3.obj ;此用法是错误的,因为路径信息中包含空格 (12)KEEP KEEP伪操作告诉编译器将局部符号包含在目标文件的符号表中。 语法格式 KEEP{symbol} 其中:symbol为要保留的局部标号。如果没有指定symbol,则除了给予寄存器外的所有符合将被包含在目标文件的符号表中。 使用说明 默认情况下,编译器仅将下面的符号包含到目标文件的符号表中: 被输出的符号; 将会被重定位的符号。 使用KEEP伪操作可将局部符号也包含到目标文件的符号表中,从而使得调试工作更加方便。 示例43 KEEP伪操作举例 Label CMP R0,R1 KEEP label ;将标号label包含带目标文件的符号表中 凌阳教育,专注嵌入式人才培养多年,完善的培养方案,强大的师资,合理的课程安排,成功从小白蜕变为嵌入式工程师。想了解凌阳教育,或者获得更多嵌入式学习资料的免费下载,请点击www.sunplusedu.com访问凌阳教育官网 |