Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pertemuan 7 Instruksi Bahasa Rakitan 8088 Matakuliah: T0483 / Bahasa rakitan Tahun: 2005 Versi: 1.0.

Presentasi serupa


Presentasi berjudul: "1 Pertemuan 7 Instruksi Bahasa Rakitan 8088 Matakuliah: T0483 / Bahasa rakitan Tahun: 2005 Versi: 1.0."— Transcript presentasi:

1 1 Pertemuan 7 Instruksi Bahasa Rakitan 8088 Matakuliah: T0483 / Bahasa rakitan Tahun: 2005 Versi: 1.0

2 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : mendemonstrasikan program yang menggunakan instruksi logika dan kontrol proses

3 3 Outline Materi Instruksi Logic Instruksi Kontrol Proses

4 4 > Instruksi Logic Logika Perbandingan Pergeseran/Shift Pemutaran/Rotate and, or, xor, not test shl, sal, shr, sar rol, ror, rcl, rcr

5 5 > AND, OR, XOR, NOT AND, OR, XOR Format : Operand : DestinationOperand : S o u r c e Not Format : AND D, S OR D, S XOR D, S AND D, S OR D, S XOR D, S Register Memori Register Memori Accumulator Register Memori Register Memori Accumulator Register Memori Register Memori Accumulator Register Memori Register Memori Accumulator NOT D

6 6 > TEST Test akan melakukan pemeriksaan terhadap bit-bit dari operand-1 sesuai dengan nilai dari operand-2 Format : Operand Destination :S o u r c e : TestD, S Register Memori Register Memori Accumulator Register Memori Register Memori Accumulator Register Memori Register Immediate Register Memori Register Immediate

7 7 >

8 8 SAR akan melakukan pergeseran bit operand- 1 ke kanan secara aritmatik sebanyak operand-2 kali Format : Operasi : Cnt dapat digantikan oleh salah satu register –CX (Cnt > 255) atau CL (1 < Cnt < 255), bila Cnt = 1, maka dapat langsung dituliskan SHL AX, 1

9 9 > ROL (Rotate Left) dan ROR (Rotate Right) akan melakukan pemutaran bit dari operand-1 ke kiri atau ke kanan sebanyak operand-2 kali Format :ROLD, Cnt RORD, Cnt Operasi :

10 10 > RCL, RCR RCL (Rotate With Carry Left) dan RCR (Rotate With Carry Right) akan melakukan pemutaran bit dari operand-1 dan carry flag ke kiri atau ke kanan sebanyak operand-2 kali Format :RCLD, Cnt RCRD, Cnt Operasi :

11 11 > Instruksi Kontrol Proses –Carry : clc, stc, cmc –Direction : cld, std –Interrupt : cli, sti CLC (Clear Carry flag), STC (Set Carry flag), CMC (Complement Carry flag) CLD (Clear Direction flag), STD (Set Direction flag) CLI (Clear Interrupt flag), STI (Set Interrupt flag)

12 12 > Instruksi Logika mempengaruhi flag register Flag register umumnya digunakan untuk mengontrol alur program / kontrol proses


Download ppt "1 Pertemuan 7 Instruksi Bahasa Rakitan 8088 Matakuliah: T0483 / Bahasa rakitan Tahun: 2005 Versi: 1.0."

Presentasi serupa


Iklan oleh Google