Code Conversion Sandbox

CSC-167 · Semester II · Microprocessor

Code Conversion

HEX ↔ packed-BCD conversion, step by step.

Result

0xAD0173 BCD

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