Added: 4 years ago
From: youhakim
Views: 16,312
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (29)

Sign In or Sign Up now to post a comment!
  • Buy a keyboard lol

  • what assembler did he use??

  • ASM > Chuck Norris > Everything (including ASM)

    Problem logic?

  • youtube.com/watch?v=TROnlvorhD­s programming will be easy in the future.

  • Great video. Do you have the game breakout or pong in this version of Assembly language? or do you know where I can get it at? thanks

  • oh sorry,

    it is not [DX] it is [BX]

    So tell me what is happing by mov [BX], AL

    Where we are using this AL ?

  • The 21h DOS Interrupt has the 1h "function" which we use it for reading the Keyboard Key strokes. Its the Standard Input. Every time we Read a character from the user when he pressed a key it goes to the Low Byte (8bits) of AX which is AL. Then we copy AL and store it in BX which is pointing to our Array called Chars

    AX is a 16-bit Register is split into Low and High Bytes (8-bits) which are AH, and AL. Hope this makes it clearer if not feel free to send me a message.

  • Try looking at this page.

    spike(dot)scu(dot)edu(dor)au/~­barry/interrupts.html

    this page contains some information on DOS interrupt Functions

  • What exactly happening:

    MOV [DX], AL

    ; I think you are moving the contents of the memory location pointed by DX into AL.

    BUT BY DOING THAT WHAT WE ARE ACHIEVING IN THIS PROGRAM.

    ACCORDING TO MY UNDERSTANDING WE ARE NOT USING AL IN ANY CONTEXT HERE.

    please someone explain me what is hapening when we do "MOV [DX], AL"

  • @utubeuserca MOV [BX], AL means we are moving the contents of AL into the address contained in BX and not the register BX itself..

  • can you teach me how to add two digit number??

  • "Assembly programming : Example # 2 again!" does just that!

  • wow ;) meny homo's get atracted by this terrorist maybe hes poison't them HAHA lmao joke joke peopel relax it was just a joke

  • which notepad is this please?

  • notepad++.

  • i just found your videos! i am a computer science major, i enjoy learning, thank you for posting your videos! love your accent :P

  • Tip:

    Arrow up in command promt will browse to the history of all your input.

  • Nope, that doesn't work after you execute tasm.

  • Ohh oke, thought i could give a expierienced person a tip for a change :)

  • I appreciate it that you take time to write the tip :)

  • What's appreciated is your youtube contributions.. thank you, you seem like a very nice person i for instance would like to meet.

  • You people are learning from somebody associated with terrorists.

    You people are therefore, terrorists. Hope you all go to hell.

    With kindest regards,

    tcuk

  • But it seems like I've got everyone fooled, every time I say something they find hard to hear, they chalk it up to my anger, and never to their own fear! Just trying to finally come clean, knowing full well they'd prefer you were dirty and smiling and I am sorry! Trouble is you gotta have yourself an alternate plan, I have been working all of my life, and I am a patriot. I have been fighting the good fight.
  • youhakim

    I admire you, love your videos and have learned A LOT. I don´t think you are a terrorist but please tell us what you mean with those verses.

  • what makes you think you have learned A LOT?

  • Well, compared to what i´ve learnt from other tutorials is A LOT.

    Cheers

  • thanks a lot hakim!

    i finally understood the concept of assembler because of your faboulus videos ^^

    go one like this

  • very helpfull video, thanks man

  • Thank you Sir Hakim

    these vids helped me a lot to understan the aim of assembly programming language

  • maybe you should use LEA DX, Chars instead of teh instruction offset. Only a suggestion

  • Hakim, I liked this video a lot because you explained more about the porpuse of assembly language and explained the lines of code when you where typing them. Please, keep doing more videos that they are really appreciated, thank you :)

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more