Register.

Slides:



Advertisements
Presentasi serupa
Flags.
Advertisements

PERTEMUAN KE 5 OPERASI LOMPAT/JUMP.
OPERASI ARITMATIKA OPERASI PENAMBAHAN 1. ADD
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Praktikum Organisasi Komputer (Bahasa Assembly)
BAB IV MODE PENGALAMATAN
Bhakti Yudho Suprapto, MT
Struktur Register dan Metode Pengalamatan Memori
SISTEM BILANGAN DAN REGISTER
REGISTER Oleh : Oman Somantri, S.Kom
Struktur Register dan Metode Pengalamatan Memori
Register di dalam 8088/8086 Nama Register Bit Katagori AX,BX,CX,DX 16
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
Mikroprosesor 8086 dan 8088.
CPU (CENTRAL PROCESSING UNIT)
Mode Pengalamatan Mengatasi keterbatasan format instruksi
ADDRESSING MODES Penjelasan dan program lihat pada Pemograman Bahasa Assembly (Ilmu Komputer)
PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI
Johannes Simatupang, MKom, Cobit5-F NIDN :
Kuliah 2: 2.1. Struktur Register 2.2. Mode Pengalamatan
REGISTER.
Mode Pengalamatan.
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
Mode Pengalamatan Memori
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.
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
Arsitektur Mikroprosessor 8086
SISTEM OPERASI Pertemuan 2 : Konsep Dasar Sistem Operasi
INTERRUPT Mulyono.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Jenis - Jenis Register dan Fungsinya Mikroprosesor 8086/8088 memiliki 4 register yang masing-masingnya terdiri dari 16 bit, ditambah 9 register flag. Tiga.
Interupsi dan Chip 8259.
Pengenalan Assembler.
Program Bahasa Rakitan dengan DEBUG.COM
1. Mikroprosesor Intel Pertama adalah : a c
Mode Pengalamatan Mengatasi keterbatasan format instruksi
EE-2623 Mikroprosesor & Antarmuka
Flag Register.
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
CPU (CENTRAL PROCESSING UNIT)
Struktur Register Mikroprosesor 8086
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Triyogatama Wahyu Widodo
Matakuliah : H0162/ Mikroprosesor Tahun : 2006 Versi : 1/0
Struktur Register dan Metode Pengalamatan
Operasi String.
REGISTER.
Mikroprosesor 8086 dan 8088.
Sistem Bilangan & REGISTER
Pengenalan Assembler.
BAB III REGISTER 8088 Mikroprosesor 8088 berorientasi pada register
Pertemuan 6 Instruksi Bahasa Rakitan 8088
CPU (CENTRAL PROCESSING UNIT)
Mode Pengalamatan Mulyono.
OPERASI LOGIKA Mulyono.
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Operasi Aritmatika.
Pertemuan 4 Central Processing Unit
Dewi Anggraini P. Hapsari
CPU (CENTRAL PROCESSING UNIT)
Manipulasi Bit dan Logika
Struktur Register dan Metode Pengalamatan Memori
ARSITEKTUR INTERNAL MIKROPROSESOR 8086
INSTRUKSI PENGAMBIL KEPUTUSAN DAN STACK
Transcript presentasi:

Register

Apakah Register? Merupakan memori khusus mikroprosesor yang dapat diakses dengan kecepatan tinggi Sebagai intermediate data carrier Bagian vital bahasa assembly

Tipe Register Berdasar fungsi : Segmen Register Pointer dan Index Register General Purpose Register Index Pointer Register Flag Register

Segmen Register Fungsi : Lebar : 16bit Jenis : Menunjukkan alamat dari suatu segmen Lebar : 16bit Jenis : CS (Code Segment ) : Menunjukkan alamat dari segmen yang sedang aktif DS (Data Segment) : Menunjukkan alamat di mana data-data disimpan ES (Extra Segment) : Register tambahan tanpa fungsi khusus, biasanya untuk menunjukkan alamat di memori SS (Stack Segment) : Untuk menunjukkan alamat dari suatu stack

Pointer dan Index Register Fungsi : Menunjukkan suatu alamat di memori Lebar : 16bit Jenis : SP (Stack Pointer) : Berpasangan dengan SS, menunjukkan alamat dari stack BP (Base Pointer) : Berpasangan dengan SS, mencatat suatu alamat di memory data SI (Source Index) dan DI (Data Index) : Untuk operasi string dengan mengakses langsung alamat memori yang disimpan di SI dan DI

General Purpose Register Fungsi : Dapat dipergunakan untuk keperluan umum Lebar : 16bit (8bit tinggi+8bit rendah), masing-masing byte bisa diakses secara terpisah Jenis : AX (AH+AL) : Operasi aritmatika (pembagian dan pengurangan) BX (BH+BL) : Menunjukkan alamat offset dari suatu segmen CX (CH+CL) : Untuk operasi looping, menentukan banyaknya looping DX (DH+DL) : Menyimpan sisa hasil pembagian 16bit

Index Pointer Register IP+CS : menunjukkan alamat memori tempat instruksi selanjutnya yang harus dieksekusi

Flag Register Fungsi : Jenis : Menunjukkan status dari suatu kondisi OF (Overflow Flag) : bernilai 1 jika terjadi overflow pada suatu operasi aritmatika SF (Sign Flag) : bernilai 1 jika operasinya menggunakan bilangan bertanda ZF (Zero Flag) : bernilai 1 jika operasi menghasilkan 0 CF (Carry Flag) : bernilai 1 jika terjadi borrow atau carry PF (Parity Flag) : bernilai 1 jika hasil operasi berupa bilangan genap DF (Direction Flag) : untuk operasi string, menunjukkan arah eksekusi IF (Interrupt Flag) : bernilai 0, maka komputer akan mengabaikan semua interupsi TF (Trap Flag) : untuk debugging step by step AF (Auxiliary Flag) : untuk operasi BCD NT (Nested Tasked) : untuk menjaga sinkronisasi dengan interupsi yang terjadi berurutan IOPL (I/O Protection Level) : untuk proteksi input output