zoukankan      html  css  js  c++  java
  • eclipse

    1.  elipse常用伪操作:(带.号的不生成代码)

       .word:在当前地址申请一个字的空间并将之初始化。

       .global:声明全局的符号。

       .short:申请半字并初始化。

       .align 2:以2的2次方对齐。

       .space 100,0xff  申请100个字节并全部初始化位0xff。(注意是字节)

       .rept 100和.endr配合:重复中间某段代码、

       .if和.endif配合。(类似c语言)

       .equ DAT,0x12345678(宏替换,和#define等价)

    2.  混合编程:

       1)汇编调用c  b main  (传参根据atpcs协议)

       2)c调用汇编  (涉及到文件的切换)

       3)c内联汇编  asm(汇编语句用双引号引起并加上换行“mov r1,#1 ”);  (不涉及到文件的切换)

    3.  atpcs协议:(栈和寄存器等)

       1)满减栈。

       2)四个以内参数用寄存器(r0-r3),超过用栈。

       3)r0用于返回值,若是64位用r0和r1、

  • 相关阅读:
    资源汇总
    最近面试经历
    Screen Space Ambient Occlusion
    实时渲染下的多线程协作:实践
    High Dynamic Range
    Deferred Shading
    实时渲染下的多线程协作
    9.了解四个相等判断的用法
    14.使用构造函数链
    16.垃圾最小化
  • 原文地址:https://www.cnblogs.com/oyjngz101/p/6072798.html
Copyright © 2011-2022 走看看