小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
x64 暫存器速查表

本文总结了x64架构下核心寄存器的状态与ABI约定,包括通用寄存器的用途、调用约定及关键状态标志。寄存器向下兼容,低32位写入会清零高32位,调用者与被调用者需管理寄存器值。系统调用和参数传递顺序在不同平台上有所不同。

x64 暫存器速查表

Louis Aeilot's Blog Louis Aeilot's Blog · 2025-12-09T19:45:09Z

本文探讨了方法参数不宜超过四个的原因,分析了不同调用约定的特点及其在x86和x64架构下的实现,强调了C#的独特性,并通过示例代码帮助读者理解调用约定的实现方式。

.NET周刊【6月第5期 2025-06-29】

dotNET跨平台 dotNET跨平台 · 2025-07-07T23:57:54Z

在编写协程库时,上下文切换速度受调用约定的影响。采用“preserve_none”调用约定可以减少寄存器保留,从而提高切换效率。通过感知上下文,系统能够自动决定切换的工作量,降低开销。

调用约定和上下文切换

菜菜博士 菜菜博士 · 2025-01-03T00:00:00Z
RISC-V 函数调用约定

RISC-V 的调用约定规定了函数调用时寄存器的管理。调用者负责保存 caller-saved 寄存器的值,而被调用者负责维护 callee-saved 寄存器。在调用前,调用者需保存寄存器值,调用后恢复;被调用者在执行前后也需保持寄存器的一致性。

RISC-V 函数调用约定

Leo's blog Leo's blog · 2024-11-30T16:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码