1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML 2.0//EN">
4 <TITLE>80386 Programmer's Reference Manual -- Chapter
17</TITLE>
7 <B>up:
</B> <A HREF=
"app.htm">
10 <A HREF=
"appa.htm">Appendix A -- Opcode Map
</A><BR>
12 <A HREF=
"appc.htm">Appendix C -- Status Flag Summary
</A><BR>
16 <H1>Appendix B -- Complete Flag Cross-Reference
</H1>
21 T = instruction tests flag
23 M = instruction modifies flag
24 (either sets or resets depending on operands)
26 0 = instruction resets flag
28 1 = instruction sets flag
30 -- = instruction's effect on flag is undefined
32 R = instruction restores prior value of flag
34 blank = instruction does not affect flag
38 Instruction OF SF ZF AF PF CF TF IF DF NT RF
49 BSF/BSR -- -- M -- -- --
50 BT/BTS/BTR/BTC -- -- -- -- -- M
68 IDIV -- -- -- -- -- --
75 IRET R R R R R R R R R T
92 MOV control, debug -- -- -- -- -- --
103 POPF R R R R R R R R R R
112 SAL/SAR/SHL/SHR
1 M M M -- M M
113 SAL/SAR/SHL/SHR count -- M M -- M M
118 SHLD/SHRD -- M M -- M M
135 <B>up:
</B> <A HREF=
"app.htm">
138 <A HREF=
"appa.htm">Appendix A -- Opcode Map
</A><BR>
140 <A HREF=
"appc.htm">Appendix C -- Status Flag Summary
</A><BR>