基于计组实验软件CMStudio设计一种简单同或运算指令系统
有一說一這個軟件的bug那叫一個多,又或是沒有什么開發手冊一類導致出現問題無法解決
總之就是遇到問題不要死磕,簡單的指令系統,大不了換一個運算指令(手動流汗黃豆)
下面是我機子上安裝的軟件百度網盤鏈接,經測試運行本程序不存在bug。
asm,is文件也放在里面了,使用時可以直接運行
鏈接: 百度網盤 請輸入提取碼
提取碼: 4f44
具體軟件怎么使用前面有大佬寫過類似,b站也有學校學長發過的介紹視頻,這里就不再細講軟件使用方法了,直接擺上運行流程。
打開軟件這個樣子,單擊工具欄打開按鈕
直接選中asm文件打開即可?,此時再單擊文件→調入指令系統
選中文件打開
單擊工具欄裝載?
單擊IO輸入口,輸入數據0012(測試用例,可以自己根據需求更改)
?之后就開始微單步執行程序,三次微單步后出現
?此時再點擊IO輸入口
和前面一樣,0034 代表第二個數據
單擊微單步
?三次微單步
?后續每一步微單步在兩個框中都可以看到數據流向,從下面就可以看出來是怎么流的。
由于步驟太多就不一一截圖,都是很簡單的點一下微單步,就放一個我手寫的具體每一步驟數據是怎么變化的
這里的總線規則可以暫且理解為
0123 4567 89AB CDEF
奇→偶為源地址的高八位送到目的地址的第八位
?
?這個指令系統也就結束了,實現了同或功能。這里只論述了如何實現這一單一功能的介紹,想實現自己的功能可以在老師發的MXJ1.ASM或者MXJ4.ASM的基礎上修改(里面有好多已經實現的基本功能,也就不用自己再重復造輪子了)
文中有錯誤或者不懂的可以在評論區指出
總結
以上是生活随笔為你收集整理的基于计组实验软件CMStudio设计一种简单同或运算指令系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TransModeler典型项目应用介绍
- 下一篇: 全球与中国翻译系统市场现状及未来发展趋势