Dewi Anggraini P. Hapsari

Slides:



Advertisements
Presentasi serupa
JWASM Input Keyboard.
Advertisements

Flags.
Pemograman DEBUG.
PERTEMUAN KE 5 OPERASI LOMPAT/JUMP.
OPERASI ARITMATIKA OPERASI PENAMBAHAN 1. ADD
ASSEMBLER PERTEMUAN KE-1
Manipulasi Bit dan Logika
Turbo Assembly Operasi Aritmatika.
BAB IV MODE PENGALAMATAN
Bahasa Assembley & Program COM
POINTER A. PENDAHULUAN Tanpa pointer untuk memindahkan data dari suatu variabel ke register 8 bit, maka variabel tersebut haruslah 8 bit juga yang dapat.
Bhakti Yudho Suprapto, MT
Arsitektur Komputer “Mode Pengalamatan”
Turbo Assembly Stack.
Turbo Assembly Compare and Jump.
Turbo Assembly Masukan dari Keyboard.
SISTEM BILANGAN DAN REGISTER
REGISTER Oleh : Oman Somantri, S.Kom
Struktur Register dan Metode Pengalamatan Memori
QUIZ. Berapakah nilai hexadecimal dari destination operand pada setiap instruksi ? (Jika terdapat instruksi yang ERROR atau ILLEGAL, tuliskan ERROR atau.
DEBUG.
Dasar pemrograman Mikroprosesor 8086
JWASM Mencetak angka.
BAHASA RAKITAN BAGIAN 3.
Johannes Simatupang, MKom, Cobit5-F NIDN :
REGISTER.
POINTER & MANIPULASI BIT DAN LOGIKA
Mode Pengalamatan.
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
EE-2623 Mikroprosesor & Antarmuka
SISTEM BILANGAN DAN REGISTER
Pointer. Karakteristik Operasi Assembly  Lebar data tujuan dan asal harus sama! Lebar data tidak sama => invalid opcode  Operasi 8bit disimpan pada.
EE-2623 Mikroprosesor & Antarmuka
OPERASI ARITMATIKA.
Program Bahasa Rakitan dengan DEBUG.COM
Arsitektur Perangkat Lunak 8086
lnstruksi Aritmetika dan Logika
Manipulasi Bit dan Logika
Praktikum 6.
Register.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Pengenalan Assembler.
Dasar pemrograman Mikroprosesor 8086
Program Bahasa Rakitan dengan DEBUG.COM
EE-2623 Mikroprosesor & Antarmuka
Flag Register.
Stack Segment & Bahasa Assembly
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Model Hipotesis SAP-3 Abdillah, S.Si, MIT.
Struktur Register dan Metode Pengalamatan
Operasi String.
REGISTER.
Sistem Bilangan & REGISTER
Pertemuan 13 Pengendalian File
Pengenalan Assembler.
FLOW CONTROL INSTRUTIONS
OPERASI ARITMATIKA.
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Pertemuan 6 Instruksi Bahasa Rakitan 8088
Mode Pengalamatan.
Mode Pengalamatan Mulyono.
OPERASI LOGIKA Mulyono.
Operasi Aritmatika.
ARITMETIKA BCD DAN ASCII
INSTRUKSI LAIN Special Relay ( SR ) Always ON Flag
Manipulasi Bit dan Logika
Struktur Register dan Metode Pengalamatan Memori
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
CHAP 6 SET INSTRUKSI MEMORI
Transcript presentasi:

Dewi Anggraini P. Hapsari OPERASI ARITMATIKA Dewi Anggraini P. Hapsari

Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC Operasi Penambahan Untuk menambah dalam bahasa assembler digunakan perintah ADD dan ADC serta INC

Perintah ADD Perintah ADD digunakan dengan syntax : ADD Tujuan,Asal Perintah ADD ini akan menambahkan nilai pada Tujuan dan Asal. Hasil yang didapat akan ditaruh pada Tujuan, dalam bahasa pascal sama dengan instruksi : Tujuan:=Tujuan + Asal. Sebagai contohnya : MOV AH,15h ; AH:=15h MOV AL,4 ; AL:=4 ADD AH,AL ; AH:=AH+AL, jadi AH=19h

Contoh - 1

Contoh - 2

Perintah ADC Perintah ADC digunakan dengan cara yang sama pada perintah ADD, yaitu : ADC Tujuan, Asal Perbedaannya pada perintah ADC ini Tujuan tempat menampung hasil pertambahan Tujuan dan Asal ditambah lagi dengan carry flag : Tujuan := Tujuan + Asal + Carry Pertambahan yang demikian bisa memecahkan masalah seperti yang pernah kita kemukakan, seperti pertambahan pada bilangan 12345678h + 9ABCDEF0h

Contoh MOV AX,1234h ; AX = 1234h CF = 0 MOV BX,9ABCh ; BX = 9ABCh CF = 0 MOV CX,5678h ; BX = 5678h CF = 0 MOV DX,0DEF0h ; DX = DEF0h CF = 0 ADD CX,DX ; CX = 3568h CF = 1 ADC AX,BX ; AX = AX+BX+CF = ACF1 Hasil penjumlahan akan ditampung pada register AX:CX yaitu ACF13568h. Adapun flag-flag yang terpengaruh oleh perintah ADD dan ADC ini adalah CF,PF,AF,ZF,SF dan OF.

Perintah INC Perintah INC(Increment) digunakan khusus untuk pertambahan dengan 1. Perintah INC hanya menggunakan 1 byte memory, sedangkan perintah ADD dan ADC menggunakan 3 byte. Oleh sebab itu bila anda ingin melakukan operasi pertambahan dengan 1 gunakanlah perintah INC. Syntax pemakainya adalah : INC Tujuan Nilai pada tujuan akan ditambah dengan 1, seperti perintah : Tujuan := Tujuan + 1 (dalam Turbo Pascal) Tujuan disini dapat berupa suatu register maupun memory. Contoh : perintah INC AL akan menambah nilai di register AL dengan 1. Adapun flag yang terpengaruh oleh perintah ini adalah OF, SF, ZF, AF dan PF.