arm汇编学习

ARM64学习1

2018-04-26  本文已影响15人  QG不吃鱼的猫

ARM64学习--assembly language

语言之间的关系

高级语言-->汇编语言-->机器语言-->计算机

汇编语言的特点

汇编的用途

汇编语言的种类

目前比较多的汇编语言有:
* 8086汇编
* Win32
* Win64
* ARM汇编(嵌入式、Mac、iOS)

iPhone里面用到的ARM汇编,因CPU的架构不同

    armv6:iPhone、iPhone2、iPhone3G、第一代、第二代iPod Touch
    armv7:iPhone3GS、iPhone4、iPhone4S、iPad2、iPad3、iPad mini、iPod Touch 3G、iPod Touch4
    armv7s:iPhone5、iPhone5C、iPad4
    arm64:iPhone5S以后。

常识

App执行过程:

本地磁盘--(装载)-->内存--(读写)-->CPU--(控制)-->屏幕、音响、蓝牙、其他设备。

汇编 中大部分指令都和CPU、内存有关。

总线:

地址总线:它的宽度决定了CPU的寻址能力。8086:20根、1M的寻址能力。
数据总线:它的宽度决定了CPU的单次数据传输量,也就是数据的传送速度。8086:16根、2个字节
控制总线:它的宽度决定了CPU对其他期间的控制能力、可以有多少种控制。

上一篇 下一篇

猜你喜欢

热点阅读