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.
OR
◄Summary► ◄Detail► ◄Example► ◄Timings Key► ◄Encodings Key►
──────────────────────────────────────────────────────────────────────────────
000010dw mod, reg, r/m disp (0 or 2)
──────────────────┬─────────────────────────┬───────────────────────────────
OR reg,reg │ or ax,dx │ 88/86 3
│ │ 286 2
│ │ 386 2
──────────────────┼─────────────────────────┼───────────────────────────────
OR mem,reg │ or [bp+6],cx │ 88/86 16+EA (W88=24+EA)
│ or bits,dx │ 286 7
│ │ 386 7
──────────────────┼─────────────────────────┼───────────────────────────────
OR reg,mem │ or bx,masker │ 88/86 9+EA (W88=13+EA)
│ or dx,color[di] │ 286 7
│ │ 386 6
──────────────────┴─────────────────────────┴───────────────────────────────
100000sw mod,001, r/m disp (0 or 2) data (1 or 2)
──────────────────┬─────────────────────────┬───────────────────────────────
OR reg,immed │ or dx,110110b │ 88/86 4
│ │ 286 3
│ │ 386 2
──────────────────┼─────────────────────────┼───────────────────────────────
OR mem,immed │ or flag_rec,8 │ 88/86 (b=17,w=25)+EA
│ │ 286 7
│ │ 386 7
──────────────────┴─────────────────────────┴───────────────────────────────
0000110w data (1 or 2)
──────────────────┬─────────────────────────┬───────────────────────────────
OR accum,immed │ or ax,40h │ 88/86 4
│ │ 286 3
│ │ 386 2
──────────────────┴─────────────────────────┴───────────────────────────────
-♦-