#4 編程(Part.2)激光炮直瞄


蕪湖,開始匯編編程咯
直接用OVERTURE架構(gòu),不需要硬件改動(dòng)
只需要寫一小段程序就可以了
OVERTURE架構(gòu)指令集:
最高兩位為操作碼,00立即數(shù)模式,01算術(shù)模式,10復(fù)制模式,11條件跳轉(zhuǎn)模式
立即數(shù)模式下,1-6位是立即數(shù),寫入0號(hào)寄存器
算術(shù)模式下,1-3位為算術(shù)命令,000為OR,001為NAND, 010NOR, 011為AND, 100為ADD, 101為SUB, 110和111為UNUSED
復(fù)制模式下,1-3為目的,4-6為源,000-101對(duì)應(yīng)寄存器,110對(duì)應(yīng)輸入/輸出,111UNUSED
條件跳轉(zhuǎn)模式下,1-3位為條件,000為NEVER, 001為=0, 010為<0, 011為<=0, 100為ALWAYS, 101為!=0, 110為>=0, 111為>0
自定義匯編別名:
copy:10000000(128)
input/output:00000110(6)
add:01000100(68)

總延遲60 時(shí)鐘刻9 總用時(shí)540

標(biāo)簽:圖靈完備Turing Complete