For example, B5 refers to test eax,eax.
例如,B5 代表 test eax,eax。
Thus % eax serves here as both input and output register.
这样,这里的% eax既可以用作输入寄存器,又可以用作输出寄存器。
What value is in EAX after execution of each instruction?
什么是价值在eax中的每个指令执行后?
While lodsl modifies % eax, the lodsl and stosl instructions use it implicitly.
当lodsl修改% eax时,lodsl和stosl指令隐含地使用它。
A value of 1 (for the Linux exit system call) is stored in EAX to request that the program exit.
EAX 中存储的值是 1(代表 Linux exit 系统调用),这请求程序退出。
And since % eax is specified in the clobbered list, GCC doesn't use it anywhere else to store data.
因为% eax是在修饰列表中指定的,GCC不在任何其它地方使用它来存储数据。
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中包含的索引来执行真正的系统调用了。
Unless this is done, GCC assumes that % eax and % ecx are free, and it may decide to use them for storing other data.
在完成这一步之前,gcc假设% eax和% ecx是自由的,它可能决定将它们用作存储其它的数据。
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中。
The next line, C3, takes the pointer in eax and stores it back into the instance reference at memory location 049388C8.
下一行代码,C3,获取 eax 中的指针并将其存储回内存位置为 049388C8 的实例引用。
People are waiting for more games that support the newer EAX 3 and 4. I bet Half Life 2 and Doom III will be among them.
人们正在等候支援较新的EAX 3的较多游戏和4。我打赌了一半的生活2而且命中注定3将会是在他们之中。
But GCC won't know this unless we inform it, which is exactly what we do by including % eax and % ecx in the clobbered register set.
但GCC在我们通知它以前是不知道这些的,我们是通过将% eax和% ecx包括在修饰寄存器集中来通知GCC的。
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)。
In the later releases, Bass Management, Equalizer and EAX effects using software processing and Hardware MIDI support were added.
在后来宣布的版本中,我参加了低音治理,均衡器和EAX殊效和硬件的MIDI支撑。
The first two lines of assembly code at B0 and B5 load the instance reference from memory location 049388C8 into eax and test for null.
B0 和 B5 处的前两行汇编代码将 instance 引用从内存位置 049388C8 加载至 eax 中,并进行 null 检查。
And here you can see another constraint that USES the two registers % eax and % edx to combine two 32-bit values and generate a 64-bit value.
在下面可以看到另一个约束,它使用两个寄存器% eax和% edx将两个32位的值合并在一起,然后生成一个64位的值。
In the following example, the cpuid instruction takes the input in the % eax register and gives output in four registers: % eax, % ebx, % ecx, % edx.
在下面的示例中,cpuid指令采用% eax寄存器中的输入,然后在四个寄存器中给出输出:% eax、% ebx、% ecx、% edx。

词典释义: