Pyntel4004:英特尔4004处理器的Python软件实现

上传者: 42162978 | 上传时间: 2022-05-23 00:27:57 | 文件大小: 56.15MB | 文件类型: ZIP
英特尔4004处理器的Python软件实现。 一般信息 使用原始助记符,指令和注释语法的两遍汇编器 监视工具以单步执行代码并检查寄存器,内存等 设计目标 应该使用二进制算术和运算来执行尽可能多的内部操作。 无需使用任何外部库(例如,纯Python)。 构建功能全面的i4004操作码仿真器。 构建一个可以正常工作的汇编器,该汇编器会生成正确的操作码。 构造一个可以正常工作的i4004芯片,该芯片可以使用从编译器生成的目标代码(可能使用Ardiuno板上的微型python或电路python)。 例子 汇编程序指令和其他补充 汇编程序指令不是proogram本身的一部分,但是可以控制诸如起始地址和各种环境设置之类的内容。 指示 例子 意义 结尾 结尾 表示程序结束,但不一定表示代码结束 组织 组织100 汇编并放置从地址100开始的目标代码 别针 针1 i4004的引脚10(测试引

文件下载

资源详情

[{"title":"( 63 个子文件 56.15MB ) Pyntel4004:英特尔4004处理器的Python软件实现","children":[{"title":"Pyntel4004-main","children":[{"title":".gitignore <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"images","children":[{"title":"pytel4004.png <span style='color:#111;'> 210.04KB </span>","children":null,"spread":false},{"title":"assemble-run.png <span style='color:#111;'> 202.67KB </span>","children":null,"spread":false},{"title":"blank_4004.png <span style='color:#111;'> 296.08KB </span>","children":null,"spread":false},{"title":"Pyntel4001_chip.png <span style='color:#111;'> 375.72KB </span>","children":null,"spread":false},{"title":"pyntel4004-white.svg <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false},{"title":"pyntel4004.svg <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"pre-commit <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"pyntel4004","children":[{"title":"src","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"example.asm <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"hardware","children":[{"title":"reads.py <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"machine.py <span style='color:#111;'> 31.93KB </span>","children":null,"spread":false},{"title":"suboperation.py <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"reset.py <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"opcodes.py <span style='color:#111;'> 25.99KB </span>","children":null,"spread":false},{"title":"processor.py <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"instructions","children":[{"title":"nop.py <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"accumulator.py <span style='color:#111;'> 10.34KB </span>","children":null,"spread":false},{"title":"idx.py <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"exceptions.py <span style='color:#111;'> 596B </span>","children":null,"spread":false}],"spread":true},{"title":"assemble.py <span style='color:#111;'> 23.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"YZmCSWt.jpg <span style='color:#111;'> 926.31KB </span>","children":null,"spread":false},{"title":"github-social-image.png <span style='color:#111;'> 205.26KB </span>","children":null,"spread":false},{"title":"msc-4-asm-manual-1973.pdf <span style='color:#111;'> 5.02MB </span>","children":null,"spread":false},{"title":"IEEE Xplore Full-Text PDF.pdf <span style='color:#111;'> 5.60MB </span>","children":null,"spread":false},{"title":"i4004-schematic.gif <span style='color:#111;'> 361.77KB </span>","children":null,"spread":false},{"title":"MCS-40_Users_Manual_Nov74.pdf <span style='color:#111;'> 7.10MB </span>","children":null,"spread":false},{"title":"4004.pdf <span style='color:#111;'> 726.32KB </span>","children":null,"spread":false},{"title":"MCS-4_Manual.pdf <span style='color:#111;'> 29.40MB </span>","children":null,"spread":false},{"title":"Intel_Intellec_8_Intellec_4_Brochure.pdf <span style='color:#111;'> 6.73MB </span>","children":null,"spread":false},{"title":"intellec_4_console.pdf <span style='color:#111;'> 1.07MB </span>","children":null,"spread":false},{"title":"opcodes.txt <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"test","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"example.asm <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"test_init.py <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"CODE_OF_CONDUCT.md <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"python-app.yml <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"Makefile <span style='color:#111;'> 638B </span>","children":null,"spread":false},{"title":"make.bat <span style='color:#111;'> 799B </span>","children":null,"spread":false},{"title":"source","children":[{"title":"index.rst <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"_static","children":[{"title":"pyntel4004.svg <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false}],"spread":false},{"title":"hardware","children":[{"title":"machine","children":[{"title":"images","children":[{"title":"dcl.png <span style='color:#111;'> 7.35KB </span>","children":null,"spread":false},{"title":"jcn.png <span style='color:#111;'> 15.84KB </span>","children":null,"spread":false},{"title":"jcn-cond.png <span style='color:#111;'> 47.69KB </span>","children":null,"spread":false},{"title":"jcn-sym.png <span style='color:#111;'> 43.18KB </span>","children":null,"spread":false},{"title":"jcn-bool.png <span style='color:#111;'> 34.07KB </span>","children":null,"spread":false},{"title":"nop.png <span style='color:#111;'> 7.50KB </span>","children":null,"spread":false},{"title":"pinout4004.jpg <span style='color:#111;'> 15.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"nop.rst <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"jcn.rst <span style='color:#111;'> 3.14KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"intro","children":[{"title":"opcodes.rst <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"_themes","children":[{"title":"faculty_sphinx_theme","children":[{"title":"layout.html <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 721B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"images","children":[{"title":"logo.svg <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"logo-white.svg <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"faculty.css <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"breadcrumbs.html <span style='color:#111;'> 358B </span>","children":null,"spread":false},{"title":"theme.conf <span style='color:#111;'> 58B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明