awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索博客网站地图
项目关于媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

1 个仓库

Awesome GitHub RepositoriesCPU Register Initialization

Routines that establish the initial state of CPU segment registers and interrupt flags upon boot.

Distinct from State Initialization: Candidates refer to UI or software state machines, not hardware register initialization.

Explore 1 awesome GitHub repository matching operating systems & systems programming · CPU Register Initialization. Refine with filters or upvote what's useful.

Awesome CPU Register Initialization GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • cirosantilli/x86-bare-metal-examplescirosantilli 的头像

    cirosantilli/x86-bare-metal-examples

    5,306在 GitHub 上查看↗

    该项目是一系列最小化操作系统、引导加载程序和硬件驱动程序,用于演示底层 x86 系统编程和硬件接口。它作为一个内核开发工具包和系统编程实验室,旨在测试系统模拟器内的架构概念和硬件行为。 该仓库提供了用于创建可引导磁盘镜像和加载内核阶段的参考实现。它包括用于实现保护模式转换、内存分页、中断描述符表以及 x86 硬件上的对称多处理的指南。 代码库涵盖了广泛的系统原语,包括虚拟内存映射、硬件中断处理和物理内存检测。它还包含用于 PC 扬声器、PS/2 键盘、串口和 VGA 文本缓冲区的裸机驱动程序。 该项目包括一个原始二进制工具链,用于将汇编源代码编译为镜像以进行直接硬件执行,并支持通过硬件仿真和远程调试进行测试。

    Sets up essential segment registers and disables interrupts to ensure a consistent execution environment.

    Assemblyassemblybare-metalbaremetal
    在 GitHub 上查看↗5,306
  1. Home
  2. Operating Systems & Systems Programming
  3. CPU Register Initialization