SlideShare a Scribd company logo
1 of 12
FLAG & STRINGS
Nama : Koco Nagari
NIM : 1310501016
Dosen Pembimbing : R. Suryoto Edy Raharjo S.T.,M.Eng
Teknik Elektro
Fakultas Teknik Universitas Tidar
2015
OUTLINE
• Pengertian Register
• Jenis Register
• Fungsi Register
• Flag Register
PENGERTIAN
Register merupakan jenis memori yang terdapat pada prosesor
dan sebagai memori internal processor yang mempunyai
kecepatan 5 sampai 10 kali di bandingkan memori utama,
digunakan untuk menyimpan instruksi-instruksi dan data yang
sedang diproses oleh CPU.
Register tidak dapat dilepaskan dari mikroprosessor, sebab
pada mikroprosessor terdapat register yang berfungsi untuk
menyimpan sementara hasil dari tahapan operasi arithmetika
dan logika pada mikroprosessor. Register dalam bahasa rakitan
menggunakan real mode memory yang sesuai dengan
mikroprosessor Intel generasi 8088 s/d Pentium.
JENIS
• General Purpose Register
Register yang termasuk dalam kelompok ini adalah register
AX,BX,CX dan DX yang masing-masing terdiri atas 16 bit.
• Index Pointer Register
Register IP berpasangan dengan CS(CS:IP) menunjukkan
alamat memory tempat dari intruksi(perintah) selanjutnya yang
akan dieksekusi.
• Flags Register
Sesuai dengan namanya Flag(Bendera), register-register flip-
flop 16 bit ini menunjukkan kondisi dari suatu keadaan< ya
atau tidak >. yang dihasilkan oleh eksekusi suatu operasi oleh
EU. Flag juga mengatur beberapa operasi tertentu.
JENIS ( Lanjutan )
• Segment Register
Segment register membentuk alamat memori untuk data. Pada
operasi real mode suatu segment register akan berbeda dengan
segment register pada operasi protected mode.
• Pointer Register
Register ini untuk menunjukkan alamat sebuah data di lokasi
memori, dipakai saat operasi perpindahan data (dari/ke
memori), operasi stack (PUSH/POP) dan penunjukkan alamat
suatu instruksi. Berikut adalah macam-macam pointer
register: SP (Stack Pointer) dan ESP, BP (Base Pointer) dan IP
(Instruction Pointer).
FUNGSI
• General Purpose Register
1. Penyimpan hasil perkalian 16 bit (DX-AX) dan 32 bit
(EDX-EAX).
2. Penyimpan hasil pembagian (DX-AX dan EDX-EAX)
3. Penyimpan data hexadesimal (kode ASCII) di reg DL
untuk dicetak di layar monitor.
• Index Pointer Register
1. Untuk menunjukkan alamat sebuah data di lokasi memori
pada operasi string.
2. Penunjukkan alamat suatu instruksi
FUNGSI ( Lanjutan )
• Segment Register
1. Code segment -> untuk menunjukkan alamt instruksi
berikutnya.
2. Data segment -> untuk menunjukkan alamat data pada
transfer register.
3. Extra segment -> register tambahan untuk operasi string.
4. Stack segment -> dengan SP u/ menunjukkan stack dan
memanggil suatu prosedur (CALL) dan mengarah ke
program utama (RET).
5. FS dan GS register -> register tambahan u/ segmen
memori yang besar.
FUNGSI ( Lanjutan )
• Flag Register
Berfungsi untuk menunjukkan status (keadaan) sesaat dari
mikroprosessor.
FLAG REGISTER
• Berfungsi untuk menunjukkan status (keadaan) sesaat dari
mikroprosessor.
Bit-bit pada flag akan mengalami perubahan, tergantung
proses yang baru saja berlangsung. Adapun kode bit yaitu
sebagai berikut :
1. C (carry) -> 1=ada carry out 0= tdk ada carry out
2. P (Parity) -> 1=paritas genap 0= paritas ganjil
3. A (auxxiliary carry) -> 1=ada carry 0=tdk ada carry
4. Z (zero) -> 1=hasilnya nol 0=hasilnya bukan nol.
5. S (sign) -> 1=hasilnya negatif 0=hasilnya positif
6. T (trap) -> bila diset 1 dimungkinkan melakukan
debugging.
FLAG REGISTER
7. I (interrupt) -> 1= pin INTR enable 0=pin INTR disable
8. D (direction) -> 1=cacahan turun 0=cacahan naik
9. (Overflow) -> menunjukkan adanya kelebihan kapasitas
atau tidak
10. IOPL (input-output privalege level) -> untuk protected
mode
11. NT (nested task) -> indikasi dari penggabungan dengan
operasi lain.
12. RF (resume) -> untuk debugging
13. VF (Virtual mode) -> untuk operasi virtual pada
protected mode
14. AC (alignment check) -> untuk data word dialamati ke
memori
DAFTAR PUSTAKA
• http://ritz-fansubs.blogspot.co.id/2015/01/pengertian-fungsi-
dan-macam-macam-jenis.html
• http://life-blogdz.blogspot.co.id/2013/03/pengertian-
register.html
SEKIAN & TERIMA
KASIH

