基于计组实验软件CMStudio设计一种简单同或运算指令系统

有一说一这个软件的bug那叫一个多,又或是没有什么开发手册一类导致出现问题无法解决

总之就是遇到问题不要死磕,简单的指令系统,大不了换一个运算指令(手动流汗黄豆)

下面是我机子上安装的软件百度 盘链接,经测试运行本程序不存在bug。

asm,is文件也放在里面了,使用时可以直接运行

链接: 百度 盘 请输入提取码

提取码: 4f44

具体软件怎么使用前面有大佬写过类似,b站也有学校学长发过的介绍视频,这里就不再细讲软件使用方法了,直接摆上运行流程。

打开软件这个样子,单击工具栏打开按钮

直接选中asm文件打开即可 ,此时再单击文件→调入指令系统

选中文件打开

单击工具栏装载 

单击IO输入口,输入数据0012(测试用例,可以自己根据需求更改)

 之后就开始微单步执行程序,三次微单步后出现

 此时再点击IO输入口

和前面一样,0034 代表第二个数据

单击微单步

 后续每一步微单步在两个框中都可以看到数据流向,从下面就可以看出来是怎么流的。

由于步骤太多就不一一截图,都是很简单的点一下微单步,就放一个我手写的具体每一步骤数据是怎么变化的

这里的总线规则可以暂且理解为

0123 4567 89AB CDEF

奇→偶为源地址的高八位送到目的地址的第八位

 

 这个指令系统也就结束了,实现了同或功能。这里只论述了如何实现这一单一功能的介绍,想实现自己的功能可以在老师发的MXJ1.ASM或者MXJ4.ASM的基础上修改(里面有好多已经实现的基本功能,也就不用自己再重复造轮子了)

文中有错误或者不懂的可以在评论区指出

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月2日
下一篇 2021年11月2日

相关推荐