/Assembly

Repositori untuk belajar pemrograman Assembly dalam bahasa Indonesia

Primary LanguageAssemblyMIT LicenseMIT

Assembly 🧮

discord lisensi testing assembly

Repositori ini berisi kumpulan source code serta tutorial dari bahasa assembly. Sebelum itu, bacalah terlebih dahulu peraturan dan pedomannya yang dapat ditemukan pada COTRIBUTING.md.

Langkah Topik Target Pembelajaran Materi Rujukan
01 pemahaman dari bahasa assembly Memahami konsep dasar dari pemograman assembly sebelum masuk ke langkah berikutnya Materi
02 hello world! Hello world ! Materi
03 semegmentasi memori Memahami konsep dasar segmentasi memori Materi
04 register Memahami konsep dari register pada assembly Materi
05 pemanggilan sistem Memahami konsep dasar pemanggilan sistem assembly Materi
06 mode adressing Memahami dari mode adressing assembly Materi
07 variabel Memahami konsep dasar dari variabel pada assembly Materi
08 konstant Memahami konsep dari konstant dari assembly Materi
09 fungsi aritmatika Memahami konsep dasar aritmatika assembly Materi
10 instruksi logika Memahami konsep dasar logika assembly Materi
11 instruksi kondisi Memahami instruksi kondisi pada assembly Materi
12 perulangan Memahami konsep dasar perulangan pada assembly Materi
13 data_angka Memahami tentang data angka pada assembly Materi
14 string Memahami tentang string pada assembly Materi
15 array Memahami tentang basic array pada assembly Materi
16 prosedur Memahami tentang basic prosedur pada assembly Materi
17 rekursif Memahami tentang basic rekursif pada assembly Materi
18 makro Memahami tentang basic makro Materi
19 manejemen file Memahami tentang basic tentang manajemen file Materi
20 manajemen memori Memahami tentang basic manajemen memori Materi

installasi 🖥️

  • linux_badge

    • debian based (deb) install melalui terminal dengan perintah

      sudo apt-get install nasm

      cek versi dari nasm

      nasm --version
      
    • rpm (arch, fedora) instal melalui perintah dari dnf atau yum dengan install nasm.repo di etc/yum/yum.repos.d file nasm.repo

      [nasm]
      name=The Netwide Assembler
      baseurl=http://www.nasm.us/pub/nasm/stable/linux/
      enabled=1
      gpgcheck=0
      
      [nasm-testing]
      name=The Netwide Assembler (release candidate builds)
      baseurl=http://www.nasm.us/pub/nasm/testing/linux/
      enabled=0
      gpgcheck=0
      
      [nasm-snapshot]
      name=The Netwide Assembler (daily snapshot builds)
      baseurl=http://www.nasm.us/pub/nasm/snapshots/latest/linux/
      enabled=0
      gpgcheck=0
      
  • macOs

    lakukan perintah pada teriminal dengan perintah brew (untuk membuka terminal dilakukan dengan cara tombol command + spasi)

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2> /dev/null

    kemudian jalankan perintah

    brew install nasm
  • windows

    installasi pada windows support pada arsitektur 64bit dengan file donwload dibawah ini NASM windows installer

    sebelumnya install terlebih dahulu codeblocks disini

    untuk tutorial lebih lanjut bisa diliat disini

🤩 Ayo ikut kami dan berkontribusi 🤩

Bantuan kalian diperlukan agar berllshade dapat lebih jauh lagi membantu anak-anak indonesia belajar programming,

"Dengan bellshade, aku jadi bisa ngoding! Terima kasih Bellshade!"

Kami sangat senang bila kalian ingin melakukan kontribusi pada repositori assembly ini. Tapi, sebelum itu, silahkan baca terlebih dahulu peraturan dan pedomannya yang telah kami siapkan. Terima kasih.

Untuk informasi lebih lanjut, mari gabung dalam komunitas Discord Channel WPU