Skip to content

🪓 Acquaintance with assembly language, process instructions, system calls

Notifications You must be signed in to change notification settings

Elshirak/assembly_hello-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

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

🪓 Acquaintance with assembly language, process instructions, system calls

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published