AMD64 专业名词缩写

摘要:
NationalConvention(符号约定)DS:SIAfarpointerorlogicaladdress.Therealaddressorsegmentdescriptorspecifiedbythesegmentregister(DSinthisexample)iscombinedwiththeoffsetcontainedinthesecondregister(SIinthisexam

National Convention (符号约定)
DS:SI
A far pointer or logical address. The real address or segment descriptor specified by the segment register (DS in this example) is combined with the offset contained in the second register (SI in this example) to form a real or virtual address. (DS:SI 指向的地址:DS中的内容作为实际地址+ SI中的内容作为偏移地址).

名词缩写:
CPL current privilege level;
GPRs general-purpose registers;
MMX Multimedia Extensions, (64 bit, support integer and float pointing operations),x87 Floating-Point Programming—80-bit x87 registers and supports floating point;
operations on scalar data types.
SSE Streaming SIMD Extensions;

Definitions (X86的的某些定义)
AVX
Extension of the SSE instruction set supporting 128- and 256-bit vector (packed) operands. See Streaming SIMD Extensions.
AVX2
Extension of the AVX instruction subset that adds more support for 256-bit vector (mostly packed integer) operands and a few new SIMD instructions. See Streaming SIMD Extensions.
commit(提交)
To irreversibly write, in program order, an instruction’s result to software-visible storage, such as a register (including flags), the data cache, an internal write buffer, or memory. 按顺序将结果写入寄存器。
doubleword
Two words, or four bytes, or 32 bits.
double quadword
Eight words, or 16 bytes, or 128 bits. Also called octword.
GDT
Global descriptor table.
GIF
Global interrupt flag.
IDT
Interrupt descriptor table.
IGN
Ignored. Value written ignored by hardware. Value returned on a read is indeterminate. See reserved.
IRB
The virtual-8086 mode interrupt-redirection bitmap.
IST
The long-mode interrupt-stack table.
IVT
The real-address mode interrupt-vector table.
LDT
Local descriptor table.
lsb
Least-significant bit.
LSB
Least-significant byte.
MBZ
Must be zero. If software attempts to set an MBZ bit to 1, a general-protection exception (#GP) occurs. See reserved.
msb Most-significant bit.
MSB Most-significant byte.
multimedia instructions
Those instructions that operate simultaneously on multiple elements within a vector data type. Comprises the 256-bit media instructions, 128-bit media instructions, and 64-bit media instructions.
PAE Physical-address extensions.
probe
A check for an address in a processor’s caches or internal buffers. External probes originate outside the processor, and internal probes originate within the processor.
RAZ
Read as zero. Value returned on a read is always zero (0) regardless of what was previously written. (See reserved)
vector
(1) A set of integer or floating-point values, called elements, that are packed into a single operand. Most of the media instructions support vectors as operands. Vectors are also called packed or SIMD (single-instruction multiple-data) operands.
(2) An index into an interrupt descriptor table (IDT), used to access exception handlers. Compare exception.

Registers
AH–DH
The high 8-bit AH, BH, CH, and DH registers. Compare AL–DL.
AL–DL
The low 8-bit AL, BL, CL, and DL registers. Compare AH–DH.
AL–r15B
The low 8-bit AL, BL, CL, DL, SIL, DIL, BPL, SPL, and R8B–R15B registers, available in 64-bit mode.
BP
Base pointer register.
CRn
Control register number n.
CS
CeAX–eSP
The 16-bit AX, BX, CX, DX, DI, SI, BP, and SP registers or the 32-bit EAX, EBX, ECX, EDX,EDI, ESI, EBP, and ESP registers. Compare rAX–rSP.
EFER
Extended features enable register.
eFLAGS
16-bit or 32-bit flags register. Compare rFLAGS.
EFLAGS
32-bit (extended) flags register.
eIP
16-bit or 32-bit instruction-pointer register. Compare rIP.
EIP
32-bit (extended) instruction-pointer register.ode segment register
FLAGS
16-bit flags register.
GDTR
Global descriptor table register.
GPRs
General-purpose registers. For the 16-bit data size, these are AX, BX, CX, DX, DI, SI, BP, and SP. For the 32-bit data size, these are EAX, EBX, ECX, EDX, EDI, ESI, EBP, and ESP. For the 64-bit data size, these include RAX, RBX, RCX, RDX, RDI, RSI, RBP, RSP, and R8–R15.
IDTR
Interrupt descriptor table register.
IP
16-bit instruction-pointer register.
LDTR
Local descriptor table register.
MSR
Model-specific register.
r8–r15
The 8-bit R8B–R15B registers, or the 16-bit R8W–R15W registers, or the 32-bit R8D–R15D registers, or the 64-bit R8–R15 registers.
rAX–rSP
The 16-bit AX, BX, CX, DX, DI, SI, BP, and SP registers, or the 32-bit EAX, EBX, ECX, EDX,EDI, ESI, EBP, and ESP registers, or the 64-bit RAX, RBX, RCX, RDX, RDI, RSI, RBP, and RSP registers. Replace the placeholder r with nothing for 16-bit size, “E” for 32-bit size, or “R” for 64-bit size.
RAX
64-bit version of the EAX register.
RBP
64-bit version of the EBP register.
RBX
64-bit version of the EBX register.
RCX
64-bit version of the ECX register.
RDI
64-bit version of the EDI register.
RDX
64-bit version of the EDX register.
rFLAGS
16-bit, 32-bit, or 64-bit flags register. Compare RFLAGS.
RFLAGS
64-bit flags register. Compare rFLAGS.
rIP
16-bit, 32-bit, or 64-bit instruction-pointer register. Compare RIP.
RIP
64-bit instruction-pointer register.
RSI
64-bit version of the ESI register.
RSP
64-bit version of the ESP register.
SP
Stack pointer register.
SS
Stack segment register.
TPR
Task priority register (CR8), a new register introduced in the AMD64 architecture to speed interrupt management.
TR
Task register.

免责声明:文章转载自《AMD64 专业名词缩写》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基本的Dos命令MBR详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】NOR Flash擦写和原理分析

1. NOR FLASH 的简单介绍 NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失.NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片内执行(这意味着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行).这点和NAND FLASH不一样.因此,在嵌入式系统中,NOR FLASH很适合作为启动程序...

转载:win10 下安装Oracle 11g(问题:环境不满足最低要求)

安装oracle11g时遇到INS-13001环境不满足最低要求 在以管理员身份运行setup.exe之后,出现了:[INS-13001]环境不满足最低要求,通过网上搜索之后找到了解决途径 首先,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添下面内容 <OPERATING_...

PyTorch的自动混合精度(AMP)

https://zhuanlan.zhihu.com/p/165152789 PyTorch 1.6版本今天发布了,带来的最大更新就是自动混合精度。release说明的标题是: Stable release of automatic mixed precision (AMP). New Beta features include a TensorPipe...

AVR单片机教程——示波器

本文隶属于AVR单片机教程系列。   在用DAC做了一个稍大的项目之后,我们来拿ADC开开刀。在本讲中,我们将了解0.96寸OLED屏,移植著名的U8g2库到我们的开发板上,学习在屏幕上画直线的算法,编写一个示波器程序,使用EEPROM加入人性化功能,最后利用示波器观察555定时器、放大电路、波形变换电路的各种波形。 本讲所需的资料可以在这里下载:提取码6...

生成唯一id写法,雪花算法

这个工具直接调用就可以了,用法和写法如下: 代码: 这个是雪花算法的写法: 1 public classSnowFlakeUtil { 2 3 /** 4 * 起始的时间戳 5 */ 6 private final static long START_STMP = 1480166465631L; 7 8 /** 9 *...

码片速率的含义

1.符号速率 符号速率*扩频因子=码片速率,符号速率=码片速率/扩频因子 如: WCDMA, 码片速率= 3.84 MHz ,扩频因子=4 ,则符号速率=960kbps. CDMA 1X, 码片速率=1.2288MHz,扩频因子=64,则符号速率=19.2kbps. 符号速率=(业务速率+校验码)*信道编码*打孔率 如: WCDMA ,业务速率=384kb...