8086模拟器:Python中的带GUI的Intel 8086 CPU模拟器

时间:2024-02-26 07:54:40
【文件属性】:

文件名称:8086模拟器:Python中的带GUI的Intel 8086 CPU模拟器

文件大小:862KB

文件格式:ZIP

更新时间:2024-02-26 07:54:40

emulator simulation pyqt5 cpu-emulator emu

8086仿真器 英特尔8086仿真模拟器。 v4.0更新内容 中断 GUI优化 断点运行 多种打印模式 DOS系统调用(获取系统时间,打印字符串等) 产品特点 输入为8086汇编程序,支持几乎所有8086指令 伪指令包含MASM5.0核心指令,采用小型存储模型 支持中断,单步,暂停,断点,调试,逐步执行汇编 支持王爽《汇编语言》前11章所有程序 支持8086所有寄存器,包括高低字节 支持段寄存器,栈,指令变量等特性 BIU和EU组成2级流水线 图形界面GUI,汇编代码高亮和编辑 用法 本模拟系统有两种运行模式:CLI控制台模式和GUI图形界面模式,其中CLI支持输入和调试。 运行输入为808


【文件预览】:
8086-emulator-master
----mainUI.py(265B)
----main.py(2KB)
----image()
--------logo.ico(109KB)
--------int_7c.png(41KB)
--------data_path.jpg(54KB)
--------mainUI.png(310KB)
--------8259A.png(54KB)
--------ins_format.png(43KB)
--------interrupts.png(16KB)
--------date_time.png(14KB)
--------pipeline.png(7KB)
--------logo.png(8KB)
--------segment.png(92KB)
--------regs.png(81KB)
--------addr_adder.png(89KB)
----tests()
--------Rotate_and_Shift()
--------Interrupt()
--------Arithmetic()
--------Requirement()
--------Stack()
--------Searching()
--------String()
--------Comprehensive()
--------Data_transfer()
--------Inout()
--------Logical()
----LICENSE(1KB)
----emulator()
--------register.py(5KB)
--------cpu.py(4KB)
--------memory.py(1KB)
--------pipeline_units()
--------isr.py(1KB)
--------instructions.py(2KB)
--------assembler.py(12KB)
----ui()
--------datamodel.py(4KB)
--------models.py(3KB)
--------image()
--------mainwindow.py(11KB)
--------codeeditor.py(8KB)
--------default.asm(5KB)
--------syntax_pars.py(6KB)
--------__init__.py(0B)
--------mainwindow.ui(31KB)
--------logo.png(2KB)
----.gitignore(2KB)
----README.md(70KB)

网友评论