Skip to content

Zibgame/asm-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asm-lib

asm-lib est une petite bibliothèque expérimentale écrite en C avec de l’inline assembly (et parfois de l’assembleur séparé).
Le but du projet est de recréer plusieurs fonctions bas niveau pour mieux comprendre le fonctionnement de l’architecture x86_64, l’optimisation et l’interaction directe avec le matériel.


🎯 Objectif

  • Apprendre et pratiquer l’inline assembly
  • Réimplémenter des fonctions simples en version low-level
  • Explorer les registres, instructions CPU et conventions d’appel
  • Comparer performances et comportements avec leurs équivalents en C

📂 Contenu

Le projet inclura progressivement :

  • Fonctions utilisant inline asm
  • Fonctions utilisant les syscalls
  • Petits utilitaires optimisés (rand, memcpy, strlen…)

🛠️ Build

make

About

libasm : bibliothèque en C et assembleur x86_64 réimplémentant des fonctions essentielles via des syscalls Linux. Projet low-level pour apprendre l’ASM, l’architecture et l’optimisation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors