Assembly - (Pseudo|Synthetic) Instruction

Card Puncher Data Processing


Pseudo-instructions are not real machine instructions. They are extended mnemonics that are not available in the original instruction set and are implemented by the assembler


Many CPU's do not have an explicit NOP instruction, but do have instructions that can be used for the purpose.

In 8086:

  • the nop the instruction is encoded as xchg ax,ax
  • and disassemblers should decode xchg ax,ax as nop.


In nasm(doc), the pseudo-instructions are DB, DW, DD, DQ, DT, DO, DY and DZ; their uninitialized counterparts RESB, RESW, RESD, RESQ, REST, RESO, RESY and RESZ; the INCBIN command, the EQU command, and the TIMES prefix.

Discover More
Card Puncher Data Processing

A program called an assembler translates the text file with assembler code into binary strings that a device can understand See also the reverse action: An s may also support many pseudo-instructions....
Card Puncher Data Processing
Assembler - Directives

Same as ??
Card Puncher Data Processing
Assembly - Grammar (Syntax)

in Assembly. An Assembly language script is the input expected by an assembler (compiler). The assembler defines then the precise syntax of an assembler script. Every assembler shares a common set...
Jmp Intel
Assembly - Mnemonic (instruction class)

A mnemonic is a name that groups different opcode that have the same purpose. Precisely, a mnemonic is a reserved name for aclass of instruction opcodes which have the same function. . Below is...

Share this page:
Follow us:
Task Runner