Professional Documents
Culture Documents
4 18 5 BCD
418 5 BCD
4185h
BCD TRONG VI XÖÛ LYÙ 8051
Duøng leänh: DA A ( Decimal Adjust Accumulator)
Quy taéc chuyeån:
Böôùc 1: xeùt nibble thaáp
-Neáu nibble thaáp ≤ 9 thì AC = 0 vaø qua böôùc 2.
-Neáu nibble thaáp > 9 thì:
coäng theâm 6 vaøo nibble thaáp, caát nibble thaáp cuûa
keát quaû vaøo nibble thaáp cuûa A.
baät côø AC leân 1.
qua böôùc 2.
Böôùc 2: xeùt nibble cao
-Coäng nibble cao cuûa A vôùi côø AC.
-Neáu nibble cao cuûa keát quaû ≤ 9 thì caát noù vaøo nibble
cao cuûa A.
-Neáu nibble cao cuûa keát quaû > 9 thì:
coäng theâm 6 vaøo nibble cao cuûa keát quaû, caát
nibble thaáp cuûa keát quaû sau coäng vaøo A.
baät côø C leân 1.
BCD TRONG VI XÖÛ LYÙ 8051
Ví duï:
Tröôùc khi thöïc hieän leänh:
A= 9 A h
Khi thöïc hieän leänh DA A:
A= 9 A h
Ah > 9 ⇒ Ah+6 = 10h
kq = Ah > 9 AC = 1
⇓
kq + 6 = 10h