More Related Content

What's hot

Pert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelPert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelIcal Militanmannojack
 
Struktur data
Struktur dataStruktur data
Struktur dataam_ghandr
 
Desain Kompiler - Kode Antara
Desain Kompiler - Kode AntaraDesain Kompiler - Kode Antara
Desain Kompiler - Kode AntaraIrfannur Diah
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatanBuhori Muslim
 
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain setPrisca Renatha
 
Kriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKuliahKita
 
Tipe dan format instruksi 2
Tipe dan format instruksi 2Tipe dan format instruksi 2
Tipe dan format instruksi 2Rosyid Ridlo
 
Pertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaPertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaBuhori Muslim
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatanOlbers Letfaar
 

What's hot (20)

Register dan Shift Register
Register dan Shift RegisterRegister dan Shift Register
Register dan Shift Register
 
Pertemuan 9 orkom
Pertemuan 9 orkomPertemuan 9 orkom
Pertemuan 9 orkom
 
15.algoritma kriptografi modern (bagian 4)
15.algoritma kriptografi modern (bagian 4)15.algoritma kriptografi modern (bagian 4)
15.algoritma kriptografi modern (bagian 4)
 
Register geser
Register geserRegister geser
Register geser
 
Ppt register
Ppt register Ppt register
Ppt register
 
Pert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intelPert.5 set instruksi arm,motorolla dan intel
Pert.5 set instruksi arm,motorolla dan intel
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Desain Kompiler - Kode Antara
Desain Kompiler - Kode AntaraDesain Kompiler - Kode Antara
Desain Kompiler - Kode Antara
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
12.algoritma kriptografi modern (bagian 1)xx
12.algoritma kriptografi modern (bagian 1)xx12.algoritma kriptografi modern (bagian 1)xx
12.algoritma kriptografi modern (bagian 1)xx
 
Arsitektur dan desain set
Arsitektur dan desain setArsitektur dan desain set
Arsitektur dan desain set
 
Kriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi ModernKriptografi - Algoritma Kriptografi Modern
Kriptografi - Algoritma Kriptografi Modern
 
rc4 dan a5
rc4 dan a5rc4 dan a5
rc4 dan a5
 
Tipe dan format instruksi 2
Tipe dan format instruksi 2Tipe dan format instruksi 2
Tipe dan format instruksi 2
 
4. bahasa-rakitan[3]
4. bahasa-rakitan[3]4. bahasa-rakitan[3]
4. bahasa-rakitan[3]
 
Flag dan string
Flag dan stringFlag dan string
Flag dan string
 
Pertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan jugaPertemuan 9.1 pengalamatan juga
Pertemuan 9.1 pengalamatan juga
 
19.advanced encryption standard (aes)
19.advanced encryption standard (aes)19.advanced encryption standard (aes)
19.advanced encryption standard (aes)
 
