Processors
Intel® Processors, Tools, and Utilities
15866 Discussions

What do mem8 and imm8 mean?

1 Reply
n_scott_pearson
Super User
2,159 Views

Here are the basics:

  • mem8 - a reference (pointer) to an 8-bit (byte) value.
  • imm8 - an immediate (i.e. included right in the instruction and thus invariable) 8-bit (byte) value.
  • reg8 - means an 8-bit register (AH, AL, etc.).

Obviously, you will also see 16-bit (mem16, imm16, reg16), 32-bit and 64-bit versions of these types of operands.

Hope this helps,

...S

0 Kudos
Reply