What Is Assembly Language?

451,151
0
Published 2017-05-29
Assembly language (ASM) is not a mythical dark art, in fact it's fundamental to computers operating at all. I take a quick look at a very simple assembly language and show where it fits in.

All Comments (21)
  • @paeden5431
    Indeed, well done Manchester. Love from the USA, stay strong, brothers across the big pond.
  • @ucmRich
    I vote for more Assembly videos and tutorials! if you would please :-)
  • @Rtoledo5502
    Man!! You sent me back to 1977 when I was doing accounting programs for an Olivetti computer.
  • @ed505
    Your channel is like a gem that I just came across with. This is exactly what I was looking for.
  • @NeilRoy
    Back in the day, before optimizing compilers, you had to give some thought on how your program would be converted into machine code. C instructions like ++i were directly converted into a single machine language instruction (in this case, the INC, or increment instruction) which was far faster than say i = i + 1. There were a bunch of tricks you could do to improve your program's speed when you understood the machine language your code would be converted to. There is still some optimizing you can do when you understand certain advanced topics on how the CPU operates. Things like the L1 and L2 caches, you can still organize your code to vastly improve speed when you understand how the CPU fetches large groups of instructions into cache (hint: it doesn't just fetch 1 instruction at a time). It's interesting anyhow and I watched some videos on the subject that demonstrated how some simple changes in code ended up in huge improvements in speed just by keeping in mind how the CPU cache works.
  • @roblastem2905
    Hello! I’m an EE of 15+ years, and I really enjoyed this video. I’ve been using varied versions of assembly to program different types of microcontrollers for a very long time, and it can be a bit of a pain (I recently switched to C full time, because programming USB HID devices in assembly is a nightmare). It’s nice to see someone with such a firm understanding of assembly explain it so well. Keep up the great work, sir!
  • @gregandark8571
    why you don't write your own book on these stuff ? You are awesome!!!
  • @ZingsVideos
    Learned assembly language as a teenager when it was essential for making games. It remains as the voice in my head that complains when I write bloated, slow code.
  • @Jared-Cruz
    I'm currently in my 3rd year of studying Computer Engineering at university and I just recently came across your channel a few days ago. Your content is amazing and super interesting. Keep it up!
  • I have always thought my mind wasn't working right when I sat through 6 hours of lectures and couldn't understand anything but this guy explained this all I needed to understand under 30 minutes. Thank you sir. I knew it when a guy keeps his hair long and has a beard is the proper IT guy to go to. You won't be let down. Thank you again.
  • @shane9005
    Great infomation, so happy I just found your channel. Currently in college taking data structures, computer arch, and theory of computation. Never saw the point of learning about computer architecture for programming. Thanks for the info and you got yourself a fan, stay safe and happy programming.
  • @bogulans2897
    Seeing videos like this I cannot believe I can watch this high quality materials provided basically for free. Awesome work sir!
  • @wdestroier
    This is the BEST explanation I've seen so far. Nobody explains the details like you
  • @Garfield_Minecraft
    coding in assembly looks fun(and hell at the same time) you tell where the data should go and control everything from below it's very close to machine language make you look like you can talk with computer who made a game in assembly they are so impressive respect who code in assembly 🙏
  • @eso_erica
    I didn't want this video to end. Super digestible and interesting.
  • From Tanzania 🇹🇿, my thanks to you because i like a bit more on that assembly language, I appreciate your effort. Greetings from Tanzania 🇹🇿
  • @kasimsche2812
    It's your channel that made me feel great for using YouTube since 2012. Else each and every one is on fly. Many will come many will go, you are the only YouTube's real soul. Assembly is Love. You made it life for me. Thank you sir.
  • @nakternal
    One of the best assembly tutorials on the tube. Explained in easy to comprehend terms and I love the the little piece at the end. Subscribed.