About 50 results
Open links in new tab
  1. Difference between x86, x32, and x64 architectures?

    Sep 19, 2015 · Please explain the difference between x86, x32 and x64? Its a bit confusing when it comes to x86 and x32 because most of the time 32-bit programs run on x86... Related/possible …

  2. C# - How to get Program Files (x86) on Windows 64 bit

    On Windows XP and 32-bit versions of Windows Vista this works fine. However, on x64 Windows Vista the code returns the x64 Program Files folder, whereas the application is installed in Program Files …

  3. x86 - What does ORG Assembly Instruction do? - Stack Overflow

    Aug 4, 2010 · can anyone give me a comprehensive description about ORG directive? When and why is it used in assembly written applications? Using Nasm on x86 or AMD64.

  4. How to tell the length of an x86 instruction? - Stack Overflow

    Writing an x86 disassembler is a very challenging task. There is no simple rule to know how long an instruction is as there is no system for which opcode receives what operands. Prefixes make this …

  5. What do square brackets mean in x86 assembly? - Stack Overflow

    Feb 4, 2018 · In x86 assembly some registers can be used as data registers or as address registers (a difference to other architectures). These registers are called GPRs ("General Purpose Registers"). …

  6. x86 - assembly to compare two numbers - Stack Overflow

    Jul 14, 2009 · In TASM (x86 assembly) it can look like this: cmp BL, BH je EQUAL ; BL = BH jg GREATER ; BL > BH jmp LESS ; BL < BH in this case it compares two 8bit numbers that we …

  7. x86 - What’s the difference between EAX, EBX, and ECX in assembly ...

    Nov 14, 2019 · 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 …

  8. What registers are preserved through a linux x86-64 function call

    Feb 4, 2024 · I believe I understand how the linux x86-64 ABI uses registers and stack to pass parameters to a function (cf. previous ABI discussion). What I'm confused about is if/what registers …

  9. x86 - MUL function in assembly - Stack Overflow

    Nov 30, 2020 · I am trying to execute simple multiplication in Assembly. However, I do not see the registers change when the MUL function is called. mov bx, 5 mov cx, 10 mul cx

  10. Where is the x86-64 System V ABI documented? - Stack Overflow

    Aug 8, 2013 · The x32 ABI (32-bit pointers in long mode) is part of the x86-64 aka AMD64 ABI doc. See Chapter 10: ILP32 Programming Model. The GitLab repo auto-builds a PDF of the current x86-64 …