X64寄存器

编程入门 行业动态 更新时间:2024-10-26 02:24:20

X64<a href=https://www.elefans.com/category/jswz/34/1768029.html style=寄存器"/>

X64寄存器

通用寄存器:rax, rbx. rcx, rdx
栈寄存器:rsp,rbp
标志寄存器:rflags
源变址和目标变址寄存器:rsi,rdi
rip
新增:r8~r15寄存器
rcx rdx r r9 用来传参 :fastcall   寄存器多,尽可能把参数丢寄存器里了,x86只用了2个
rbx, r12,r13,r14,r15 (scratch),系统可以随时改写的寄存器,程序自己使用的时候需要通过栈备份
rax,rcx,rdx,r8,r9,r10,r11是易改的,不用特别保护(push)其余寄存器需要保护(push)x86下只有eax,ecx,edx是易改的
对带数字的 r8 64位 r8d 32位 r8w 16位 r8b 8位

更多推荐

X64寄存器

本文发布于:2024-02-12 10:24:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1687370.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:寄存器

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!