https://github.com/theluqmn/core-nasm
An assembly library consisting of basic subroutines for 64-bit x86 NASM-compiled assembly projects.
https://github.com/theluqmn/core-nasm
assembly assembly-library assembly-x86 nasm nasm-assembly
Last synced: about 1 year ago
JSON representation
An assembly library consisting of basic subroutines for 64-bit x86 NASM-compiled assembly projects.
- Host: GitHub
- URL: https://github.com/theluqmn/core-nasm
- Owner: theluqmn
- Created: 2025-02-01T06:12:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T20:59:23.000Z (over 1 year ago)
- Last Synced: 2025-02-01T21:35:35.704Z (over 1 year ago)
- Topics: assembly, assembly-library, assembly-x86, nasm, nasm-assembly
- Language: Assembly
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Core-NASM
An assembly library containing basic subroutines for console applications written in NASM.
## Available subroutines
Below are the available subroutines that are available in Core-NASM:
### Console
- `print`: Prints a string stored in the `rsi` to the console.
- `input`: Reads a string from the console and stores it in `rsi`.
### String manipulation
- `strlen`: Calculates the length of a string stored in `rsi`.
## Installation
Build the project using `bash build.bash` and copy the resulting object file to your project directory. Include the object file when compiling your project.