|| UNIBBA
PEMROGRAMAN ASSEMBLER
PEMROGRAMAN TINGKAT RENDAH
Yaya Suharya
yaya@cgy.co.id
PERTEMUAN KE-5 yaya@cdi.co.id
(3 SKS – 16 X PERTEMUAN)
08112031124
NOW …
Materi :
• Install GUI Turbo Assembler v 3.0.1
• Memulai Bahasa Rakitan
• Text Editor, compiler dan linking
• Perbedaan COM dan EXE
• Bentuk angka, label dan komentar dalam
bahasa rakitan
• Perintah MOV dan INT
• Model Program COM
DESKRIPSI MATA KULIAH
Pertemuan ke-5 :
Mahasiswa mampu mengoperasikan
perangkat lunak assembler dan
mampu memahami bahasa rakitan.
Install Perangkat Lunak
Assembler
GUI TURBO ASSEMBLER V 3.0.1 :
- https://sourceforge.net/projects/guitasm8086/
- https://www.microsoft.com/en-
us/download/confirmation.aspx?id=17851
- 32 BIT
- 64 BIT
- GUI Turbo Assembler v3.0.1
- dotNetFx40_Full_setup
Install Perangkat Lunak
Assembler
EMULATOR 8086:
- https://download.cnet.com/Emu8086-
Microprocessor-Emulator/3000-2069_4-
10392690.html
- https://softfamous.com/emu8086/
Interface GUI Turbo
Assembler
Menu GUI Turbo
Assembler
Menu GUI Turbo
Assembler
Interface EMU8086
Menu GUI EMU8086
Text Editor, Compiler &
Linking
Text Editor merupakan sebuah software
yang biasanya digunakan oleh seorang
programmer dalam menulis sebuah kode
program.Text Editor kadang digunakan
juga oleh seorang web designer untuk
menciptakan halaman web yang didesain
olehnya.
Text Editor, Compiler &
Linking
Text Editor, Compiler &
Linking
Kompilator (Inggris: compiler) adalah
sebuah program komputer yang berguna
untuk menerjemahkan program komputer
yang ditulis dalam bahasa pemrograman
tertentu menjadi program yang ditulis
dalam bahasa pemrograman lain.
Kompilator itu sendiri, yang menerima kode
sumber dan menghasilkan bahasa tingkat
rendah (assembly)
Text Editor, Compiler &
Linking
Text Editor, Compiler &
Linking
Hal ini memberi kesempatan Anda untuk memeriksa program (file-exe) mana
yang bisa dengan aman disimpan dikomputer. Paling aman adalah berhati-hati.
Selalu disarankan untuk menjaga anti virus selalu up to date, dan menghapus
email dari sumber yang tidak diketahui, terutama pada lampiran
atau attachment email. Jika Anda menerima file-exe dari seseorang yang Anda
percaya, scan terlebih dahulu sebelum mengkliknya. Bahkan file yang datang dari
sumber terpercaya, dapat di-intervensi oleh pihak ketiga tanpa sepengetahuan
sumber itu.
Contoh File EXE
Bentuk Angka, Label dan Komentar
dalam bahasa rakitan
Dari perbandingan tersebut terlihat bahwa program COM lebih sederhana
dibanding program EXE. Baris-baris instruksi program dikenal dengan nama
Mnemonic, ditulis dan disimpan dalam file berekstensi ASM misalnya: Coba1.ASM
1. B = A ………………………..
2. A = 5 – A ………………………..
3. A = B – 2 X ………………………..
LATIHAN
Nama File : Penjumlahan bilangan 32 Bit.asm
ORG 100H
;Lakukan penjumlahan bilangan 32 bit
;antara bilangan 9876AB34h dan
;bilangan 8176CF0ah dengan cara
;menggunakan operasi ADD dan ADC
RET