Programming · Uncategorized

Interpreter Bahasa Brainfuck Dalam Bahasa C

Brainfuck? Jangan salah paham dulu, Brainfuck adalah sebuah bahasa pemrograman esoteric yang minimalis. Bahasa Brainfuck hanya memiliki delapan perintah yaitu , . [ ] < > + -. Sebetulnya sudah banyak juga sih yang menulis compiler dan interpreter untuk bahasa ini, tapi saya ingin membuatnya sendiri karena tertarik perintahnya yang sedikit, hihi. Untuk implementasi interpreter… Continue reading Interpreter Bahasa Brainfuck Dalam Bahasa C

Uncategorized

Implementing MIPS Processor with VHDL

Warning my lovely readers! The following will be a very technical article, but still, I can’t prevent your inner desire to keep reading this great article. 🙂 In my lab course on computer architecture, implementing processor in VHDL is one thing every electrical engineering student have to face. You know, it is like building your… Continue reading Implementing MIPS Processor with VHDL

Uncategorized

First Effort to Build My Own Processor (1)

Untuk membuat prosesor, terlebih dulu saya mesti membuat spesifikasi awal prosesor saya, misalnya seberapa besar lebar bit yang dipakai. Nah, meskipun penamaan kurang penting, tapi nama prosesor itu perlu untuk memudahkan pembaca merujuk prosesor saya. Baiklah, saya beri nama prosesor saya AdjieCPU. Saya ingin AdjieCPU menjadi prosesor 4-bit. Itu berarti, AdjieCPU punya register, data bus,… Continue reading First Effort to Build My Own Processor (1)