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.
  
 
 AND Instruction
 ◄Summary► ◄Key► ◄Example►                    ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
 
 001000dw     mod,reg,r/m       disp (0, 1, or 2)
───────────────────┬─────────────────────────┬──────────────────────────────
 AND  reg,reg      │ and   dx,bx             │ 88/86 3
                   │                         │   286 2
                   │                         │   386 2
                   │                         │   486 1
───────────────────┼─────────────────────────┼──────────────────────────────
 AND  mem,reg      │ and   bitmask,bx        │ 88/86 16+EA (W88=24+EA)
                   │ and   [bp+2],dx         │   286 7
                   │                         │   386 7
                   │                         │   486 3
───────────────────┼─────────────────────────┼──────────────────────────────
 AND  reg,mem      │ and   bx,masker         │ 88/86 9+EA (W88=13+EA)
                   │ and   dx,marray[bx+di]  │   286 7
                   │                         │   386 6
                   │                         │   486 2
───────────────────┴─────────────────────────┴──────────────────────────────
 
 100000sw     mod,100,r/m       disp (0, 1, or 2)     data (1 or 2)
───────────────────┬─────────────────────────┬──────────────────────────────
 AND  reg,immed    │ and   dx,0F7h           │ 88/86 4
                   │                         │   286 3
                   │                         │   386 2
                   │                         │   486 1
───────────────────┼─────────────────────────┼──────────────────────────────
 AND  mem,immed    │ and   masker,1001b      │ 88/86 17+EA (W88=23+EA)
                   │                         │   286 7
                   │                         │   386 7
                   │                         │   486 3
───────────────────┴─────────────────────────┴──────────────────────────────
 
 0010010w     data (1 or 2)
───────────────────┬─────────────────────────┬──────────────────────────────
 AND  accum,immed  │ and   ax,0B6h           │ 88/86 4
                   │                         │   286 3
                   │                         │   386 2
                   │                         │   486 1
───────────────────┴─────────────────────────┴──────────────────────────────
                                    -♦-