8 bit multiplication in 8085|Multiplication of two 8 bit numbers in 8085|8085 microprocessor
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- MULTIPLICATION IN 8085 MICROPROCESSOR :
---------------------------------------------------
Hello everyone!! Welcome to our youtube channel "SCRATCH LEARNERS".
--------------------------------
This video explains the process of multiplication of two 8 bit numbers in 8085 microprocessor with detailed explanation and examples.
Watch the video and please like and share the video. Do subsribe the channel to get notified of all my upcoming videos. On having any doubt or query , you can ask me in the comment section or you can mail me too..
Thank you so much.............
---------------------------------------------------------------------
Our some other videos:
PLAYLIST FOR 8085 PROGRAMMING:
-----------------------------------------------------------
• Assembly language prog...
PLAYLIST FOR 8085 MICROPROCESSOR :
--------------------------------------------------------------------
• 8085 Microprocessor
PLAYLIST FOR HASHING TUTORIAL :
------------------------------------------------------------
• Hashing in Data Struct...
PLAYLIST FOR OPERATIONS IN ARRAY :
------------------------------------------------------------------------
• Operations in Array(Se...
PLAYLIST FOR ARRAYS IN DATA STRUCTURE :
------------------------------------------------------------------------------------
• Array in data structure
Connect with me on social media :
----------------------------------------------------------------------
Facebook page : / scratchlearners
Email : swatiagarwal5757@gmail.com
Telegram Link👉 @computer_programming_hub
You can join our telegram channel to get 100+ books, free online courses, programming courses from best sites, best lectures on computer programming and enginnering.
Please subscribe the channel to support me. Do watch,like and share the videos.
---------------THANK YOU---------------
#multiplicationin8085 #8085multiplicationprogram #8bitmultiplication #8085microprocessor #microprocessor8085 #ALP #scratchlearners #swatiagarwal
one day i will finish your playlist
thank you for making this informative video in easy way..
Thank you so much mam, for good explanation 👍👍
🇰🇪 I love the content
Nice explanation 😍
Thank you so much
Thank you soooo much!!
The explanation is so clear
Thank you.. Do subscribe the channel to get more videos on 8085
Very nice explanation
Nice explanation madam
Thank you for this video
Congo for 5.9k again🤩
Now its 75k
THE EXPLANATION WAS REALLY GOOD AND USEFUL..
Thank you Ma'am
thanks mam
thank you
Is it applicable to hex multiplication
Nicely explained.. Thank you.
Great explanation. Thank you so much ma'am 😇
Ma'am what of we don't consider garbage value and direct add b to c ?
What if second number is 0, in that case I think condition for checking 0 should come first and then further operation should happen. We cannot ADD B first when register c is already 0. According to this code our answer would be 4 which is not true for 4×0.
We can probably do this , as soon as we take input into c register we can use "CMP C" & "JZ END" so that if it's zero we can goto "END: HLT"
Well Explained
nice
i i think this code will not work if multiplication no. is more than FF, here in the code the carry is also not being added to the accumulator value in the end .
please do correct me if i am wrong ,
mam i have doubt i have if we have carry we will not enter loop then how we will run loop2
content of B register is added to accumulator and simultaneously value of C register is decreased
Macroprocessor😄👍
mam are you explained very well ,but when i write program and going to excute it it will give mi an error i don't know how this happen so mam can you share whole written code
C050stores 04 H and C051 stores 03H
what's the difference bw this multiply code and the other one with rotating algo! Loved ur explanation though ❤️
Difference is in the method.. Sometimes it is being mentioned in the question to multiply using shift and rotation then you need to do that one..
Thank you :)
😀
D register wil store all the carry that we got while performing addition
there is a problem with this code , if you put 0 in C051H , ans will not be 0
Mam I am not getting JNZ loop2. Aren't we supposed jump if zero is occored in C register?
No dear, the control will jump to loop2 part when zero does not occur in C reg. Once C becomes 0 then, no more loops needed to repeat the process. So after that, the last step is to store the results.
2:06 LXI H, C050 C050 is Value not address. this is IMMEDIATE ADDRESSING MODE .😑
Mam if D is already carrying a 1 from previous then it will get incremented to 2 And the carry will become 2
These are not 8 bit binary numbers ( of example)
I get an "extra character in line 15" error. I have typed INX H,c051h Only. Can you please help me?
INX H is used separately.you don't need to mention the address CO51.. INX is one address instruction and you are specifying address with it, that's why it gave error
@@ScratchLearners i used LXI in place of INX with the same address And it worked. Thanks a ton ma'am. If only my college lecturers were half as knowledgeable as you!
You are wrong.
Correct: 04H*03H= 12H is hexadecimal itself .
why only some time initiate the accumulator with 00H (MVI A, 00H) why not always?
It's just to clear the content of accumulator so that there is no garbage value stored in A. So according to the question you can use it
6x3 =18 not 12
It's in decimal 12 in hexadecimal
☆☆☆☆☆
there are non english person teach in hindi plz
Nice