1
我剛開始使用32位程序集,我很困惑。我有以下代碼:FCOM浮點比較失敗
.586
.MODEL FLAT
.STACK 4096
.DATA
.CODE
main PROC
finit
fldpi
fld1
fcom
fstsw ax
sahf
JL jumper
nop
jumper:
nop
nop
main ENDP
END
現在從我個人理解,我推圓周率到堆棧中,然後推1到堆棧,應該比較PI和1,看到一個1較小,並執行跳轉。但是,比較似乎不起作用。有人可以幫忙嗎?