Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
MASM Index
                                             Up Contents Index Back
──MASM Index────────────────────────────────────────────────────────────────
 
  ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
  │ABCDEFGH│I│JKLMNOPQRSTUVWX-Z*│
  └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
 
    I/O instructions         System I/O Instructions
    I/O subsystem interrupts Int 15h
    IDIV instruction         Signed Divide
    IF block syntax          IF Block Syntax
   .IF directive             Control-Flow Blocks
   .IF, exiting              Exit Iterative Directives
    IF[E] directive          Assemble if Expression True or False
    IF[N]B directive         Assemble if Argument Blank/Not Blank
    IF[N]DEF directive       Assemble if Symbol Defined/Not Defined
    IFDIF[I] directive       Assemble if Arguments Different
    IFIDN[I] directive       Assemble if Arguments Identical
    IMUL instruction         Signed Multiply
    IN instruction           Input from Port
    INC instruction          Increment
    INCLUDE directive        Insert Source Code
    include files            Include Files (List)
    INCLUDELIB directive     Include with Library (LIB) File
    incrementing values      Arithmetic Instructions
    input/output             System I/O Instructions
    INS instruction          Input from Port to String
    INSB instruction         Input from Port to String (Bytes)
    INSD instruction         Input from Port to String (Doublewords)
    INSTR directive          Search for String
   @InStr macro function     Search for String
    INSW instruction         Input from Port to String (Words)
    Int 00h                  Divide by Zero Error
    Int 01h                  Single Step
    Int 02h                  Nonmaskable Interrupt (NMI)
    Int 03h                  Breakpoint
    Int 04h                  Arithmetic Overflow Error
    Int 05h                  Print Screen and BOUND Overflow
    Int 06h                  Illegal Instruction Error
    Int 07h                  Unavailable Processor Extension
    Int 08h                  Timer Tick
    Int 09h                  Keyboard
    Int 0Bh                  Secondary Communications Port
    Int 0Ch                  Primary Communications Port
    Int 0Eh                  Disk Drive I/O
    Int 10h functions        Video Interrupts
    Int 13h functions        Disk I/O Interrupts
    Int 14h functions        COM Port Interrupts
    Int 15h functions        I/O Subsystem Interrupts
    Int 16h functions        Keyboard Interrupts
    Int 17h functions        Parallel Printer Port Interrupts
    Int 1Ah functions        Clock Interrupts
    Int 1Bh functions        CTRL+BREAK Interrupt
    Int 1Ch                  User Timer Interrupt
    Int 1Dh functions        Video Parameter Table Pointer
    Int 1Eh functions        Disk Drive Parameter Table Pointer
    Int 1Fh                  Graphics Character Pattern Table Pointer
    Int 21h Function 5Eh     Machine/Printer
    Int 21h Function 5Fh     Device Redirection
    Int 21h functions        Numeric List of Functions
                             Character-Oriented Functions
                             Directory Control
                             Disk Management
                             File Operations
                             File Operations (FCB)
                             Memory Allocation
                             System Functions
                             Process Control
                             Record Functions
                             Record Functions (FCB)
                             Time/Date Functions
    Int 2Fh functions        Multiplex Interrupt
    INT instruction          Interrupt
   @Interface macro          Current Source Filename Macro
    \ainterrupt descriptor
       table (IDT)           Processor Control Instructions
    interrupt return (IRET)  User Timer Interrupt
    interrupts, BIOS         BIOS Function Calls
    interrupts, DOS          Numeric List of Interrupt 21h Functions
    interrupts, enabling     STI Instruction
    interrupts,
       system services       Direct System Services Interrupts
    INTO instruction         Interrupt on Overflow
    INVD instruction         Invalidate Data Cache
    INVLPG instruction       Invalidate TLB Entry
    INVOKE directive         Call Stack-Based Procedures
    IRET instruction         Interrupt Return
    IRETD instruction        Interrupt Return (32-bit)
                                    -♦-