13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)13.algoritma kriptografi modern (bagian 2)
13.algoritma kriptografi modern (bagian 2)
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 

Similar to Flag &amp; strings

Processing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi KomputerProcessing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi Komputerferoza rosalina
 
Kertas penerangan c02 Microprcessor
Kertas penerangan c02 MicroprcessorKertas penerangan c02 Microprcessor
Kertas penerangan c02 Microprcessormuhammad sofi
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontrollerirsyadsyawal1
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Mabekni Yulianto
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535LAZY MAGICIAN
 
Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001France Rhezhek
 
Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Habibullah Srg
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newDeddy Susilo
 
2. mengenal bahasa rakitan
2. mengenal bahasa rakitan2. mengenal bahasa rakitan
2. mengenal bahasa rakitanFendi Hidayat
 
04. Central Processing Unit -- Session IV edit.pptx
04. Central  Processing Unit -- Session IV edit.pptx04. Central  Processing Unit -- Session IV edit.pptx
04. Central Processing Unit -- Session IV edit.pptxImamCaksate
 
Arsitektur mikro z80
Arsitektur mikro z80Arsitektur mikro z80
Arsitektur mikro z80robbyrgt
 

Similar to Flag &amp; strings (20)

Tutorial at89s51
Tutorial at89s51Tutorial at89s51
Tutorial at89s51
 
1 mikrokontroler-avr1
1  mikrokontroler-avr11  mikrokontroler-avr1
1 mikrokontroler-avr1
 
Processing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi KomputerProcessing Unit Design Arsitektur dan Organisasi Komputer
Processing Unit Design Arsitektur dan Organisasi Komputer
 
Bahan uas mp
Bahan uas mpBahan uas mp
Bahan uas mp
 
Kertas penerangan c02 Microprcessor
Kertas penerangan c02 MicroprcessorKertas penerangan c02 Microprcessor
Kertas penerangan c02 Microprcessor
 
Presentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran MikrokontrollerPresentasi dan video pembelajaran Mikrokontroller
Presentasi dan video pembelajaran Mikrokontroller
 
Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3Basic avr-microcontroller-tutorial v3
Basic avr-microcontroller-tutorial v3
 
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial 8535
 
Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001Pertemuan 5-motorola-680001
Pertemuan 5-motorola-680001
 
Register
RegisterRegister
Register
 
Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80Mikroprosesor Zilog Z80
Mikroprosesor Zilog Z80
 
Tugas so
Tugas soTugas so
Tugas so
 
Register
RegisterRegister
Register
 
Bahasa rakitan 2
Bahasa rakitan 2Bahasa rakitan 2
Bahasa rakitan 2
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
M I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
 
2. mengenal bahasa rakitan
2. mengenal bahasa rakitan2. mengenal bahasa rakitan
2. mengenal bahasa rakitan
 
04. Central Processing Unit -- Session IV edit.pptx
04. Central  Processing Unit -- Session IV edit.pptx04. Central  Processing Unit -- Session IV edit.pptx
04. Central Processing Unit -- Session IV edit.pptx
 
Bab2 libre
Bab2 libreBab2 libre
Bab2 libre
 
Arsitektur mikro z80
Arsitektur mikro z80Arsitektur mikro z80
Arsitektur mikro z80
 

More from Koconagari95

Contoh penggabungan eprom &amp; iprom
Contoh penggabungan eprom &amp; ipromContoh penggabungan eprom &amp; iprom
Contoh penggabungan eprom &amp; ipromKoconagari95
 
Pengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienPengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienKoconagari95
 
Kestabilan absolut
Kestabilan absolutKestabilan absolut
Kestabilan absolutKoconagari95
 
Kriteria kestabilan absolut
Kriteria kestabilan absolutKriteria kestabilan absolut
Kriteria kestabilan absolutKoconagari95
 
Metode piecewise keadaan transien
Metode piecewise keadaan transienMetode piecewise keadaan transien
Metode piecewise keadaan transienKoconagari95
 
Pengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienPengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienKoconagari95
 
Konsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKonsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKoconagari95
 
Konsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKonsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKoconagari95
 
Program residen &amp; nonresiden mikroprosesor revisi
Program residen &amp; nonresiden mikroprosesor revisiProgram residen &amp; nonresiden mikroprosesor revisi
Program residen &amp; nonresiden mikroprosesor revisiKoconagari95
 
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistem
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistemMonoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistem
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistemKoconagari95
 
Program residen &amp; nonresiden mikroprosesor
Program residen &amp; nonresiden mikroprosesorProgram residen &amp; nonresiden mikroprosesor
Program residen &amp; nonresiden mikroprosesorKoconagari95
 
Jenis &amp; proses interupsi
Jenis &amp; proses interupsiJenis &amp; proses interupsi
Jenis &amp; proses interupsiKoconagari95
 
Jenis & Proses Interupsi
Jenis & Proses InterupsiJenis & Proses Interupsi
Jenis & Proses InterupsiKoconagari95
 

More from Koconagari95 (17)

Media transmisi
Media transmisiMedia transmisi
Media transmisi
 
Contoh penggabungan eprom &amp; iprom
Contoh penggabungan eprom &amp; ipromContoh penggabungan eprom &amp; iprom
Contoh penggabungan eprom &amp; iprom
 
Pengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienPengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transien
 
Kestabilan absolut
Kestabilan absolutKestabilan absolut
Kestabilan absolut
 
Keyboard
KeyboardKeyboard
Keyboard
 
Kriteria kestabilan absolut
Kriteria kestabilan absolutKriteria kestabilan absolut
Kriteria kestabilan absolut
 
Metode piecewise keadaan transien
Metode piecewise keadaan transienMetode piecewise keadaan transien
Metode piecewise keadaan transien
 
Pengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transienPengaruh nonlinier pada gejala transien
Pengaruh nonlinier pada gejala transien
 
Konsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKonsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunov
 
Instantly prom
Instantly promInstantly prom
Instantly prom
 
Konsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunovKonsep kestabilan sistem non linier &amp; metode lyapunov
Konsep kestabilan sistem non linier &amp; metode lyapunov
 
Instantly PROM
Instantly PROMInstantly PROM
Instantly PROM
 
Program residen &amp; nonresiden mikroprosesor revisi
Program residen &amp; nonresiden mikroprosesor revisiProgram residen &amp; nonresiden mikroprosesor revisi
Program residen &amp; nonresiden mikroprosesor revisi
 
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistem
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistemMonoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistem
Monoharmonis osilasi nonlinier &amp; metode linierisasi harmonis sistem
 
Program residen &amp; nonresiden mikroprosesor
Program residen &amp; nonresiden mikroprosesorProgram residen &amp; nonresiden mikroprosesor
Program residen &amp; nonresiden mikroprosesor
 
Jenis &amp; proses interupsi
Jenis &amp; proses interupsiJenis &amp; proses interupsi
Jenis &amp; proses interupsi
 
Jenis & Proses Interupsi
Jenis & Proses InterupsiJenis & Proses Interupsi
Jenis & Proses Interupsi
 

Recently uploaded

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 

Recently uploaded (20)

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 

