社区
周贺贺的课程社区_NO_3
aarch64汇编基础入门
帖子详情
aarch64汇编基础入门
Arm精选
TEE安全领域优质创作者
博客专家认证
2024-12-22 14:57:58
课程名称
适应人群
aarch64汇编基础入门
1、电子大类专业学生、计算机大类专业学生;2、嵌入式开发者、软件开发者、系统开发者、ASIC硬件开发者;3、安全开发者,虚拟化开发者、系统架构师;4、汽车行业、物联网IOT、手机、PC、服务器行业开发者;
...全文
264
回复
打赏
收藏
aarch64汇编基础入门
课程名称适应人群aarch64汇编基础入门1、电子大类专业学生、计算机大类专业学生;2、嵌入式开发者、软件开发者、系统开发者、ASIC硬件开发者;3、安全开发者,虚拟化开发者、系统架构师;4、汽车行业、物联网IOT、手机、PC、服务器行业开发者;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
《
aar
ch64
汇编
从
入门
到精通》-204页PPT+实验
【适用人群】 1、电子信息大类专业、计算机大类专业; 2、任何从事或想从事底层开发的; 3、嵌入式软件工程师 4、Linux内核驱动工程师 5、系统工程师、BSP工程师、驱动工程师 6、SOC/芯片底层软件开发者 7、汽车电子工程师 8、学生 … 9、既适合资深/高级工程师来查缺补漏,又适合初级工程师
入门
,也适合ASIC同事跨界学习,软硬件融合
在 Apple Silicon Mac 上
入门
汇编
语言
对于手持Apple Silicon Mac(即芯片为M系列的Mac)的开发者而言,
入门
汇编
语言却相对更加困难。 如今国内大部分的中文教材,还是停留在32位甚至16位的处理器上,有些还需要DOS来模拟。 虽然也有一些更现代的书籍、博客会介绍如今主流的64位处理器的
汇编
语言,但是这些介绍往往是基于Linux和Windows操作系统,在macOS上仍然会有一些差异(如mach-O格式的段、节的名称,命名粉碎机制,系统调用号等)。 就算终于找到了基于macOS的
汇编
语言
入门
的文章,也往往都是两三年前所写,仍然基于intel的amd64架构。而Apple Silicon的Mac则使用ARM的
AAr
ch64
架构,两者更是完全不同。 在macOS上使用Docker等虚拟化方案,虽然可以让我们接触amd64架构的Linux系统,但为什么不用原生的呢? 因此,本系列将针对使用Apple Silicon Mac的开发者,介绍
AAr
ch64
架构
汇编
语言的
入门
知识。
在 Apple Silicon Mac 上
入门
汇编
语言的Demo
我一直认为,对于一个软件开发者而言,了解一些底层的知识是十分必要的。对于
汇编
、操作系统、处理器的初步了解,十分有利于在日常软件开发中排除bug、优化性能。 但是,对于手持Apple Silicon Mac(即芯片为M系列的Mac)的开发者而言,
入门
汇编
语言却相对更加困难。 如今国内大部分的中文教材,还是停留在32位甚至16位的处理器上,有些还需要DOS来模拟。 虽然也有一些更现代的书籍、博客会介绍如今主流的64位处理器的
汇编
语言,但是这些介绍往往是基于Linux和Windows操作系统,在macOS上仍然会有一些差异(如mach-O格式的段、节的名称,命名粉碎机制,系统调用号等)。 就算终于找到了基于macOS的
汇编
语言
入门
的文章,也往往都是两三年前所写,仍然基于intel的amd64架构。而Apple Silicon的Mac则使用ARM的
AAr
ch64
架构,两者更是完全不同。 在macOS上使用Docker等虚拟化方案,虽然可以让我们接触amd64架构的Linux系统,但为什么不用原生的呢? 针对使用Apple Silicon Mac的开发者,介绍
AAr
ch64
架构
汇编
语言的
入门
在 Apple Silicon Mac
入门
汇编
语言
2019年,我在GitHub上创建了一个仓库Assembly-on-macOS。在这个仓库里,我写了十三篇博客,从头开始讲如何在macOS系统上
入门
汇编
语言。3年过去了,我对二进制程序分析、
汇编
语言有了更深入的认识,文笔也颇有长进,与此同时,Apple也在更换Mac的架构,将其从intel的amd64架构迁移到ARM的
AAr
ch64
架构上。因此,我打算重制(也许重制,也许重制,不如叫reforge吧)这个系列,面向使用Apple Silicon Mac的开发者,系统介绍
AAr
ch64
架构的
汇编
语言的
入门
知识。 HTML版本:https://evian-zhang.github.io/learn-assembly-on-Apple-Silicon-Mac/index.html PDF版本:在HTML版本右边选择「打印」即可。 本人并不是精通
汇编
语言的大师,写下这一系列也只是记录自己的学习,与各位共同进步。所写文字必有错误陙漏,刍蛛之言,望大家不吝斧正。欢迎大家在本仓库中提出Issue或者PR。 背景 我一直认为,对于一个软件开发者而言,了解一些底层的知识是十分必要的。对于
汇编
、操
Armv8/Armv9架构
入门
指南(cortex-A系列)
2022年最新,300多页,Armv8/Armv9架构
入门
指南(cortex-A系列)
周贺贺的课程社区_NO_3
2
社区成员
327
社区内容
发帖
与我相关
我的任务
周贺贺的课程社区_NO_3
ARMv8/ARMv9/TEE/安全/芯片
复制链接
扫一扫
分享
社区描述
ARMv8/ARMv9/TEE/安全/芯片
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章