Assembly Language: 0 Hello, World - X86 (32 BIT) Arch

Описание к видео Assembly Language: 0 Hello, World - X86 (32 BIT) Arch

This is a quick introduction to Assembly by writing a "Hello, World" program, and I am working on a full Assembly Language course, uploading time is still unknown.

Disclaimer : The name of registers I'm using are for 32 BIT ( edx, eax, ...etc), but they work Ok with the 64 BIT ( rax, rbx, ...etc) architecture.

If you have a 32 Bit system ( around 4 GB ), that will work exactly like it should be.

First of all, you will need also to install the NASM assembler program which is the Netwide Assembler for the Intel X86 achritechture,
you have to have a Linux distro, any debian based distro will do
An assembler works as a compiler but for assembly, go ahead and install that :
sudo apt-get install nasm
Watch the full tutorial, I'm sure you will learn something new, and this might be an eye opener when it comes to the art of programing, and how kernel talks to hardware and executes your instructions.

Discord Server Invitation:
  / discord  

Become a Patron:
  / bekbrace  

Github code:
https://github.com/BekBrace/Introduct...

Facebook :   / bekbrace​​  
DEV profile : https://dev.to/bekbrace​​
Github page : https://github.com/BekBrace

Комментарии

Информация по комментариям в разработке