Skip to content

Reimplementing a few libc and linked lists functions in Assembly 64_X86 Intel syntax.

Notifications You must be signed in to change notification settings

A-Mahla/Libasm-Assembly-Intel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libasm - Libc implemented in Assembly Language

mybadge

This project is all about getting the basics of x86 assembly programming, by reimplementing a few libc and linked lists functions.

🔧 System Requirements:

  • Operating System: Linux 64_X86 Distribution
  • Software: nasm, make, clang,

Usage

To run the command, open your terminal and follow these steps:

  • To create libasm.a:

    (cd /path/to/project/directory && make)
  • To compile with libasm.a:

    (cd /path/to/project/directory && make)
    clang -o a.out *.o -I /path/to/project/directory/include -L /path/to/project/directory -lasm
  • To run Units Tests:

    (cd /path/to/project/directory && make units && ./units)

Functions

About

Reimplementing a few libc and linked lists functions in Assembly 64_X86 Intel syntax.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published