Assembly language and machine code – Gary explains!

Read more: http://goo.gl/tgJqpw -|- Ask Gary your questions on the AA forums: http://goo.gl/V3L5ZA

You might have heard the terms “assembly language” and “machine code” but what do they mean? Let’s find out.

Talk about Android in our forums: http://www.androidauthority.com/community

Subscribe to our YouTube channel: http://www.youtube.com/subscription_center?add_user=androidauthority
—————————————————-
Stay connected to Android Authority:
– http://www.androidauthority.com
– http://google.com/+androidauthority
– http://facebook.com/androidauthority/
– http://twitter.com/androidauth/
– http://instagram.com/androidauthority/

Follow the Team:
Josh Vergara: https://plus.google.com/+JoshuaVergara
Joe Hindy: https://plus.google.com/+JosephHindy
Lanh Nguyen: https://plus.google.com/+LanhNguyenFilms
Jayce Broda: https://plus.google.com/+JayceBroda
Gary Sims: https://plus.google.com/+GarySims
Ash Tailor: https://plus.google.com/+AshTailor

source

Author: avnblogfeed

ANGELHOUSE © 2009 - 2022 | HOSTING BY PHILLYFINEST369 SERVER STATS| & THE IDIOTS ROBOT AND CONTROL INC. |(RSS FEED MODULE)| ALL YOUTUBE VIDEOS IS A REGISTERED TRADEMARK OF GOOGLE INC. THE YOUTUBE CHANNELS AND BLOG FEEDS IS MANAGED BY THERE RIGHTFUL OWNERS (AVNBLOGFEED.COM)

34 thoughts on “Assembly language and machine code – Gary explains!

  1. Hi, I have got a question – how the assembler (program) was written/implemented, i.e. it was in machine code? I'm just wondering, it translates assembly language into machine code, so it had to be implemented in some language and I gues it was in machine code, right? Of course, I am asking about the very first assembler. Am I right? If yes, how did this process of programmings in machine code look like? People were writing commands using only 0 and 1?

  2. I’m a CE and EE major and currently we are designing/creating a MIPS ISA CPU. It’s so fun and interesting but definitely the hardest and time consuming class I’ve ever taken. We have to learn both how to program in assembly and then take that knowledge and create a pipelined data path CPu.

  3. not, no such thing as knowx or nerx or not or nerx only needx, cepux, say, do any nmw, ts just a tool, not nerx, idts

  4. I'm writing raw machine code (LC-3) for my CS course right now, and it's pretty grueling. I came here to learn what the difference was between machine and assembly

  5. So, an assembler is a programme which translates the assembly language into the machine code, right? The question is – how an assembler is created, i.e. in which language it is written, etc.?

  6. Weren’t Nintendo, Atari, and Arcade games (like MortalKombat ) written in assembly too? My old TI 86 calculator supported asm language as an alternative to its Basic program language.

  7. last used machine code in my bachelors in computer science, we actually put little 3 pin transistors on our own toy of a PCB, created our AND, NOT, OR, NAND gates in different configuration and wrote simple arithematic operations and got happy about it! fast forward 16 years, I am doing data engineer and data science in python against big data and sometimes i get deja vu of the simplest binary operations that are happening underneath with an orchestra of more than a billion finFET transistors! its simply amazing how humans build layer upon layer over original understanding of anything all in name of efficiency and progress!

  8. The main reason why ARM processors are in most portable devices is that they run quite allot less hot… you don't want a X86_64 based system in your pocket.

  9. still how the machine code was created? i know they put register inside those cpu but how actually you can put a register with a number, or name that means something to do?

  10. When I was twelve it was 1990 and we bought for $3,000 a 386 tower running at 16mhz. Next year I discovered a 4kb 3D engine written in assembler. It was 4096 bytes, a .com and not a .exe. And when you ran it from DOS it produced a 3D chess figurine with lighting changing while it rotated in space. Now this alone may seem magical but that was just one of three different things the demo/intro did. It would slide away the chess piece and show a board rotating and things flying above it. Now it wasn't smooth and polished like modern engines, but it also wasn't measured in GIGABYTES. I have low vision so if I can recognize the chess figuring, and I think it was a knight, it was clearly very well depicted at 320 x 240 resolution running full frame rate, roughly 20 fps on my 16mhz machine. You can imagine why NOT ONE of the modern apps in any app store impress me much. In fact, whenever I speak to computer science graduates and they say things like they graduated learning Python, I always wonder why they bothered going to University and instead didn't simply learn Python at home. It takes a month at Udemy. There's free Coursera. If I was going to pay University money to teach me a thing, it would be how to make a 4KB 3D engine. That's univeristy-level education. Everything else is a waste of time. So it's no wonder OSes and even Linux why they are full of security holes and other problems. Imagine what the guys, and these were teenagers who programmed this 3D engine, imagine what they can accomplish today compared to modern university graduates who's greatest achievement is an e-commerce website like Woo Commerce. I am not saying OLD DAYS WERE BETTER, but this is hard data and hard facts. Some people are better than others at a thing. And believing that we are all the same leads to nonsensical world. We must acknowledge who knows their stuff and who does not. For example, you who made this video, have taught me things I wished I knew back then at the age of fourteen. My first assembly code was mov ax, 13h; int 10h. That switches you into 300×200 VGA mode for graphics. Two cycles, two instructions. I was writing assembler, and pascal and C and ReXX from OS/2 code before I entered in high school Turing programming whereby the teachers were teaching me what a variable is. Imagine that, there are two worlds of people. One learned programming in a school environment, and others are like me who taught themselves a million languages and dropped out of high school. Then there's the third sort who learned everything on their own and graduated anyway tolerating the dumb university structural systems. These are Gods. I'm just a loser who loves the demo scene but doesn't program out of an inferiority complex. Thanks for the reminder video and hope you enjoyed my comment. 🙂 My first C code was merging a diff file I downloaded off a board into my own board before I ever read a book on C. In fact, in the 90s when I immigrated to Canada, the libraries didn't have any books on coding, and there wasn't Google nor YouTube. You people should be mastering things instead of complaining.

  11. I just started my second semester with subjects related to software engineering, and about to start assembly languages in few weeks. It sounds exiting to get a glipmse, about where and how data gets storage to translate in to binary code… Thanks !

  12. Him : Java is the main language of android dev.
    Me : What did he said?
    Me Again looking at the publishing time : Ah it was 4 years ago ! no judgment ! 😅😅😅😅

Comments are closed.