İçeriğe atla
0 XP 0
Arena · Çeşitli

Minik Sanal Makine

200 puanzor

vm.bin küçük bir yığın-tabanlı sanal makinenin bayt kodu. Komut seti (ISA):

0x10 XX  PUSH XX      -> XX baytını yığına it
0x20     ADD          -> a=pop, b=pop, push((a+b) & 0xFF)
0x30     SUB          -> a=pop, b=pop, push((b-a) & 0xFF)
0x40 XX  XORK XX      -> yığının tepesini XX ile XOR'la
0xF0     EMIT         -> pop et, karakter olarak yazdır
0xFF     HALT         -> dur

Bu ISA’yı uygulayan bir yorumlayıcı yaz; ürettiği çıktı flag’in.

Dosyalar

Flag

Biçim: ALTAY{...}

Giriş yap, puanların sıralamaya işlensin.

Başlangıç seviyesi challenge. Yapay zekaya sormadan çözmeye çalış, sıkışırsan ipucunu aç.