thefox/i8086emu

Intel 8086 CPU 模拟器

安装: 1

依赖: 0

建议者: 0

安全性: 0

星标: 26

关注者: 5

分支: 1

开放问题: 3

类型:项目

dev-master 2020-03-23 19:54 UTC

This package is auto-updated.

Last update: 2024-09-24 05:51:10 UTC


README

使用纯PHP编写的Intel 8086 CPU模拟器。

项目概述

该项目概述如我在关于《开源软件合作》的博客文章中所述

  • 本软件的主要目的是使用纯PHP模拟Intel 8086 CPU。
  • 功能不应超出Intel的功能和功能。因此,本软件的功能仅限于Intel 8086 CPU的功能。
  • 此列表是开放的。请随意提出功能请求。

编译BIOS

运行make bios/bios

TTY

为了有输入输出的TTY,可以指定--tty <path>。这将启动一个socat子进程以在PHP和TTY之间创建接口。然后可以使用screen访问TTY。

可选,要使用不同的socat二进制安装路径,可以指定--socat <path>

  1. 安装socat
  2. 打开一个shell并运行./bin/screen.sh
  3. 打开另一个shell并运行./bin/run.sh

术语

  • 字节 - 8位,一个单独的字符。
  • - 16位,或2字节。

8086 资源

更多资源