摘要: 地址:分类:开发者手册 - 阮一峰的网络日志 (ruanyifeng.com) Docker 入门教程 - 阮一峰的网络日志 (ruanyifeng.com) Docker 微服务教程 - 阮一峰的网络日志 (ruanyifeng.com) 命令行常用工具的替代品 - 阮一峰的网络日志 (ruany 阅读全文
posted @ 2024-10-12 13:59 墨尔基阿德斯 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ARM架构中的寄存器集合可能会因不同版本(ARMv4、ARMv5、ARMv6、ARMv7等)和实现(如Cortex系列)的不同而略有差异,但基本的寄存器集是相似的。以下是ARM处理器典型的寄存器: 通用寄存器 (General-Purpose Registers, GPRs) R0-R12: 用于数 阅读全文
posted @ 2024-10-12 10:32 墨尔基阿德斯 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在ARM架构下,函数调用的参数传递遵循特定的调用约定,这些调用约定定义了如何在函数调用中传递参数、返回值以及保存寄存器的规则。ARM架构可采用不同的调用约定,但最常用的是ARM的标准调用约定,也称作AAPCS(ARM Architecture Procedure Call Standard)。 AA 阅读全文
posted @ 2024-10-12 10:30 墨尔基阿德斯 阅读(53) 评论(0) 推荐(0) 编辑
摘要: x86架构和ARM架构的寄存器在数量、类型和用途方面有显著的差异。以下是两者寄存器的基本对比: x86架构寄存器 在x86架构中,原始的32位体系结构(如x86)提供了以下几类寄存器: 通用寄存器: EAX, EBX, ECX, EDX - 主要用于数据操作和运算。 ESI, EDI - 用于字符串 阅读全文
posted @ 2024-10-12 10:23 墨尔基阿德斯 阅读(39) 评论(0) 推荐(0) 编辑
摘要: x86架构和ARM架构是当今两种主要的处理器架构,它们在设计哲学、指令集、能效比、应用场景等方面有显著的区别: 指令集架构(ISA): x86/x86-64:这是英特尔和AMD主导的一种复杂指令集计算机(CISC)架构。x86原本指的是32位处理器,而x86-64(或AMD64)是其扩展,支持64位 阅读全文
posted @ 2024-10-12 10:20 墨尔基阿德斯 阅读(67) 评论(0) 推荐(0) 编辑