can u help n explain 2 me to write 8085 instruction for this program?
Write 8085 ALP to convert the given binary number in a memory location X to the equivalent unpacked BCD numbers in three consecutive memory location
|
Go4Expert Founder
|
![]() |
| 28Apr2006,06:53 | #2 |
|
I guess I can provide you some hints of code. Its not tested and you need to be doing it yourself.
Code:
LDA X // Load from the memory location X DAA // Decimal adjust it to BCD STA Y //Store the result into the Location Y. |
|
Newbie Member
|
|
| 28Apr2006,17:44 | #3 |
|
3 consecutive memory location for example;
data will be point to memory location n stored at 5200,5201,5202 memory location |
|
Go4Expert Founder
|
![]() |
| 28Apr2006,20:45 | #4 |
|
That can be done with
STA Y STA Y + 1 STA Y + 2 |
|
Newbie Member
|
|
| 24Jan2009,22:21 | #5 |
|
I don't know exactly
but to unpack a number LDA 8200 MOV B,A ANI 0F MOV C,A MOV A,B ANI F0 RRC RRC RRC RRC MOV B,C FROM THE ABOVE PGM A CONTAINS FIRST UNPACKED NO. AND B CONTAINS SECOND UNPACKED NO. |

