Re: 怎麼寫 2 Byte的數值相加相減做比較呢?
|
||||
---|---|---|---|---|
資深會員
|
AH - BH , Z= 0 , C=1 --> A > B
AH - BH , Z = 0 , C=0 --> A < B AH - BH , Z= 1 ,C = 1 --> AH = BH -->AL - BL , Z=0 , C=1--> A > B AL - BL , Z = 0 , C = 0 , A < B AL - BL , Z = 1 , C = 1 , A = B
發表於: 2008/1/14 14:48
|
|||
|
怎麼寫 2 Byte的數值相加相減做比較呢?
|
||||
---|---|---|---|---|
初級會員
|
想要請問,我的數值是由2BYTE來組成,high Byte & Low Byte,但是當我要做兩個數據的比較,要怎麼寫呢?因為我自己有嘗試要寫,但是當寫好了數值後發現,當兩個數值比較有所謂的進位問題時又會出錯。所以想要請問我應該要怎麼寫才是最正確的數值相加相減呢?
例如,我之前寫的,我ㄧ開始只針對Lowbyte做比較,但是當比較的數值有碰到highbyte進位問題的時候又會錯誤。所以我就搞不懂要怎麼寫lowbyte&highbyte兩個組成的數字的比較程式,所以想要請大家教教我囉! 謝謝
發表於: 2008/1/14 14:19
|
|||
|