https://github.com/m0saan/libasm
The aim of this project is to get familiar with assembly language.
https://github.com/m0saan/libasm
assembly assembly-language-programming nasm-assembly static-library x64-assembly
Last synced: 3 months ago
JSON representation
The aim of this project is to get familiar with assembly language.
- Host: GitHub
- URL: https://github.com/m0saan/libasm
- Owner: m0saan
- Created: 2020-11-25T12:22:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-11T19:45:29.000Z (over 4 years ago)
- Last Synced: 2025-01-16T21:23:46.932Z (5 months ago)
- Topics: assembly, assembly-language-programming, nasm-assembly, static-library, x64-assembly
- Language: Assembly
- Homepage:
- Size: 35.2 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# libasm
## Description
The aim of this project is to get familiar with assembly language. So I will be rewriting some functions using the nasm x64 assembly and generate a static
library from those source files called ‘libasm.a‘#### All source files are:
* written in 64 bits ASM.
* compiled with nasm asssembler.
* written using the Intel syntax, not the AT&T.#### I will rewrite the following functions in asm;
* strlen
* strcpy
* strcmp
* write
* read
* strdup**Requirements:**
Mac OSX
## Usage
* `git clone https://github.com/MoBoustta/libasm.git && cd libasm`
* `make`
* `make build`