Assembly

#TopikTarget Pembelajaran
01

pemahaman dari bahasa assembly - On Progress

Memahami konsep dasar dari pemograman assembly sebelum masuk ke langkah berikutnya
02

hello world! - On Progress

Hello world !
03

semegmentasi memori - On Progress

Memahami konsep dasar segmentasi memori
04

register - On Progress

Memahami konsep dari register pada assembly
05

pemanggilan sistem - On Progress

Memahami konsep dasar pemanggilan sistem assembly
06

mode adressing - On Progress

Memahami dari mode adressing assembly
07

variabel - On Progress

Memahami konsep dasar dari variabel pada assembly
08

konstant - On Progress

Memahami konsep dari konstant dari assembly
09

fungsi aritmatika - On Progress

Memahami konsep dasar aritmatika assembly
10

instruksi logika - On Progress

Memahami konsep dasar logika assembly
11

instruksi kondisi - On Progress

Memahami instruksi kondisi pada assembly
12

perulangan - On Progress

Memahami konsep dasar perulangan pada assembly
13

data_angka - On Progress

Memahami tentang data angka pada assembly
14

string - On Progress

Memahami tentang string pada assembly
15

array - On Progress

Memahami tentang basic array pada assembly
16

prosedur - On Progress

Memahami tentang basic prosedur pada assembly
17

rekursif - On Progress

Memahami tentang basic rekursif pada assembly
18

makro - On Progress

Memahami tentang basic makro
19

manejemen file - On Progress

Memahami tentang basic tentang manajemen file
20

manajemen memori - On Progress

Memahami tentang basic manajemen memori
  • Linux
    • 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
  • Mac
  • 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
  • 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