Flag &amp; strings

  • 1. FLAG & STRINGS Nama : Koco Nagari NIM : 1310501016 Dosen Pembimbing : R. Suryoto Edy Raharjo S.T.,M.Eng Teknik Elektro Fakultas Teknik Universitas Tidar 2015
  • 2. OUTLINE • Pengertian Register • Jenis Register • Fungsi Register • Flag Register
  • 3. PENGERTIAN Register merupakan jenis memori yang terdapat pada prosesor dan sebagai memori internal processor yang mempunyai kecepatan 5 sampai 10 kali di bandingkan memori utama, digunakan untuk menyimpan instruksi-instruksi dan data yang sedang diproses oleh CPU. Register tidak dapat dilepaskan dari mikroprosessor, sebab pada mikroprosessor terdapat register yang berfungsi untuk menyimpan sementara hasil dari tahapan operasi arithmetika dan logika pada mikroprosessor. Register dalam bahasa rakitan menggunakan real mode memory yang sesuai dengan mikroprosessor Intel generasi 8088 s/d Pentium.
  • 4. JENIS • General Purpose Register Register yang termasuk dalam kelompok ini adalah register AX,BX,CX dan DX yang masing-masing terdiri atas 16 bit. • Index Pointer Register Register IP berpasangan dengan CS(CS:IP) menunjukkan alamat memory tempat dari intruksi(perintah) selanjutnya yang akan dieksekusi. • Flags Register Sesuai dengan namanya Flag(Bendera), register-register flip- flop 16 bit ini menunjukkan kondisi dari suatu keadaan< ya atau tidak >. yang dihasilkan oleh eksekusi suatu operasi oleh EU. Flag juga mengatur beberapa operasi tertentu.
  • 5. JENIS ( Lanjutan ) • Segment Register Segment register membentuk alamat memori untuk data. Pada operasi real mode suatu segment register akan berbeda dengan segment register pada operasi protected mode. • Pointer Register Register ini untuk menunjukkan alamat sebuah data di lokasi memori, dipakai saat operasi perpindahan data (dari/ke memori), operasi stack (PUSH/POP) dan penunjukkan alamat suatu instruksi. Berikut adalah macam-macam pointer register: SP (Stack Pointer) dan ESP, BP (Base Pointer) dan IP (Instruction Pointer).
  • 6. FUNGSI • General Purpose Register 1. Penyimpan hasil perkalian 16 bit (DX-AX) dan 32 bit (EDX-EAX). 2. Penyimpan hasil pembagian (DX-AX dan EDX-EAX) 3. Penyimpan data hexadesimal (kode ASCII) di reg DL untuk dicetak di layar monitor. • Index Pointer Register 1. Untuk menunjukkan alamat sebuah data di lokasi memori pada operasi string. 2. Penunjukkan alamat suatu instruksi
  • 7. FUNGSI ( Lanjutan ) • Segment Register 1. Code segment -> untuk menunjukkan alamt instruksi berikutnya. 2. Data segment -> untuk menunjukkan alamat data pada transfer register. 3. Extra segment -> register tambahan untuk operasi string. 4. Stack segment -> dengan SP u/ menunjukkan stack dan memanggil suatu prosedur (CALL) dan mengarah ke program utama (RET). 5. FS dan GS register -> register tambahan u/ segmen memori yang besar.
  • 8. FUNGSI ( Lanjutan ) • Flag Register Berfungsi untuk menunjukkan status (keadaan) sesaat dari mikroprosessor.
  • 9. FLAG REGISTER • Berfungsi untuk menunjukkan status (keadaan) sesaat dari mikroprosessor. Bit-bit pada flag akan mengalami perubahan, tergantung proses yang baru saja berlangsung. Adapun kode bit yaitu sebagai berikut : 1. C (carry) -> 1=ada carry out 0= tdk ada carry out 2. P (Parity) -> 1=paritas genap 0= paritas ganjil 3. A (auxxiliary carry) -> 1=ada carry 0=tdk ada carry 4. Z (zero) -> 1=hasilnya nol 0=hasilnya bukan nol. 5. S (sign) -> 1=hasilnya negatif 0=hasilnya positif 6. T (trap) -> bila diset 1 dimungkinkan melakukan debugging.
  • 10. FLAG REGISTER 7. I (interrupt) -> 1= pin INTR enable 0=pin INTR disable 8. D (direction) -> 1=cacahan turun 0=cacahan naik 9. (Overflow) -> menunjukkan adanya kelebihan kapasitas atau tidak 10. IOPL (input-output privalege level) -> untuk protected mode 11. NT (nested task) -> indikasi dari penggabungan dengan operasi lain. 12. RF (resume) -> untuk debugging 13. VF (Virtual mode) -> untuk operasi virtual pada protected mode 14. AC (alignment check) -> untuk data word dialamati ke memori