Question: 5. Given a binary unsigned number called NUM which is defined in ROM using assembler directive DB, write a program to convert the NUM to
5. Given a binary unsigned number called NUM which is defined in ROM using assembler directive DB, write a program to convert the NUM to an ASCII string that represents its decimal value. Save the string starting at location 30H and terminate it with a NULL character (ASCII code 0) using register indirect addressing mode. For example, if NUM-254, then RAMI30H]-'4', RAM[31H 5', RAM[32H]-2', and RAM[33H- . You need to store a value at location NUM. Verify your program by running it on the Edsim51 simulator tool. Make sure to include comments in your assembly code
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
