8086-emulator-web:8086模拟器Web实施的存储库

时间:2024-05-18 03:40:23
【文件属性】:

文件名称:8086-emulator-web:8086模拟器Web实施的存储库

文件大小:10.53MB

文件格式:ZIP

更新时间:2024-05-18 03:40:23

JavaScript

模拟器8086 Web 8086模拟器的Web界面 用Rust编写的解释器和仿真器的核心库位于: : 我们从获得了Web界面的初步构想 笔记 这是一个Intel 8086仿真器,提供了一种运行为8086汇编指令集编写的程序的方法。 这在内部将数据存储在1 MB大小的模拟“内存”中,但是该代码未编译为二进制或存储在内存中。 汇编语句使用解释程序执行,该解释程序在内存和体系结构(寄存器,标志等)上运行,以模拟程序的执行。 由于它没有“ True”内存,因此不允许跳转到内存位置,并且不支持ISR,因为ISR要求代码也必须存储在内存中。 这也不会模拟外部设备(例如存储设备或协处理器),但几乎允许8086支持的所有指令。 大部分汇编语法与Intel汇编语法相同,只有很少的更改,这些更改记录在网站的指令集页面的相应说明下。 建造 按照指示进行构建以安装Rust和wasm-pack。 请


【文件预览】:
8086-emulator-web-master
----.gitignore(71B)
----src()
--------utils.rs(445B)
--------driver()
--------lib.rs(248B)
----.cargo()
--------config(88B)
----.travis.yml(3KB)
----LICENSE_APACHE(9KB)
----Cargo.toml(927B)
----README.md(5KB)
----webversion.gif(9.59MB)
----.appveyor.yml(340B)
----LICENSE_MIT(1KB)
----webapp()
--------.gitignore(324B)
--------package.json(1KB)
--------src()
--------public()
--------config-overrides.js(678B)
----.cargo-ok(0B)

网友评论