EAX
网络释义:寄存器;环境音效;寄存器中
网络释义
1.寄存器 ... IOCTL 接口的 EAX 寄存器中,并在 DeviceIoControl 与 ...
4.返回值 ... “对 象”( object ) 指令以及对它们的文字解释。 09/5/26 北京大学 7 1 机器语言 01000000 把一个寄存 …
例句释义:,寄存器,环境音效,寄存器中1.All stubs from ntdll. dll start with the pne MOV EAX, ServiceIndex, which apppes to any version and flavour of Windows NT.所有来自于ntdll.dll的代理都从一行代码MOVEAX,ServiceIndex开始-它可以适用于任何版本和风味的WindowsNT。
2.After a few simple tests, the actual system call is invoked using the system_call_table and index contained in eax.在经过几个简单测试之后,使用system_call_table和eax中包含的索引来执行真正的系统调用了。
3.The code at BE allocates the memory from the heap for the Singleton object and stores a pointer to that memory in eax.BE处的代码为Singleton对象从堆中分配内存,并将一个指向该块内存的指针存储到eax中。
4.This table, shown in Figure 2, uses the index provided in eax to identify which system call to invoke from the table (sys_call_table).这个表如图2所示,使用eax中提供的索引来确定要调用该表中的哪个系统调用(sys_call_table)。
5.The next pne, C3, takes the pointer in eax and stores it back into the instance reference at memory location 049388C8.下一行代码,C3,获取eax中的指针并将其存储回内存位置为049388C8的实例引用。
6.The input to cpuid (the variable "op" ) is passed to "asm" in the eax register, as cpuid expects it to.对cpuid的输入(变量“op”)传递到“asm”的eax寄存器中,因为cpuid希望它这样做。
7.Larger structures are returned in the EAX register as pointers to hidden return structures.如果是体积更大的结构体返回的话,那么EAX存放的将是一个指向结构体所在地址的指针。
8.A value of 1 (for the Linux exit system call) is stored in EAX to request that the program exit.EAX中存储的值是1(代表Linuxexit系统调用),这请求程序退出。
9.Thus %eax serves here as both input and output register.这样,这里的%eax既可以用作输入寄存器,又可以用作输出寄存器。
10.And since %eax is specified in the clobbered pst, GCC doesn't use it anywhere else to store data.因为%eax是在修饰列表中指定的,GCC不在任何其它地方使用它来存储数据。