Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 7 Instruksi Bahasa Rakitan 8088

Presentasi serupa


Presentasi berjudul: "Pertemuan 7 Instruksi Bahasa Rakitan 8088"— Transcript presentasi:

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

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

3 Instruksi Kontrol Proses
Outline Materi Instruksi Logic Instruksi Kontrol Proses

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

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

6 <<ISI>> 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 : Test D, S Register Memori Accumulator Register Memori Immediate

7 <<ISI>>

8 Cnt dapat digantikan oleh salah satu register
<<ISI>> 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 <<ISI>> ROL (Rotate Left) dan ROR (Rotate Right) akan melakukan pemutaran bit dari operand-1 ke kiri atau ke kanan sebanyak operand-2 kali Format : ROL D, Cnt ROR D, Cnt Operasi :

10 <<ISI>> 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 : RCL D, Cnt RCR D, Cnt Operasi :

11 <<ISI>> 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 << CLOSING>>
Instruksi Logika mempengaruhi flag register Flag register umumnya digunakan untuk mengontrol alur program / kontrol proses


Download ppt "Pertemuan 7 Instruksi Bahasa Rakitan 8088"

Presentasi serupa


Iklan oleh Google