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

ความคิดเห็น • 52

  • @prensudangol1547
    @prensudangol1547 2 ปีที่แล้ว +4

    one day i will finish your playlist

  • @sumanshah5750
    @sumanshah5750 2 ปีที่แล้ว +2

    thank you for making this informative video in easy way..

  • @__Sourabh__19
    @__Sourabh__19 2 ปีที่แล้ว +4

    Thank you so much mam, for good explanation 👍👍

  • @pilot505
    @pilot505 2 ปีที่แล้ว +2

    🇰🇪 I love the content

  • @aayishabi1618
    @aayishabi1618 2 ปีที่แล้ว +2

    Nice explanation 😍
    Thank you so much

  • @tana4043
    @tana4043 11 หลายเดือนก่อน

    Thank you soooo much!!

  • @gulalraju5452
    @gulalraju5452 4 ปีที่แล้ว +5

    The explanation is so clear

    • @ScratchLearners
      @ScratchLearners  4 ปีที่แล้ว +2

      Thank you.. Do subscribe the channel to get more videos on 8085

  • @anshbhadouria589
    @anshbhadouria589 2 ปีที่แล้ว

    Very nice explanation

  • @Nani-np4rq
    @Nani-np4rq 2 ปีที่แล้ว

    Nice explanation madam

  • @suhailbashir2288
    @suhailbashir2288 2 ปีที่แล้ว

    Thank you for this video

  • @gouravsinghofficial3463
    @gouravsinghofficial3463 4 ปีที่แล้ว +6

    Congo for 5.9k again🤩

  • @vishwaaprabhakaran8276
    @vishwaaprabhakaran8276 4 ปีที่แล้ว +2

    THE EXPLANATION WAS REALLY GOOD AND USEFUL..

  • @arnoldbeyel-0374
    @arnoldbeyel-0374 2 ปีที่แล้ว

    Thank you Ma'am

  • @shivangsaini3940
    @shivangsaini3940 2 ปีที่แล้ว +1

    thanks mam

  • @dottydoroo9384
    @dottydoroo9384 11 หลายเดือนก่อน

    thank you

  • @X_suncheetah_X
    @X_suncheetah_X หลายเดือนก่อน

    Is it applicable to hex multiplication

  • @rajkumarsah5416
    @rajkumarsah5416 3 ปีที่แล้ว +2

    Nicely explained.. Thank you.

  • @AadityaSPatil
    @AadityaSPatil 2 ปีที่แล้ว +2

    Great explanation. Thank you so much ma'am 😇

  • @mohammad_saud_humayun
    @mohammad_saud_humayun ปีที่แล้ว +1

    Ma'am what of we don't consider garbage value and direct add b to c ?

  • @NiharikaRathore-16
    @NiharikaRathore-16 2 ปีที่แล้ว +17

    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.

    • @sreemourya9590
      @sreemourya9590 2 ปีที่แล้ว +5

      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"

  • @biswajeetsah1100
    @biswajeetsah1100 4 ปีที่แล้ว

    Well Explained

  • @shovakarkhadka4281
    @shovakarkhadka4281 3 ปีที่แล้ว

    nice

  • @yomanthunder
    @yomanthunder 9 หลายเดือนก่อน +1

    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 ,

  • @abc-ym4zs
    @abc-ym4zs ปีที่แล้ว

    mam i have doubt i have if we have carry we will not enter loop then how we will run loop2

  • @Abc-rz4ps
    @Abc-rz4ps 9 หลายเดือนก่อน

    content of B register is added to accumulator and simultaneously value of C register is decreased

  • @mohammedmaqdoom4410
    @mohammedmaqdoom4410 2 ปีที่แล้ว

    Macroprocessor😄👍

  • @sanikakolekar6816
    @sanikakolekar6816 2 ปีที่แล้ว

    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

  • @Abc-rz4ps
    @Abc-rz4ps 9 หลายเดือนก่อน

    C050stores 04 H and C051 stores 03H

  • @shreyasingh1258
    @shreyasingh1258 4 ปีที่แล้ว +1

    what's the difference bw this multiply code and the other one with rotating algo! Loved ur explanation though ❤️

    • @ScratchLearners
      @ScratchLearners  4 ปีที่แล้ว

      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 :)

  • @arnoldbeyel-0374
    @arnoldbeyel-0374 2 ปีที่แล้ว

    😀

  • @Abc-rz4ps
    @Abc-rz4ps 9 หลายเดือนก่อน

    D register wil store all the carry that we got while performing addition

  • @ravi-w6l1p
    @ravi-w6l1p 10 หลายเดือนก่อน

    there is a problem with this code , if you put 0 in C051H , ans will not be 0

  • @rajandevkota8839
    @rajandevkota8839 3 ปีที่แล้ว +1

    Mam I am not getting JNZ loop2. Aren't we supposed jump if zero is occored in C register?

    • @ScratchLearners
      @ScratchLearners  3 ปีที่แล้ว

      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.

  • @samirneupane7563
    @samirneupane7563 ปีที่แล้ว

    2:06 LXI H, C050 C050 is Value not address. this is IMMEDIATE ADDRESSING MODE .😑

  • @istandaspraveen
    @istandaspraveen 2 ปีที่แล้ว

    Mam if D is already carrying a 1 from previous then it will get incremented to 2 And the carry will become 2

  • @rajkumarsambhare4519
    @rajkumarsambhare4519 2 ปีที่แล้ว

    These are not 8 bit binary numbers ( of example)

  • @amitreddy8151
    @amitreddy8151 2 ปีที่แล้ว

    I get an "extra character in line 15" error. I have typed INX H,c051h Only. Can you please help me?

    • @ScratchLearners
      @ScratchLearners  2 ปีที่แล้ว +1

      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

    • @amitreddy8151
      @amitreddy8151 2 ปีที่แล้ว +1

      @@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!

  • @bhagwatkumarsah7279
    @bhagwatkumarsah7279 ปีที่แล้ว +1

    You are wrong.
    Correct: 04H*03H= 12H is hexadecimal itself .

  • @shashnka
    @shashnka 2 ปีที่แล้ว

    why only some time initiate the accumulator with 00H (MVI A, 00H) why not always?

    • @ScratchLearners
      @ScratchLearners  2 ปีที่แล้ว

      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

  • @sadhanarealty
    @sadhanarealty ปีที่แล้ว

    6x3 =18 not 12

    • @nikhil0029
      @nikhil0029 ปีที่แล้ว

      It's in decimal 12 in hexadecimal

  • @sontenaprasad7355
    @sontenaprasad7355 2 ปีที่แล้ว

    ☆☆☆☆☆

  • @aashishbhattarai3102
    @aashishbhattarai3102 2 ปีที่แล้ว +1

    there are non english person teach in hindi plz

  • @vamshireddy8187
    @vamshireddy8187 2 ปีที่แล้ว

    Nice