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

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

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

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

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

提取码: 4f44

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

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

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

选中文件打开

单击工具栏装载

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

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

此时再点击IO输入口

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

单击微单步

 三次微单步

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

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

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

0123 4567 89AB CDEF

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

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

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

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

  1. 计算机组成实验六MIPS汇编器,杭电计组实验6-MIPS汇编器与模拟器实验.doc

    <杭电计组实验6-MIPS汇编器与模拟器实验.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<杭电计组实验6-MIPS汇编器与模拟器实验.doc> ...

  2. 西电计组实验一 存储器实验

    FPGA中LPM_ROM定制与读出实验 一.实验目的   1.掌握FPGA中lpm_ROM的设置,作为只读存储器ROM的工作特性和配置方法:   2.用文本编辑器编辑mif文件配置ROM,学习将程序代 ...

  3. 超前进位加法器实验报告_北科大第二次计组实验报告超前进位加法器.doc

    北科大第二次计组实验报告超前进位加法器 北京科技大学 计算机与通信工程学院 实 验 报 告 实验名称: 超前进位加法器 学生姓名: 专 业: 计算机科学与技术 班 级: 学 号: 指导教师: 实验成绩 ...

  4. 超前进位加法器实验报告_北科大第二次计组实验报告超前进位加法器

    北科大第二次计组实验报告超前进位加法器 北京科技大学 计算机与通信工程学院实 验 报 告实验名称: 超前进位加法器 学生姓名: 专 业: 计算机科学与技术 班 级: 学 号: 指导教师: 实验成绩: ...

  5. 计算机组成原理实验心得2000字,计组实验报告(共10篇).doc

    计组实验报告(共10篇) 计组实验报告(共10篇) 计组实验报告 计算机组成原理实验报告一 一.算术逻辑运算器 1. 实验目的与要求: 目的:① 掌握算术逻辑运算器单元ALU(74LS181)的工作原 ...

  6. c语言编写英语词典软件,C语言课程设计一种简单的英文词典排版系统的实现.doc...

    C语言课程设计一种简单的英文词典排版系统的实现 目 录 课程设计评语2 目 录3 1.课程论文题目4 2.程序设计思路4 3.功能模块图5 4.数据结构设计5 5.算法设计6 6.程序代码13 7.程 ...

  7. 将100本英文书名做字典排序 c语言,C语言课程设计一种简单的英文词典排版系统c.doc...

    C语言课程设计一种简单的英文词典排版系统c 英文摘要中国地质大学(武汉)C语言课程设计学 院:机电学院 专 业:通信工程 题 目:一种简单的英文词典排版系统 班 级:075094 姓 名: 学 号: ...

  8. 基于android的记账软件,基于Android的记账软件的设计与实现

    摘要: 随着经济社会的发展,人们的资金流动更加频繁,对记账的需求也逐渐提高.目前移动设备已经普及,移动记账以其随时随地记账,高效统计的特点,受到了广大记账理财人士的青睐.本文通过对国内外手机记账软件发 ...

  9. 基于JavaSwing开发画图软件 课程设计 小作业 大作业源码

    基于JavaSwing开发画图软件(大作业/课程设计) 开发环境:   Windows操作系统 开发工具:MyEclipse/eclipse/idea+Jdk 运行效果图: 基于JavaSwing开发 ...

最新文章

  1. arm-none-linux-gnueabi,安装交叉编译器arm-none-linux-gnueabi-gcc 过程
  2. Hessian矩阵在XGBoost算法的应用小结
  3. 「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
  4. IE8 能否再创辉煌?
  5. CSS3中:nth-child和:nth-of-type的区别深入理解。 关于:nth-child和:nth-of-type的区别之前一直没太注意,经深入理解才发现里面其实暗藏玄机...
  6. FXRibbon 1.2版发布
  7. Maven setting.xml 配置详解
  8. 玩转Go语言之数据类型转换
  9. CSU 8月月赛 Decimal 小数化分数
  10. Windows下免费的屏幕录制软件——EV录屏——推荐
  11. 计算机怎样使操作家长控制,孩子自制力差 电脑设置家长控制技巧图文详细教程...
  12. pipe 半双工_linux进程间通信之管道(无名管道pipe)实现全双工双向通信
  13. Java -- Ajax异步访问数据库内容
  14. (读书笔记).NET大局观—.NET引介
  15. 爬楼梯java(leetcode70)
  16. 2021年数据泄露成本报告解读
  17. Android 一共有多少种动画?准确告诉你!
  18. Tomcat优化操作
  19. 在windows终端中进行复制粘贴的方法
  20. 基于Matlab-采用张正友标定法对双目相机进行标定

热门文章

  1. 代码简单生成uml图的小工具 Lumpy
  2. 第四章 图形思维的起点-朴素的软光栅 - 华科
  3. AskBot可以帮助零售门店员工做什么?
  4. vue2 + vue-video-player 视频播放器
  5. chai3d+haptic device
  6. stata里php代码,stata命令求解惑
  7. Dom解析器使用实例
  8. matlab 多通道余弦调制镜像滤波器组_滤波器基础:抗混叠
  9. 关于文件的扩展名和区别源文件、目标程序文件、可执行程序文件
  10. ESP32 / ESP8266 RGB LED灯带配颜色选择器Web服务器