项目介绍

ZubinGou/8086-emulator 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 151 个 Star、28 次 Fork。

仓库全名
ZubinGou/8086-emulator

README 摘要

8086-emulator Intel 8086仿真模拟器。 v4.0更新内容 中断 GUI优化 断点运行 多种打印模式 DOS系统调用(获取系统时间、打印字符串等) Features 输入为8086汇编程序,支持几乎所有8086指令 伪指令包含MASM5.0核心指令,采用Small存储模型 支持中断、单步、暂停、断点、debug、交互式执行汇编 支持王爽《汇编语言》前11章所有程序 支持8086所有寄存器,包括高低字节 支持段寄存器、栈、指令队列等特性 BIU和EU组成2级流水线 图形界面GUI、汇编代码高亮和编辑 Usage 本模拟系统有两种运行模式:CLI命令行模式和GUI图形界面模式,其中CLI支持输入和debug。 运行输入为8086汇编代码,目前已经编写了近50条各种类型的汇编代码,在程序根目录tests文件夹中,也可以在网上查找汇编代码,稍加修改即可运行。 GUI运行说明…

完整内容见 GitHub 原始 README 或本页 。

常见问题

8086-emulator 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 151 个 Star。

8086-emulator 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 8086-emulator 的源码?

可以直接克隆仓库:git clone https://github.com/ZubinGou/8086-emulator.git,默认分支为 master;安装与运行步骤见仓库 README。

8086-emulator 最近还在维护吗?

仓库最近一次更新为 2024年4月5日,当前有 4 个未关闭 Issue;Star 数为 151,可作为社区活跃度的参考。

关于

An Intel 8086 CPU emulator in Python with GUI.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
210
价值分
99
活跃状态
活跃

语言占比

Assembly
Python