基本工程版面 项目的模板默认文件夹结构
2023-11-09 17:46:30 28.53MB Pascal
1
基本汇编程序 将汇编语言转换为机器代码的基本汇编程序。
2023-01-08 21:19:51 2KB C
1
运行环境:Windows 2000, Windows XP。 版本:Microsoft Macro Assembler Version 5.00 功能:编译x86的汇编程序为OBJ文件。
2022-10-31 22:16:20 64KB masm Assembler 汇编 编译器
1
自制CPU 这是在Logisim中实现的简单CPU,其灵感来自Albert Paul Malvino在“数字计算机电子学”一书中介绍的SAP-1体系结构。 ##指令系统: LDI-立即加载 STM-存储到内存 LDM-从内存加载 LDMA-由A指向的内存加载 ADDI-立即添加 SUBI-次即时 ADDM-从内存添加 SUBM-内存中的子项 JMPI-跳转到直接地址 JMPM-跳转到内存中存储的地址 JMPA-跳转到A中存储的地址 JMPMA-跳转到A指向的内存中存储的地址 JZI-如果设置了零标志,则跳转到立即地址 JCI-如果设置了进位标志,则跳转到直接地址 OUT-输出存储在A中的
2022-07-07 12:05:14 16KB homebrew cpu assembler logisim
1
英特尔4004处理器的Python软件实现。 一般信息 使用原始助记符,指令和注释语法的两遍汇编器 监视工具以单步执行代码并检查寄存器,内存等 设计目标 应该使用二进制算术和运算来执行尽可能多的内部操作。 无需使用任何外部库(例如,纯Python)。 构建功能全面的i4004操作码仿真器。 构建一个可以正常工作的汇编器,该汇编器会生成正确的操作码。 构造一个可以正常工作的i4004芯片,该芯片可以使用从编译器生成的目标代码(可能使用Ardiuno板上的微型python或电路python)。 例子 汇编程序指令和其他补充 汇编程序指令不是proogram本身的一部分,但是可以控制诸如起始地址和各种环境设置之类的内容。 指示 例子 意义 结尾 结尾 表示程序结束,但不一定表示代码结束 组织 组织100 汇编并放置从地址100开始的目标代码 别针 针1 i4004的引脚10(测试引
2022-05-23 00:27:57 56.15MB python emulator cpu assembler
1
Y86仿真器 Y86 ISA模拟器和虚拟机是用Java编写的汇编程序和模拟器。 它支持: 所有y86 64位指令(四字) 分步执行 每条指令后检查寄存器,标志和存储器的内容 语法高亮 立即显示编译时错误 断点支持 附加数学指令:multq,divq,modq,sarq,slrq,salq,orq,incq,decq,negq,notq,bangq 进位标志,无符号跳转指令,无符号条件移动指令 控制台和6条新的输入和输出指令:getc,getq,gets,outc,outq,outs
2022-05-06 17:34:48 1.93MB compiler assembly assembler systems
1
RARS-RISC-V汇编程序和运行时模拟器 RISC-V汇编器,模拟器和运行时RARS将汇编和模拟RISC-V汇编语言程序的执行。 它的主要目标是为开始使用RISC-V的人们提供一个有效的开发环境。 特征 RISC-V IMFDN基础(riscv32和riscv64) 多个匹配MARS或SPIKE行为的系统调用。 支持使用断点和/或ebreak进行调试 从伪指令到机器码的中间步骤并排比较 使用打开的文件或目录的多文件程序集 文献资料 可在上找到有关受支持的,,等的文档。 可以通过帮助菜单访问下载内容中包含的文档。 下载 RARS作为可执行jar分发。 您至少需要Java 8才能运行它。 可以在找到最新的稳定版本,可以在找到具有最新发展的,并且包含以前所有带有发行说明的稳定发行版。 或者,如果您希望制作自己的jar和/或修改代码,则应使用git clone https://gith
2022-04-07 15:22:11 1.91MB education simulator ide assembler
1
简单的8085汇编程序和反汇编程序,用于教育用途。 8085asm会生成映射文件和intel十六进制文件。 它支持指令EQU,ORG,DB,DS和END。
2022-03-16 09:54:05 38KB 开源软件
1
汇编器 这是将 MIPS 指令集的子集转换为机器代码的两遍汇编程序的实现。 该汇编器仅使用 MIPS 指令代码的 .text 段。 在较高的层次上,我们的汇编器的功能可以划分如下: 第 1 步:读取输入 (.s) 文件。 注释被剥离,伪指令被扩展,每个标签的地址被记录到符号表中。 标签和伪指令的输入验证在此处执行。 输出被写入一个中间 (.int) 文件。 Pass 2:读取中间文件并将每条指令翻译成机器码。 在此步骤验证指令语法和参数。 生成重定位表,并将指令、符号表和重定位表写入对象(.out)文件。
2022-03-06 05:03:24 29KB C
1
包含 y86sim.h y86sim.c y86asm.h y86asm.c
2022-03-05 18:45:03 10KB ics lab4 lab5 y86
1