Elshirak / assembly_hello-world

:axe: Acquaintance with assembly language, process instructions, system calls

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

assembler_hello-world

🪓 Acquaintance with AT&T assembly language, process instructions, system calls

Hello! Here I will tell you about how I spent several hours writing "Hello, world!" in assembly language and what I got to know during this time, namely:

  • AT&T vs Intel syntax, the main differences
  • Instructions mov, int, call, return
  • General purpose registers eax, ebx, ecx, edx
  • Translator as, linker ld
  • The hexdump utility. Outputs the contents of files in 0x, ASCII, binary representation
  • Working with the debugger that many IDEs rely on - GDB (GNU Debugger)

The information presented here is just my understanding of how it actually works. I can be wrong and I will be glad if I am corrected. My contacts:: el.shirak@internet.ru

https://compscicenter.ru/videos/OS/

About

:axe: Acquaintance with assembly language, process instructions, system calls


Languages

Language:Assembly 88.6%Language:Makefile 11.4%