I x86 maskinspråk , den UD2 instruksjon er en mnemonisk for U n d efined instruksjon (oversettelse: Ikke oppgitt instruksjon).
UD2-instruksjonen produserer en ugyldig opcode, det vil si at den etterligner nøyaktig samme prosess i tilfelle prosessoren møter en opcode som den ikke kjenner. Denne instruksjonen er kun reservert for testformål, for å generere spesifikt og bare en ugyldig opcode-feil. Dette er den eneste hensikten med denne instruksjonen.
Ingen flagg er tildelt.
UD2 produserer en type unntak UD ( udefinert opode , avbruddsvektor nummer 6) og for alle tre driftsmodusene ( reell modus , virtuell 8086-modus , beskyttet modus ).