Akümülatör VM
Çok küçük bir akümülatör makinesi (tek register acc) bir metni üretiyor. Bytecode program.hex dosyasında. Opcode tablosu:
````
0x01 IMM acc = IMM ; sonraki 1 byte
0x02 IMM acc = (acc+IMM) & 0xFF
0x03 IMM acc = acc ^ IMM
0xFF emit(acc) ; acc'yi cikti akisina yaz
Bytecode’u yorumla; üretilen akış flag’indir.
Challenge dosyaları
- program.hex (0.1 KB)
Bu challenge ne öğretiyor?
- Sanal makine challenge'ları kendi komut setini yorumlamanı ister.
- Hex (onaltılık), her baytı 0-9 ve a-f ile iki karakterde gösterir.
- Tersine mühendislik challenge'ları bir programın mantığını okuyup tersine çevirmeyi öğretir.