Simple emulator for 8086, code challenage from Emulate an Intel 8086 CPU
简单的 8086 模拟器,实际上是一个课后作业,原题在这里 Emulate an Intel 8086 CPU
- 准备工作
- To Be Continued ...
一些有用的参考资料:
- 8086简介 来自 wikipedia,简要介绍 8086 的基本情况,是了解寄存器个数、大小等基本信息的好地方
- x86指令编码入门 详细介绍了 x86 指令格式,入门推荐~(x86 是包含 32 位体系的,所以该文章中涉及 32 位描述的地方都可以先暂时掠过,不会影响对 8086 的理解,比如机器码中的 'Prefix Bytes' 在 16 位的 8086 中是不存在的)
- 8086操作码表 不光能查操作码,其中的操作数描述十分有用
- 8086用户手册 Intel 8086 用户手册,包含每条指令的详细描述,权威指南
# Node version above 5.0
# before start you may install all dependencis by `npm install`
$ npm start
# Node version above 5.0
# before test you may install all dependencis by `npm install`
$ npm test
MIT