#4 編程(Part.3)太空入侵者


很簡單的一關(guān)啦
難點在于激光還在飛的時候,是不能夠射出下一發(fā)的
所以一定要貼臉輸出

OVERTURE架構(gòu)指令集:
最高兩位為操作碼,00立即數(shù)模式,01算術(shù)模式,10復(fù)制模式,11條件跳轉(zhuǎn)模式
立即數(shù)模式下,1-6位是立即數(shù),寫入0號寄存器
算術(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對應(yīng)寄存器,110對應(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)?
equal_0:11000001(193)
always:11000100(196)

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