作者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