Die 8087-Anweisung FADD, FDIV, FDIVR, FMUL, FSUB und FSUBR stellen zusammen wenn mit keinen Operanden zusammengestellt, als sie die Anweisungen " FADDP ST (1) ST" "FDIVP ST (1) ST" waren, usw..
Zum Anfang
Der Assembler ist korrekt. Führt mithilfe dieser Anweisungen "klassisch Stapel" Vorgänge durch, wenn diese Anweisungen mit keinen Operanden verwandt werden.
Zum Anfang
Folgend stammt aus "dem Intel-iAPX 86/88 Seite 6 bis 23 die manuellen Programmierreferenz 186/188 Benutzers":
Das klassische Stapelformular kann verwandt werden zu vornehmen, die 8087 wie einem klassischen Stapelcomputer zu ausgeführt werden. In diesem Formular nur dem mnemonischen Anweisungszeichen werden keine Operanden codiert. Das NDP (8087) kommissioniert den Quelloperanden von dem Stapeloben und das Ziel aus dem nächsten Stapelelement. Es fügt dann den Stapel ein, es führt den Vorgang aus, und es gibt das Ergebnis an den neuen Stapelanfang zurück, der die Operanden dem Ergebnis indem effektiv ersetzt.
Notiz: FADD, FSUB, FMUL und FDIV fügen außerdem ein, wenn trotz des Faktums dass die mnemonischen Zeichen nicht über P als ein letztes Zeichen verfügen, keine Operanden angegeben werden.
Eine ähnliche Passage wird auf dem Numeric Supplement Seite 2 bis 5 auf der Manuellen "IAPX 286 Programmierreferenz" gefunden.
Zum Anfang