Re: [問題] x86 MASM 的 AuxCarry
假設你說的AC是指auxiliary carry flag (AF) @@
沒有直接的jxx可使用, 不過倒是可以迂迴的判斷AF
像是底下的sample:
mov al, 9
add al, 2
aaa
pushf
pop ax
and ax, 010h ;取bit 4 (AF)
bt ax, 4
jc AF
notAF:
mov dx, offset msg1 ;msg1: AF=0
mov ah, 09h
int 21h
jmp return
AF:
mov dx, offset msg2 ;msg2: AF=1
mov ah, 09h
int 21h
return:
exit
※ 引述《wil771126 (雨的印記)》之銘言:
: x86 MASM裡面的jump指令
: 可以對 zero flag carry flag ... 做條件跳躍
: 那我要判斷 AC的跳躍呢? 我到處翻都找不到指令@@
: 想要試用調出flag register 可是EFLAGS EFL 好像都不是
: 不能取他的值出來嗎
: 組語新手發問 請多包涵
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.126.149.207
※ 編輯: techo 來自: 122.126.149.207 (05/04 23:39)
推
05/05 01:10, , 1F
05/05 01:10, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章