英文字典中文字典


英文字典中文字典51ZiDian.com



中文字典辞典   英文字典 a   b   c   d   e   f   g   h   i   j   k   l   m   n   o   p   q   r   s   t   u   v   w   x   y   z       







请输入英文单字,中文词皆可:



安装中文字典英文字典查询工具!


中文字典英文字典工具:
选择颜色:
输入中英文单字

































































英文字典中文字典相关资料:


  • What’s the difference between EAX, EBX, and ECX in assembly?
    36 eax, ebx, ecx and so on are actually registers, which can be seen as "hardware" variables, somewhat similar to higher level-language's variables Registers can be used in your software directly with instructions such as mov, add or cmp The leading e stands for e xtended and means that your register is 32 bits wide
  • What does the bracket in `movl (%eax), %eax` mean?
    LEA sets EAX = the address MOV sets EAX = the value from memory at that address Your re-phrasing of the existing answer isn't adding anything new, and is actually less clear because you're mis-using "address" to mean "memory at that address", which is the opposite of what "address" normally means
  • assembly - How is rax different from eax? - Stack Overflow
    Registers like eax, ebx, etc are the 32-bit registers which exist both in the original 32-bit x86 ISA, as well as the 64-bit x86-64 If your book refers only to those registers, it is likely that it doesn't cover the 64-bit extension (perhaps it was written before it)
  • assembly - The point of test %eax %eax - Stack Overflow
    Possible Duplicate: x86 Assembly - ‘testl’ eax against eax? I'm very very new to assembly language programming, and I'm currently trying to read the assembly language generated from a binary
  • assembly - How do AX, AH, AL map onto EAX? - Stack Overflow
    EAX is the full 32-bit value AX is the lower 16-bits AL is the lower 8 bits AH is the bits 8 through 15 (zero-based), the top half of AX So AX is composed of AH:AL halves, and is itself the low half of EAX (The upper half of EAX isn't directly accessible as a 16-bit register; you can shift or rotate EAX if you want to get at it )
  • What is the function of the push pop instructions used on registers . . .
    push eax ; preserve the value of eax call some_method ; some method is called which will put return value in eax mov edx, eax ; move the return value to edx pop eax ; restore original eax A push is a single instruction in x86, which does two things internally Decrement the ESP register by the size of pushed value
  • How should I understand usage of %eax register in assembly code?
    Is register %eax is part of %rax? yes -- it is the lower 32 bits of the 64-bit %rax What is the meaning of the second line in assembly code? (movl $0, %eax) It loads a 0 into those lower 32 bits of %rax and then sets the upper 32 bits to 0 (all instructions with a 32-bit destination set the upper 32 bits of the 64-bit register to 0) Can I change %eax to %rax at the second line of assembly code
  • What does mov eax, dword ptr [eax] do? - Stack Overflow
    In mov eax, dword ptr [eax] I understand that dword ptr is a size directive that indicates the size of what is being moved where and I know that mov eax, eax is a form of nop code but what does t
  • c - Why is eax used on 64-bit? - Stack Overflow
    3 %eax refers to the lower 32 bits of the 64-bit %rax register So, if %rax is initially 0, and you execute the instruction movl $5, %eax, then %rax will also take on the value 5 However, they are not entirely independent, so one should be careful





中文字典-英文字典  2005-2009