国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ā)布的評論 (共 條)

分享到微博請遵守國家法律
台东县| 科尔| 应城市| 随州市| 胶南市| 开化县| 鸡泽县| 江安县| 公安县| 靖宇县| 连江县| 女性| 喀什市| 江北区| 庆元县| 万盛区| 疏附县| 罗山县| 平潭县| 铜鼓县| 尖扎县| 连城县| 安多县| 庆安县| 东方市| 朝阳区| 九龙县| 武强县| 民勤县| 哈尔滨市| 大英县| 长阳| 通化县| 泰来县| 舞钢市| 文昌市| 鄱阳县| 荔浦县| 巴中市| 临江市| 长子县|