1、64 位 ARM 汇编语言编程入门

ARM64汇编编程入门指南

64 位 ARM 汇编语言编程入门

1. ARM 处理器的起源与发展

ARM 处理器最初由英国的 Acorn 计算机公司开发。当时,他们希望为用于教育目的的 BBC 微型计算机打造继任者。BBC 微型计算机采用 6502 处理器,这是一种指令集简单的处理器,但当时没有合适的 6502 继任者。Acorn 计算机的工程师们对当时的微处理器不太满意,因为它们比 6502 复杂得多,而且他们不想制造另一个 IBM PC 克隆版。于是,他们大胆地决定设计自己的处理器,并成立了 Advanced RISC Machines Ltd. 来开展这项工作。他们开发了 Acorn 计算机,并试图将其定位为 BBC 微型计算机的继任者,采用了精简指令集计算机(RISC)技术,而不是英特尔和摩托罗拉所推崇的复杂指令集计算机(CISC)技术。

制造硅芯片成本高昂,没有高产量的情况下,生产会很昂贵。若不是苹果公司的介入,ARM 处理器可能不会有如今的发展。苹果当时正在为一款新设备——iPod 寻找处理器,ARM 处理器作为 RISC 处理器,使用的硅片比 CISC 处理器少,功耗也低得多,这意味着可以制造出一次充电能运行很长时间的设备,这成为了吸引苹果的关键卖点。

2. 64 位 ARM 的诞生

早期的 iPhone 和安卓手机都基于 32 位 ARM 处理器。当时,尽管大多数服务器和桌面操作系统已转向 64 位,但人们认为移动领域不需要 64 位。然而,2013 年,苹果推出了支持 64 位的 A7 芯片,震惊了 ARM 世界,并启动了所有 iOS 程序向 64 位的迁移。性能提升令人惊叹,让其竞争对手措手不及。如今,所有较新的 ARM 处理器都支持 64 位处理,所有主要的 A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值