Discussion in "8051 Discussion Forum" started by    xrxx    Apr 30, 2020.
Thu Apr 30 2020, 04:29 pm
#1
BCD MULTIPLICATION
Assume that you have to 2 BCD numbers in 2 registers/memory locations.
Write a subroutine to multiply these 2 numbers and put the result in a different register set/memory location. The maximum number can be 9801 (99*99=9801). So you need 2 bytes to store 4-BCD digits.
Execute your program in the simulator and get screenshots at several steps during the execution.
Put your code and screenhots in a zip file seperately and submit the zip file as name_surname_id_hw1.zip
SWAP is good instruction to switch lower and higher nibbles (4-bits) in A.
Repeat the steps we follow on the paper.

Guys, can u help me for this? pleaseeeee

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

Astorne
Tue Apr 16 2024, 08:52 pm
Williamjaf
Tue Apr 16 2024, 12:25 pm
best_yyPa
Tue Apr 16 2024, 09:42 am
ErnestoExpop
Tue Apr 16 2024, 02:57 am
Jamesclepe
Mon Apr 15 2024, 11:10 am
Aliciaelora
Mon Apr 15 2024, 07:59 am
btaletvpcu
Mon Apr 15 2024, 04:36 am
UbvpwcTib
Mon Apr 15 2024, 03:13 am