> For the complete documentation index, see [llms.txt](https://www.bitvm.club/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.bitvm.club/resources/youtube/bitvm-8-bit-cpu-write-bitcoin-programs-in-assembly.md).

# BitVM 8 bit CPU: Write Bitcoin programs in Assembly

{% embed url="<https://www.youtube.com/watch?v=lQ9agL725G0>" %}

Super Testnet has built an 8 bit CPU for BitVM, so programs are easier to create. I walkthrough how it works and a tool to help you write these programs. Let me know in the comments if you write any interesting programs, or share them in the BitVM Builders Telegram group!

Program writing tool: [https://magical-frangipane-149aba.net...](https://magical-frangipane-149aba.netlify.app/compiler)

8 bit CPU documentation: [https://github.com/supertestnet/8bit-...](https://github.com/supertestnet/8bit-cpu-for-bitvm)

8 bit CPU implementation: [https://supertestnet.github.io/8bit-c...](https://supertestnet.github.io/8bit-cpu-for-bitvm/)

BitVM Builders Telegram group: <https://t.me/bitVM_chat>

Follow Super Testnet here: @highlevelbitcoin
