作者ppttcc (ppttcc)
看板ASM
標題[問題] AAA指令的問題
時間Wed Nov 17 19:53:58 2010
想請教一下關於AAA指令的問題,如
ex.
指令:
mov al,0Fh
aaa
-----------
輸出:
AX=0105
CF=CY
正常
指令:
mov al,12h
aaa
-----------
輸出:
AX=0002
CF=NC
AX卻不是0108?且也沒有設定進位旗標?這樣是否有問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.15.94
1F:推 loveflames:www.piclist.com/techref/intel/x86/inst/aaa.htm 11/17 20:27
請問一下,
AL ﹁ (AL + 6);的 ﹁符號不是not的意思嗎?怎麼感覺像是當作c語言中的設定符號用?
查了網路一下,這好像是Intel 80386 Programmer's Reference Manual 的內容,
只是﹁符號卻是寫成←
我又更迷糊了...
這是Pseudo code嗎?
情形2應該是因判斷式不成立...是否能直接對AF設定?
FI這好像沒出現在我的書上過...
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 02:12)
2F:→ tropical72:我看l大提供的網址說明後,似乎比較像是assign之意 11/18 02:18
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 04:01)
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 04:08)
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 04:17)
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 04:22)
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 05:08)
※ 編輯: ppttcc 來自: 114.38.15.94 (11/18 05:09)
3F:→ ppttcc:看了一下似乎說是Algol or Pascal language. 11/19 06:18
※ 編輯: ppttcc 來自: 114.38.15.94 (11/19 06:32)
4F:→ ppttcc:似乎是Algol 11/19 07:02
5F:推 loveflames:FI應該是if的結束 11/19 08:39