1 个仓库
Mechanisms for managing heap memory, including allocation and reclamation of variable storage.
Distinct from Memory-Optimized Storage: None of the candidates cover low-level heap management or garbage collection for a language runtime on embedded hardware.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Dynamic Memory Allocation. Refine with filters or upvote what's useful.
BASIC-M6502 是一个用于 8 位微处理器的 BASIC 语言实现。它提供了一个执行环境,允许用高级、类似英语的语言编写的程序在 6502 硬件上运行,并支持数学函数和浮点运算。 该项目专为跨平台硬件移植而设计,使用条件编译和宏来适应不同复古计算系统之间的单个代码库。它利用硬件抽象层来管理基于字符的输入和输出例程。 该系统包括具有动态分配的嵌入式内存管理,以及用于字符串和变量的标记清除 (mark-and-sweep) 垃圾回收。它还提供了用于字符串和数组操作的原语,并采用软件仿真进行浮点运算。
Allocates storage for variables and performs garbage collection on strings to maintain efficient memory utilization.