Just Another Armchair Programmer
Stack Implementation in x86_64 Assembly Language with C interface
by Jerry McIntosh
This is an Assembly Language implementation of a Stack (LIFO). The Stack is implemented as a shared-library with a C interface. There is also a C demo program.
- Linux OS
- Programming languages: C and Assembly
- Netwide Assembler (NASM), the GCC compiler, and the make utility
- your favorite text editor
- and working at the command line
Run the following command in the Stack-main
folder:
sh ./stack_make.sh
In the demo
folder enter the following command:
./go_demo.sh
Have Fun!