微机原理与接口技术基于嵌入式芯片作者徐惠民chap5课案.pptVIP

  • 2
  • 0
  • 约3.21千字
  • 约 17页
  • 2017-03-03 发布于广东
  • 举报

微机原理与接口技术基于嵌入式芯片作者徐惠民chap5课案.ppt

微机原理与接口技术基于嵌入式芯片作者徐惠民chap5课案.ppt

微机原理与接口 ----基于嵌入式芯片 第五章 ARM高级语言编程 第一节 ARM C/C++编译器 编译器名称 编译器种类 源文件类型 源文件后缀 输出目标文件类型 armcc C C *.C 32位ARM代码 armccp C++ C/C++ *.C/*.CPP 32位ARM代码 tcc C C *.C 16位Thumb代码 tccp C++ C/C++ *.C/*.CPP 16位Thumb代码 第二节 数据类型 基本数据类型 char 8bit short 16bit int 32bit long 32bit long long 64bit float 32bit double 64bit pointers 32bit bool 32bit 第二节 数据类型 浮点数 除法 运行时库的除法支持函数 第三节 汇编、C、C++程序相互调用 内联汇编 用法(P136) 注意事项: 无符号 不能直接向PC寄存器赋值 通常内联的汇编指令中不要指定物理寄存器, 只有指令B可以使用C程序中的标号 与armasm汇编器的差异 第三节 汇编、C、C++程序相互调用 ATPCS规定: 函数的最前面4个整型参数通过ARM的寄存器r0---r3来传递,多于4个的参数用满递减堆栈来传递 不多于4个整型返回值可以用寄存器r0-

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档