Skip to content

Make Me Engineer

  • html
  • java
  • php
  • javascript
  • c#
  • math

instructions

What is the 0x10 in the “leal 0x10(%ebx), %eax” x86 assembly instruction?

leal, or lea full name is “Load effective address” and it does exactly this: It does an address calculation. In your example the address calculation is very simple, because it just adds a offset to ebx and stores the result in eax: eax = ebx + 0x10 lea can do a lot more. It can … Read more

Categories assembly Tags assembly, instructions, x86 Leave a comment

MOVing between two memory addresses

Categories assembly Tags assembly, instructions, mov, x86 Leave a comment

How exactly does the x86 LOOP instruction work?

Categories loops Tags assembly, instructions, loops, x86 Leave a comment

What x86 instructions take two (or more) memory operands?

Categories assembly Tags assembly, instructions, machine-instruction, x86 Leave a comment

`testl` eax against eax?

Categories assembly Tags assembly, instructions, x86 Leave a comment

Difference between movq and movabsq in x86-64

Categories assembly Tags assembly, att, immediate-operand, instructions, x86-64 Leave a comment
  • How do I get a reference to the AppDelegate in Swift?
  • Run a java function after a specific number of seconds
  • How can I change the color of an ‘svg’ element?
  • Is there a “subgrid” feature, to position “grandchildren” of a grid container?
  • How do I read image data from a URL?
  • How can I write ‘a:hover’ in inline CSS?
  • How can one make a dictionary with duplicate keys in Python?
  • Share cookies between subdomain and domain
  • How can I install MinGW-w64 and MSYS2?
  • TypeError: ‘int’ object is not subscriptable – Trying To Create A Graph
© 2021 w3toppers.com