没有合适的资源?快使用搜索试试~ 我知道了~
individual:Java Reflection - 简单机器语言的基本解释器 - 软件开发与编程个人课程
共22个文件
java:20个
gitignore:1个
md:1个
需积分: 9 0 下载量 33 浏览量
2021-06-24
15:38:23
上传
评论
收藏 18KB ZIP 举报
温馨提示
个人 - 简单机器语言 (SML) #About 这是一个简单机器语言的基本解释器。 机器语言指令的一般形式是: 标签指令寄存器列表 在哪里 label:是线的标签。 其他指令可能会“跳转”到该标签。 指令:是实际指令。 在 SML 中有加法、乘法等指令,用于存储和检索整数,以及有条件地分支到其他标签(如 if 语句)。 register-list:是指令操作的寄存器列表。 寄存器是计算机内存中的简单整数存储区域。 在 SML 中有 32 个寄存器,编号为 0 - 31。 以下指令类型已经编码使用; AddInstruction - 将两个寄存器的内容相加并将结果存储在一个寄存器中。 SubInstruction - 将两个寄存器的内容相减并将结果存储在一个寄存器中。 MulInstruction - 将两个寄存器的内容相乘并将结果存储在一个寄存器中。 DivInstru
资源推荐
资源详情
资源评论
收起资源包目录
individual-master.zip (22个子文件)
individual-master
.gitignore 98B
README.md 3KB
src
sml
DuplicateEntryException.java 330B
AddInstruction.java 2KB
OutInstruction.java 1KB
DivInstruction.java 2KB
Labels.java 2KB
MulInstruction.java 2KB
tests
AddInstructionTest.java 2KB
BnzInstructionTest.java 2KB
OutInstructionTest.java 1KB
LinInstructionTest.java 998B
SubInstructionTest.java 2KB
MulInstructionTest.java 2KB
DivInstructionTest.java 2KB
LinInstruction.java 1KB
Translator.java 6KB
SubInstruction.java 2KB
Instruction.java 622B
Registers.java 678B
Machine.java 2KB
BnzInstruction.java 3KB
共 22 条
- 1
资源评论
A玩具爆款孙大帅
- 粉丝: 18
- 资源: 4712
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功