A simple assembler, made primarily for assembling output from my compiler.

Assembler

This assembler is not currently meant for general use. It supports only the instructions and features emitted (and used) in my C compiler. It is also able to assemble the self-compiled assembly output from that compiler.

Build instructions

make

Usage

as INPUT.s OUTPUT.o

The output is a 64-bit ELF object file.

Similar Resources

Enables Permanent UART output across boots. Supports PS4 version 6.72 only for now

Enables Permanent UART for PS4. Requires a 5.05/6.72/7.02 Jailbroken PS4. To build, you require ps4-sdk from Scene-Collective/ps4-payload-sdk In the t

May 12, 2022

Windows 11 compability check with user friendly output

Windows 11 compability check with user friendly output

Win11SysCheck Windows 11 compability check software with user friendly output GUI available as experimental release in experimental_ui branch Contribu

Oct 11, 2022

Trident provides an easy way to pass the output of one command to any number of targets.

Trident: The multiple-pipe system Trident provides an easy way to pipe the output of one command to not just one but many targets. These targets can b

Nov 23, 2021

New version of the well known ESP32 Radio. Now optional I2S output!

ESP32Radio-V2 New version of the well known ESP32 Radio. Now optional I2S output! Compile time configuration in config.h. Do not forget to upload the

Dec 28, 2022

A program that read a program and output some shit-like code. /se

A program that read a program and output some shit-like code. /se

Jun 16, 2022

Shell program written in C to implement various system calls, with support of executing commands, output redirection and signals.

Use ./shell command to start the shell. $spacepath/executable to run the executable(please specify the path without beginning it with "/"). Eg. type

Nov 15, 2021

✨ Your best friend when it comes to making your output beautiful ✨

✨ Your best friend when it comes to making your output beautiful ✨

🌈 Fadey ✨ Your best friend when it comes to making your output beautiful ✨ 📦 Content: About Requirements Installation Features Performance Shoutout

Nov 29, 2021

Convenient, high-performance RGB color and position control for console output

Convenient, high-performance RGB color and position control for console output

Oof (omnipotent output friend) It's common for C++ programs to write output to the console. But consoles are far more capable than what they are usual

Dec 27, 2022

Device for ANARI generating USD+Omniverse output

USD device for ANARI Device for ANARI generating USD+Omniverse output Prerequisites If OpenVDB (Volume support) is required: Easiest: build USD from s

Jul 26, 2022
Comments
  • HI

    HI

    This project does not work well in windows, do you plan to continue to maintain this project? I currently use yasm to generate obj, and then tcc to generate exe files

Commodore 6502ASM, the original 6502/65C02/65CE02 Assembler used by Commodore for C65 project

Commodore 6502ASM This is the source code of the 6502/65C02/65CE02 assembler developed and used by Commodore for the C65 project. It aims to be compat

Nov 29, 2022
ASMotor is a portable and generic assembler engine and development system written in ANSI C99

ASMotor is a portable and generic assembler engine and development system written in ANSI C99 and licensed under the GNU Public License v3. The package consists of the assembler, the librarian and the linker. It can be used as either a cross or native development system.

Nov 18, 2022
A mini assembler for x86_64, written for fun and learning.

minias A mini assembler for x86_64, written for fun and learning. Goals: A simple, tiny, fast implementation (in that order). Assemble the output of c

Dec 9, 2022
A mini x86-64 assembler for fun

A mini x86-64 assembler for fun

Dec 9, 2022
Toy 8 bit CPU with a real assembler

neko8 neko8 is a 8 bit CPU emulator designed to be easy to learn written in C. It uses its own simple architecture and can be programmed in its own fo

Jan 4, 2022
x86 Assembler used for generating shellcode

Intel x86 assembler [email protected] syntax: Decimal “integers begin with a non-zero digit followed by zero or more decimal digits (0–9)” B

Dec 28, 2022
A basic assembler

Assembler ASSEMBLER DERLEYİCİSİ Programlama Dilleri (derleyiciler) giriş olarak yazılan bir programın kaynak kodunu alır (kodun doğru yazıldığı varsay

Nov 22, 2021
A fully customisable assembler for your own instruction sets

CASM A fully customisable assembler for your own instruction sets! What Is CASM? ?? Documentation ?? Command-Line Usage ?? How To Install CASM ?? Buil

May 7, 2022
x86-64 Assembler based on Zydis

Zasm : x86-64 Assembler based on Zydis Why? Some of my projects were using Zydis and AsmJit where instructions where were first decoded with Zydis and

Dec 29, 2022
Take Damage hook hook made to increase weapon damage, the game I made is Free Fire in version 1.65

Take-Damage Simple Take Damage hook hook made to increase weapon damage, the game I made is Free Fire in version 1.65 Bool bool isTakeDemageBool = fal

Jan 1, 2022