Question: 4. Suppose that four decimal digits represented in ASCII code are located in the memory at byte locations LOC and LOC+1, LOC+2, LOC +3. We

4. Suppose that four decimal digits represented in ASCII code are located in the memory at byte locations LOC and LOC+1, LOC+2, LOC +3. We wish to represent each of these digits in the 4-bit BCD code and store four of them in a 2 bytes location (HW). The result is said to be in packed-BCD format. The rightmost four bits of the ASCII code for a decimal digit correspond to the BCD code for the digit. Write a routine that packs 2X2 four BCD digits in 2 byte of the memory Label ALN Comments Memory arrangement for the program Memory address label Operation Addressing or data in information Assembler directive ORIGIN Assembler directives ORIGIN Assembly language representation for the program 4. Suppose that four decimal digits represented in ASCII code are located in the memory at byte locations LOC and LOC+1, LOC+2, LOC +3. We wish to represent each of these digits in the 4-bit BCD code and store four of them in a 2 bytes location (HW). The result is said to be in packed-BCD format. The rightmost four bits of the ASCII code for a decimal digit correspond to the BCD code for the digit. Write a routine that packs 2X2 four BCD digits in 2 byte of the memory Label ALN Comments Memory arrangement for the program Memory address label Operation Addressing or data in information Assembler directive ORIGIN Assembler directives ORIGIN Assembly language representation for the program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
