77 lines
2.5 KiB
HTML
77 lines
2.5 KiB
HTML
<html><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
|
|
<html>
|
|
|
|
<head>
|
|
<title>80386 Programmer's Reference Manual -- Appendix D</title>
|
|
</head>
|
|
|
|
<body>
|
|
<b>up:</b> <a href="APP.HTM" tppabs="http://webster.cs.ucr.edu/Page_TechDocs/Doc386/APP.HTM">Appendices</a><br>
|
|
<b>prev:</b> <a href="APPC.HTM" tppabs="http://webster.cs.ucr.edu/Page_TechDocs/Doc386/APPC.HTM">Appendix C -- Status Flag Summary</a><br>
|
|
<p>
|
|
<hr>
|
|
<p>
|
|
<h1>Appendix D -- Condition Codes</h1>
|
|
<em>
|
|
<h3>Note</h3>
|
|
The terms "above" and "below" refer to the relation between two unsigned values (neither SF nor OF is tested). The terms "greater" and "less" refer to the relation between two signed values (SF and OF are tested). </em>
|
|
<h3>Definition of Conditions</h3>
|
|
(For conditional instructions Jcond, and SETcond)
|
|
<pre>
|
|
|
|
|
|
|
|
Instruction Condition
|
|
Mnemonic Meaning Subcode Tested
|
|
|
|
O Overflow 0000 OF = 1
|
|
|
|
NO No overflow 0001 OF = 0
|
|
|
|
B Below
|
|
NAE Neither above nor equal 0010 CF = 1
|
|
|
|
NB Not below
|
|
AE Above or equal 0011 CF = 0
|
|
|
|
E Equal
|
|
Z Zero 0100 ZF = 1
|
|
|
|
NE Not equal
|
|
NZ Not zero 0101 ZF = 0
|
|
|
|
BE Below or equal
|
|
NA Not above 0110 (CF or ZF) = 1
|
|
|
|
NBE Neither below nor equal
|
|
NA Above 0111 (CF or ZF) = 0
|
|
|
|
S Sign 1000 SF = 1
|
|
|
|
NS No sign 1001 SF = 0
|
|
|
|
P Parity
|
|
PE Parity even 1010 PF = 1
|
|
|
|
NP No parity
|
|
PO Parity odd 1011 PF = 0
|
|
|
|
L Less
|
|
NGE Neither greater nor equal 1100 (SF xor OF) = 1
|
|
|
|
NL Not less
|
|
GE Greater or equal 1101 (SF xor OF) = 0
|
|
|
|
LE Less or equal
|
|
NG Not greater 1110 ((SF xor OF) or ZF) = 1
|
|
|
|
NLE Neither less nor equal
|
|
G Greater 1111 ((SF xor OF) or ZF) = 0
|
|
</pre>
|
|
<p>
|
|
<hr>
|
|
<p><b>up:</b> <a href="APP.HTM" tppabs="http://webster.cs.ucr.edu/Page_TechDocs/Doc386/APP.HTM">Appendices</a><br>
|
|
<b>prev:</b> <a href="APPC.HTM" tppabs="http://webster.cs.ucr.edu/Page_TechDocs/Doc386/APPC.HTM">Appendix C -- Status Flag Summary</a><br>
|
|
</body>
|
|
|