Pertemuan 7 Instruksi Bahasa Rakitan 8088

Slides:



Advertisements
Presentasi serupa
Manipulasi Bit dan Logika
Advertisements

Bus 3-State Sistem bus dapat dibangun dari gerbang 3-keadaan
Simple as Possible Computer 2
Dasar pemrograman Mikroprosesor 8086
ARSITEKTUR SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
Instruksi Logika Dasar
ARSITEKTUR SET INSTRUKSI
Johannes Simatupang, MKom, Cobit5-F NIDN :
REGISTER.
POINTER & MANIPULASI BIT DAN LOGIKA
1 Pertemuan 4 Mode Pengalamatan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: 1.0.
Pointer. Karakteristik Operasi Assembly  Lebar data tujuan dan asal harus sama! Lebar data tidak sama => invalid opcode  Operasi 8bit disimpan pada.
OPERASI ARITMATIKA.
Program Bahasa Rakitan dengan DEBUG.COM
Arsitektur Perangkat Lunak 8086
Perangkat Lunak Z-80 Dalam perangkat lunak Z-80 terdapat 22 register/
lnstruksi Aritmetika dan Logika
Manipulasi Bit dan Logika
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Pertemuan 5 (SET INSTRUKSI ARM, MOTOROLA, DAN INTEL)
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
INSTRUKSI LOGIKA DASAR
OPERASI RELASIONAL DAN LOGIKA Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
1 Pertemuan 2 Sistem Bilangan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 8 Instruksi Bahasa Rakitan 8088
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
ARSITEKTUR SET INSTRUKSI
Set Instruksi:.
Dasar pemrograman Mikroprosesor 8086
BIOS, DOS, dan String.
SISTEM PENGOLAHAN DATA KOMPUTER
EE-2623 Mikroprosesor & Antarmuka
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
Pertemuan III SET Instruksi.
MODE PENGALAMATAN DAN SET INSTRUKSI
Model Hipotesis SAP-3 Abdillah, S.Si, MIT.
CPU (CENTRAL PROCESSING UNIT)
SAP-3.
Matakuliah : H0162/ Mikroprosesor Tahun : 2006 Versi : 1/0
Struktur Register dan Metode Pengalamatan
Operasi String.
ARSITEKTUR SET INSTRUKSI
REGISTER.
Mode Pengalamatan &Jenis-Jenis Instruksi
Pertemuan 13 Pengendalian File
ARITMATIKA DAN UNIT PENGOLAHAN DASAR
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
OPERASI ARITMATIKA.
Transfer Register dan Mikrooperasi
Set Instruksi:.
Pertemuan 6 Instruksi Bahasa Rakitan 8088
Matakuliah : T0483 / Bahasa Rakitan Tahun : 2005 Versi : 1.0
SISTEM PENGOLAHAN DATA KOMPUTER
CPU (CENTRAL PROCESSING UNIT)
ARSITEKTUR SET INSTRUKSI
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
OPERASI LOGIKA Mulyono.
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Tahun : <<2005>> Versi : <<1/2>>
ARSITEKTUR SET INSTRUKSI
CPU (CENTRAL PROCESSING UNIT)
Manipulasi Bit dan Logika
Struktur Register dan Metode Pengalamatan Memori
ARSITEKTUR SET INSTRUKSI
Karakteristik Set Instruksi 14 JP. Karakteristik Set Instruksi Pengertian Set Instruksi Set instruksi adalah kumpulan dari instruksi yang dapat dijalankan.
Transcript presentasi:

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

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

Instruksi Kontrol Proses Outline Materi Instruksi Logic Instruksi Kontrol Proses

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

<<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

<<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

<<ISI>>

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

<<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 :

<<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 :

<<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)

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