五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Overture-CPU模擬器/匯編器發(fā)布

2023-09-07 20:51 作者:_cocca  | 我要投稿

發(fā)布一下圖靈完備的Overture CPU的模擬器:

https://github.com/CoccaGuo/Turing-Complete-Saves

這里除了Proteus (V8.9)模擬器的文件【參見Overture-CPU.pdsprj】,還有一些測試用的匯編代碼。相關(guān)指令集定義可以參考之前的專欄。

實際做出來的CPU存在rom(eeprom)不能讀取的問題,不知道是否和淘寶貨有關(guān)。其他模塊沒有問題,在連接燒錄器的時候可以實時執(zhí)行。因為沒有辦法寫入rom,移除燒錄器后無法執(zhí)行。且因為燒錄時代碼按順序?qū)懭?,因此實時執(zhí)行無法跳轉(zhuǎn)。這些問題在幾次嘗試后沒有解決,暫時擱置。

不過模擬器版本暫時沒有發(fā)現(xiàn)重大的缺陷,有興趣的同學可以玩一玩。模擬器的指令存儲在27512中,可以雙擊它修改(*.bin)文件。模擬器還配有屏幕,可以把輸出的值用16進制顯示出來。

目前有匯編器(asm.py)以及拓展指令的匯編器(exasm.py),拓展后的匯編器會把(*.exasm)文件先編譯成(*.asm)文件,再通過(asm.py)匯編成(*.bin)文件。拓展后的匯編器增加了一些指令,包括0~255范圍的立即數(shù),左移等等。C語言后端施工過半,不過物理機進度難以推進,一并擱淺。不過,目前的匯編器做一些demo已經(jīng)足夠用了。


模擬器
物理機


Overture-CPU模擬器/匯編器發(fā)布的評論 (共 條)

分享到微博請遵守國家法律
丹棱县| 南陵县| 临安市| 武胜县| 佛学| 浦城县| 屏边| 瓮安县| 霍山县| 库尔勒市| 利川市| 肥城市| 洱源县| 广宗县| 永泰县| 辽源市| 乌什县| 黄冈市| 福州市| 彰化县| 蒙阴县| 石河子市| 郧西县| 迁安市| 永顺县| 兴安盟| 米易县| 临江市| 凭祥市| 维西| 温泉县| 周宁县| 镇康县| 扎赉特旗| 民乐县| 额济纳旗| 滦南县| 富阳市| 衡水市| 兴国县| 鹤庆县|