alexfru/regal86

Register Allocator for 8086

35
/ 100
Emerging

This is a specialized tool for compiler developers working with the Intel 8086 CPU architecture. It takes expression trees, typically from a C compiler's intermediate representation, and determines the most efficient way to use the 8086's limited registers to compute those expressions. The output is optimized 8086 assembly code that can be compiled into DOS .COM programs. Compiler engineers targeting older x86 systems would use this to improve their generated assembly.

No commits in the last 6 months.

Use this if you are developing a compiler for the Intel 8086 architecture and need to efficiently manage register usage for arithmetic expressions.

Not ideal if you are working with modern 32-bit or 64-bit x86 architectures, need to handle complex data types like floats or structs, or require advanced compiler features like function calls or conditional logic.

compiler-development 8086-assembly embedded-systems retro-computing code-generation
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 10 / 25

How are scores calculated?

Stars

78

Forks

6

Language

Assembly

License

BSD-2-Clause

Last pushed

Aug 20, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/alexfru/regal86"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.