Home > Backend Development > C++ > Jas - My xassembler

Jas - My xassembler

Linda Hamilton
Release: 2024-12-01 07:10:14
Original
211 people have browsed it

Jas - My xassembler

Hey all! Hope everyone is doing well!

So, lately (for the past year or so) I've been learning some basic concepts of the x86 family's instructions and the ELF object file format as a side project. Now I wrote a library that compiles some basic instructions down into a raw ELF binary that ld is willing chew up and for it to spit out an executable file for. The Jas assembler allows computer and low-level enthusiasts to quickly and easily whip out a simple compiler without the hassle of a large and complex library like LLVM. Using my library, I've already written some pretty cool projects such as a very very simple brain f*ck compiler in less than 1MB that compiles down to a x64 ELF object file - Check it out here https://github.com/cheng-alvin/brainfry

Feel free to contribute to the repo: https://github.com/cheng-alvin/jas

Join the discord as well! https://discord.gg/Qncj5RJbfK

Thanks, Alvin

The above is the detailed content of Jas - My xassembler. For more information, please follow other related articles on the PHP Chinese website!

source:dev.to
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template