More
回來突然想到,從來沒用過的 pushf/popf instructions 說不定也有 bug,一測果然沒錯,而且這隻 bug 蛀到 VM 去了。(TOY86 是靠底層的 VM 當 model,arch. visualization 只是這個 model 的一個觀察面。)連帶抓出幾隻與 stack 相關的 bugs(都在 arch. view 上),都是些滿可笑的邏輯錯誤,想來是當時寫瘋了 XD。
如果把整個 simulator 重寫成 literate program 的話,架構說不定可以改得更好,也可能抓得到頑固的 bugs,可惜沒那個精神 XD。
--
TOY86 得暫時擱一下,明天要交圖論作業了 XD。
Labels: TOY86
<< 回到主頁