Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDevi Hardja Telah diubah "9 tahun yang lalu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.