回覆列表
-
1 # npkzu3084
-
2 # 滴逃逃
AF:輔助進位標誌
跟CF一樣是進位(借位)的標誌暫存器,唯一不一樣的是,8位運算或16位運算時如果有進位或借位CF就等於1,而AF也一樣是進位或借位的標誌,只不過不是8位也不是16位運算時的進位標誌,而是4位運算時的進位或借位的標誌。
例如:兩個8位暫存器相加,AL=1000 0001,BL=1000 0011
結果CF=1,AF=0 因為AL和BL的低四位相加沒有進位
AF是為了在BCD碼運算時,要用到的,因為BCD碼是以4位表示的。。。
AF:輔助進位標誌跟CF一樣是進位(借位)的標誌暫存器,唯一不一樣的是,8位運算或16位運算時如果有進位或借位CF就等於1,而AF也一樣是進位或借位的標誌,只不過不是8位也不是16位運算時的進位標誌,而是4位運算時的進位或借位的標誌。例如:兩個8位暫存器相加,AL=10000001,BL=10000011結果CF=1,AF=0因為AL和BL的低四位相加沒有進位AF是為了在BCD碼運算時,要用到的,因為BCD碼是以4位表示的。。。