Code Conversion
HEX ↔ packed-BCD conversion, step by step.
Result
0xAD ↔ 0173 BCD
Conversion steps
- 1HEX value: 173 decimal = 0xAD
- 2Split into decimal digits: 1 (hundreds), 7 (tens), 3 (units)
- 3Pack each digit as a nibble: 1 -> 0001, 7 -> 0111, 3 -> 0011
- 4BCD result: 0173 (store: DAA adjusts after ADD for packed BCD)