Skip to content

KatoKode/Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stack Implementation in x86_64 Assembly Language with C interface as a Shared-Library

by Jerry McIntosh


INTRODUCTION

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.

LIST OF REQUIREMENTS:

  • 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

CREATE THE STACK DEMO

Run the following command in the Stack-main folder:

sh ./stack_make.sh

RUN STACK DEMO

In the demo folder enter the following command:

./go_demo.sh

Have Fun!

About

Stack (LIFO) Implementation in x86_64 Assembly Language with C Interface as a Shared Library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors