ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【编译原理笔记】常见处理器寄存器

2022-05-09 01:03:00  阅读:222  来源: 互联网

标签:x86 DI 编译 BP 处理器 DX 寄存器 BX REG


寄存器是什么,就是全局变量啊。

x86寄存器

{0, x86.REG_AX, 0, "AX"},
{1, x86.REG_CX, 1, "CX"},
{2, x86.REG_DX, 2, "DX"},
{3, x86.REG_BX, 3, "BX"},
{4, x86.REGSP, -1, "SP"},
{5, x86.REG_BP, 4, "BP"},
{6, x86.REG_SI, 5, "SI"},
{7, x86.REG_DI, 6, "DI"},
{8, x86.REG_X0, -1, "X0"},
{9, x86.REG_X1, -1, "X1"},
{10, x86.REG_X2, -1, "X2"},
{11, x86.REG_X3, -1, "X3"},
{12, x86.REG_X4, -1, "X4"},
{13, x86.REG_X5, -1, "X5"},
{14, x86.REG_X6, -1, "X6"},
{15, x86.REG_X7, -1, "X7"},
{16, 0, -1, "SB"},

AMD64寄存器

{0, x86.REG_AX, 0, "AX"},
{1, x86.REG_CX, 1, "CX"},
{2, x86.REG_DX, 2, "DX"},
{3, x86.REG_BX, 3, "BX"},
{4, x86.REGSP, -1, "SP"},
{5, x86.REG_BP, 4, "BP"},
{6, x86.REG_SI, 5, "SI"},
{7, x86.REG_DI, 6, "DI"},
{8, x86.REG_R8, 7, "R8"},
{9, x86.REG_R9, 8, "R9"},
{10, x86.REG_R10, 9, "R10"},
{11, x86.REG_R11, 10, "R11"},
{12, x86.REG_R12, 11, "R12"},
{13, x86.REG_R13, 12, "R13"},
{14, x86.REGG, -1, "g"},
{15, x86.REG_R15, 13, "R15"},
{16, x86.REG_X0, -1, "X0"},
{17, x86.REG_X1, -1, "X1"},
{18, x86.REG_X2, -1, "X2"},
{19, x86.REG_X3, -1, "X3"},
{20, x86.REG_X4, -1, "X4"},
{21, x86.REG_X5, -1, "X5"},
{22, x86.REG_X6, -1, "X6"},
{23, x86.REG_X7, -1, "X7"},
{24, x86.REG_X8, -1, "X8"},
{25, x86.REG_X9, -1, "X9"},
{26, x86.REG_X10, -1, "X10"},
{27, x86.REG_X11, -1, "X11"},
{28, x86.REG_X12, -1, "X12"},
{29, x86.REG_X13, -1, "X13"},
{30, x86.REG_X14, -1, "X14"},
{31, x86.REG_X15, -1, "X15"},
{32, 0, -1, "SB"},

arm64

{0, x86.REG_AX, 0, "AX"},
{1, x86.REG_CX, 1, "CX"},
{2, x86.REG_DX, 2, "DX"},
{3, x86.REG_BX, 3, "BX"},
{4, x86.REGSP, -1, "SP"},
{5, x86.REG_BP, 4, "BP"},
{6, x86.REG_SI, 5, "SI"},
{7, x86.REG_DI, 6, "DI"},
{8, x86.REG_R8, 7, "R8"},
{9, x86.REG_R9, 8, "R9"},
{10, x86.REG_R10, 9, "R10"},
{11, x86.REG_R11, 10, "R11"},
{12, x86.REG_R12, 11, "R12"},
{13, x86.REG_R13, 12, "R13"},
{14, x86.REGG, -1, "g"},
{15, x86.REG_R15, 13, "R15"},
{16, x86.REG_X0, -1, "X0"},
{17, x86.REG_X1, -1, "X1"},
{18, x86.REG_X2, -1, "X2"},
{19, x86.REG_X3, -1, "X3"},
{20, x86.REG_X4, -1, "X4"},
{21, x86.REG_X5, -1, "X5"},
{22, x86.REG_X6, -1, "X6"},
{23, x86.REG_X7, -1, "X7"},
{24, x86.REG_X8, -1, "X8"},
{25, x86.REG_X9, -1, "X9"},
{26, x86.REG_X10, -1, "X10"},
{27, x86.REG_X11, -1, "X11"},
{28, x86.REG_X12, -1, "X12"},
{29, x86.REG_X13, -1, "X13"},
{30, x86.REG_X14, -1, "X14"},
{31, x86.REG_X15, -1, "X15"},
{32, 0, -1, "SB"},

标签:x86,DI,编译,BP,处理器,DX,寄存器,BX,REG
来源: https://www.cnblogs.com/jiftle/p/16247674.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有