Skip to content

dtometzki/baby-steps-in-assembly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a code for a blog post.

You need gcc and make. Additionally to run it on 64-bit system you may need to install gcc-multilib package.

How to run it and what should you see:

$ git clone https://github.com/majek/baby-steps-in-assembly.git
$ cd baby-steps-in-assembly/step1
$ make
$ ./step1
[.] Calling simplest_function()
[.] It worked!

$ cd ../step2
$ make
$ ./step2
[.] Calling call_hack()
[.] It worked!

$ cd ../step3
$ make
$ ./step3
[.] Calling square_int()
[.] Calling square_int_ebx()
[.] Calling square_int_stack_frame()
[.] Calling square_int_enter()
[.] It worked!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 51.3%
  • C 39.7%
  • Makefile 9.0%