#7 匯編挑戰(zhàn)(Part.4)水世界


作為游戲的最后一關(guān)
確實(shí)有點(diǎn)難度
把所有的海拔都導(dǎo)入RAM
找到最高的海拔
然后從最上層開(kāi)始到最下層
一層一層分析能裝多少水
找到左邊界(從左邊開(kāi)始遇到第一個(gè)海拔大于等于該層數(shù)的)和右邊界(同理)
然后在之間循環(huán),海拔低于這一層的,水量+1
代碼有點(diǎn)小亂
因?yàn)樽詈笠魂P(guān)了快結(jié)束了有點(diǎn)激動(dòng)
所以寫(xiě)的有一點(diǎn)著急



自定義匯編別名:
null:000000(0)
add:00000000(0)
sub:00000001(1)
and:00000010(2)
xor:00000101(5)
shl:000110(6)
shr:000111(7)
input:00000111(7)
output:00000111(7)
ram_r:00010000(16)
ram_w:00010001(17)
equal:00100000(32)
not_equal:00100001(33)
less_than:00100010(34)
les_or_equal:00100011(35)
big_or_equal:00100101(37)
pop:00110000(48)
push:00110001(49)
return:00111000(56)
call:00111001(57)
j:01000000(64)
i:10000000(128)
reg0-reg5:00000000-00000101(0-5)

蕪湖
完結(jié)大撒花
(撒花)
標(biāo)簽:圖靈完備Turing Complete