arm7汇编中怎么使用c中的变量_安卓逆向——ARM汇编语言程序结构

3efbf33ff0230169aefc0b6c73045630.png

来源:易锦教育

编辑整理:陈情

汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。目前在嵌入式开发、单片机开发、系统软件设计、某些快速处理、位处理、访问硬件设备等高效程序的设计方面有较多应用。

学习安卓逆向,最基础的就是要懂计算机语言,要看得懂程序结构,ARM是其中最为重要的知识点之一,我们今天就来简单谈谈ARM汇编语言程序结构。

一.ARM汇编规范

1.在ARM汇编中,所有的符号都必须在一行书写,在后面不用添加我们高级语言所用的分号。 2.ARM汇编器对标识符的大小写敏感,这个一定要注意,书写符号以及指令是字母大小写一定要一致。 3.在ARM汇编程序中,一条ARM指令,伪指令。寄存器名可以全部写为大写字母,也可以全部为小写字母,但是不能大小写混合编写使用。 4.注释使用(冒号),注释内容由(冒号)开始到执行结束。 [符号]     [;注释]

源程序中可以有空行,适量的插入空行可以提高源代码的可读性。

如果单行太长,可以使用字符”\”将其分行,”\”后不能有任何字符,包括空格和制表符等。我们来看两个例子就明白了。

正确的:

89f705b4a169de74b06fa42d9081db68.png

错误的:

98ea5282837892dc9b9902bd418810b0.png

二.ARM中的符号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值