qa.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.
ADD
   Summary  Detail  Example  Timings Key  Encodings Key
──────────────────────────────────────────────────────────────────────────────
 
 000000dw     mod,reg,r/m       disp (0 or 2)
───────────────────┬───────────────────────────┬────────────────────────────
 ADD  reg,reg      │ add   ax,bx               │ 88/86 3
                   │                           │ 286   2
                   │                           │ 386   2
───────────────────┼───────────────────────────┼────────────────────────────
 ADD  mem,reg      │ add   total,cx            │ 88/86 16+EA (W88=24+EA)
                   │ add   array[bx+di],dx     │ 286   7
                   │                           │ 386   7
───────────────────┼───────────────────────────┼────────────────────────────
 ADD  reg,mem      │ add   cx,incr             │ 88/86 9+EA (W88=13+EA)
                   │ add   dx,[bp+6]           │ 286   7
                   │                           │ 386   6
───────────────────┴───────────────────────────┴────────────────────────────
 
 100000sw     mod,000,r/m       disp (0 or 2)     data (1 or 2)
───────────────────┬───────────────────────────┬────────────────────────────
 ADD  reg,immed    │ add   bx,6                │ 88/86 4
                   │                           │ 286   3
                   │                           │ 386   2
───────────────────┼───────────────────────────┼────────────────────────────
 ADD  mem,immed    │ add   amount,27           │ 88/86 17+EA (W88=23+EA)
                   │ add   pointers[bx][si],6  │ 286   7
                   │                           │ 386   7
───────────────────┴───────────────────────────┴────────────────────────────
 
 0000010w     data (1 or 2)
───────────────────┬───────────────────────────┬────────────────────────────
 ADD  accum,immed  │ add   ax,10               │ 88/86 4
                   │                           │ 286   3
                   │                           │ 386   2
───────────────────┴───────────────────────────┴────────────────────────────
                                    -♦-