iOS汇编基础(一)

一 高级语言运行过程


 二 汇编语言的特点

  1. 可以直接访问、控制各种硬件设备,比如存储器、CPU等,能最大限度地发挥硬件的功能
  2. 能够不受编译器的限制,对生成的二进制代码进行完全的控制
  3. 目标代码简短,占用内存少,执行速度快
  4. 汇编指令是机器指令的助记符,同机器指令一一对应。每一种CPU都有自己的机器指令集\汇编指令集,所以汇编语言不具备可移植性
  5. 知识点过多,开发者需要对CPU等硬件结构有所了解,不易于编写、调试、维护
  6. 不区分大小写,比如mov和MOV是一样的

三 iPhone里面用到的是ARM汇编

架构设备
armv6iPhone, iPhone2, iPhone3G, 第一代、第二代 iPod Touch
armv7iPhone3GS, iPhone4, iPhone4S,iPad, iPad2, iPad3(The New iPad), iPad mini, iPod Touch 3G, iPod Touch4


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部