13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AMD64 Technology 24594 Rev. 3.10 February 2005Table 2-1.Interrupt-Vector Source <strong>and</strong> CauseVector Interrupt (Exception) Mnemonic Source Cause0 Divide-By-Zero-Error #DE Software DIV, IDIV, AAM instructions1 Debug #DB Internal Instruction accesses <strong>and</strong> data accesses2 Non-Maskable-Interrupt #NMI External External NMI signal3 Breakpoint #BP Software INT3 instruction4 Overflow #OF Software INTO instruction5 Bound-Range #BR Software BOUND instruction6 Invalid-Opcode #UD Internal Invalid instructions7 Device-Not-Available #NM Internal x87 instructions8 Double-Fault #DF Internal Interrupt during an interrupt9 Coprocessor-Segment-Overrun — External Unsupported (reserved)10 Invalid-TSS #TS Internal Task-state segment access <strong>and</strong> task switch11 Segment-Not-Present #NP Internal Segment access through a descriptor12 Stack #SS Internal SS register loads <strong>and</strong> stack references13 <strong>General</strong>-Protection #GP Internal Memory accesses <strong>and</strong> protection checks14 Page-Fault #PF Internal Memory accesses when paging enabled15 Reserved —16 Floating-Point Exception-Pending #MF Softwarex87 floating-point <strong>and</strong> 64-bit mediafloating-point instructions17 Alignment-Check #AC Internal Memory accesses18 Machine-Check #MCInternalExternalModel specific19 SIMD Floating-Point #XF Internal 128-bit media floating-point instructions20—31 Reserved (Internal <strong>and</strong> External) —0—255 External Interrupts (Maskable) #INTR External External interrupt signal0—255 Software Interrupts — Software INTn instruction42 Chapter 2: Instruction Overview

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!