Re: [問題] AAA指令的問題

看板ASM (組合語言)作者 (咕啾咕啾魔法陣)時間14年前 (2010/11/19 08:35), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《ppttcc (ppttcc)》之銘言: : 想請教一下關於AAA指令的問題,如 http://hi.baidu.com/igemq9527/blog/item/1fa14c54f0a2fdc3b645ae30.html 這網站的圖解比較清楚 : ex. : 指令: : mov al,0Fh : aaa : ----------- : 輸出: : AX=0105 : CF=CY : 正常 因為AL低4位大於9,要加6 AH AL 00000000 00001111=15 1 00000110=6 00000001 00010101 清AL高4位 AH AL 00000001 00000101=0105h : 指令: : mov al,12h : aaa : ----------- : 輸出: : AX=0002 : CF=NC : AX卻不是0108?且也沒有設定進位旗標?這樣是否有問題? 因為AL低4位小於9,不加6 AH AL 00000000 00010010=18 清AL高4位 AH AL 00000000 00000010=0002h 除非這時設定AF 代表AL高4位非0 AH AL 00000000 00010010=18 00000001 00000110=6 00000001 00011000 清AL高4位 AH AL 00000001 00001000=0108h -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.64.44

11/19 09:01, , 1F
看了algol的文件後,確定那個符號是assign後大概就能明瞭
11/19 09:01, 1F

11/19 09:01, , 2F
整個AAA指令的流程了
11/19 09:01, 2F

11/19 09:02, , 3F
只是AF能否自己設定呢
11/19 09:02, 3F

11/19 09:40, , 4F
algol怪怪的符號怎麼那麼多...
11/19 09:40, 4F

11/19 10:26, , 5F
請看第3篇
11/19 10:26, 5F
文章代碼(AID): #1CvSPN7- (ASM)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1CvSPN7- (ASM)