Added: 1 year ago
From: SolidusCode
Views: 13,347
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (15)

Sign In or Sign Up now to post a comment!
  • I would emphasise more how bss means you tell the kernel loader to keep a memory location apart but you don't need space in the executable file to actually initialise it unlike the data section where db "some string" is copied byte by byte to the executable file and the kernel loader puts those strings in the user space so the code can refer to it.

  • If variables inside the .data section are constant, why bother applying "equ" to them? What I mean is, they'll be constant anyway, so what's equ doing in a section that applies to constants? Seems a little redundant to me.

  • i followed your example, to the letter, and i get the nasm command to execute just fine, but ld gives this:

    could not read symbols: File in wrong format

    thanks.

  • 6:42

    line 6: colon after global_start

  • What's the best text editor to use ? (delphi or.. ?) i am using Windows 7 (i need to learn for school;D ) IT's really hard ;) Thanks for all your help! ;)

  • @GamesForLifes999 notepad++ if your in a windows environment

  • great tutorial, fellow linux user! Thanks!

  • can i write an assembly language on notepad?

  • @gensterize Yes; you can write asm in any text editor

  • Highly informative!!! I'm just starting to take an interest in assembler, and this definitely is an excellent video to start with. Puts it in easy-to-understand terms for beginners.

  • bs section... =)

  • Awesome Video! Easy to understand yet packed full of information. Can't wait for more videos. Thanks!

  • Nice video!! This is real good for learning assembly.. Looking forward to more tutorials in asm from you.. Thanks!

  • thank you!

  • Thanks!

  • Very nice intro. I like your style. You use simple, clear illustrations and speak slowly with a relaxed voice. While my English is fairly decent that makes it easier for me to follow along when the topic is hard enough. Looking forward to this!

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