天下無難事... 只怕有心人 xD
include irvine32.inc
.code
main proc
call dumpregs
pushfd
pop eax
xor eax, 100000000000b
pushd eax
popfd
call dumpregs
exit
main endp
end main
※ 引述《synesthesia (希望自己是天空的一部分I》之銘言:
: 屋...好像知道了
: SAHF似乎只會copy: sign, zero, auxiliary carry, parity 和 carry
: 所以OF沒法改到...
: 是這樣嗎?
: 那要怎麼把他歸成0壓?
: ※ 引述《synesthesia (希望自己是天空的一部分I》之銘言:
: : 恩...還有...
: : 我明明已經...
: : MOV eax, 0
: : SAHF
: : CALL DumpRegs
: : EAX=00000000 EBX=00530000 ECX=0063FF68 EDX=BFFC94C0
: : ESI=819509A4 EDI=00000000 EBP=0063FF78 ESP=0063FE3C
: : EIP=0040101B EFL=00000A02 CF=0 SF=0 ZF=0 OF=1
: : 為什麼我的OF還是set的狀態 >"<
--
失落的一角 - NTU_CSIE
Favonia 個人 ◎數學教室的神祕小白板
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.45