SlideShare a Scribd company logo
Oleh :
Nama : Zifalaniasta
NIM : 1310501005
Dosen Pembimbing : R.Suryoto Edy Raharjo, S.T., M.Eng
Mata Kuliah : Sistem Mikroprosesor
JurusanTeknik Elektro
FakultasTeknik
UniversitasTidar
2015
 Apa itu Program Residen?
 Contoh Program Residen
 Model Program Residen
 Apa itu Program Non-Residen?
Program adalah rangkaian kegiatan-kegiatan
atau seperangkat tindakan untuk mencapai
tujuan.
Residen (KBBI) adalah pegawai pamongpraja
yang mengepalai daerah (bagian dari provinsi
yang meliputi beberapa kabupaten);
Pada waktu kita menyalakan komputer, ia
mencari sistem operasi di drive A: ataupun C:
,kemudian memasukkannya kedalam memori
bawah.
Selanjutnya sistem akan terus berada disitu dan
apabila kita menjalankan program aplikasi
misalnya game maka program tersebut akan
disimpan di atas sistem operasi, sehingga sistem
operasi tetap ada walaupun kita sedang
menjalankan game tersebut
Program Residen adalah Program yang tetap
tinggal di memori. Program residen ini akan
berada tepat diatas Operating System.
Contoh Program Residen adalah
 Sidekick, suatu editor tool yang residen di
memori
 Print(DOS), sistem operasi yang
menggunakan interface command-line
 Doskey, DOS untuk “mengingat” perintah-
perintah yang pernah Anda ketikkan pada
dos prompt
;/=============================================
=========;
; Program : RES1.ASM ;
; Author : S’to ;
157
; Fungsi : Program residen yang membelokkan ;
; intrupsi 05 atau interupsi PrtScr ;
; menuju program buatan sendiri ;
;=============================================
=========/;
.MODEL SMALL
.CODE
ORG 100h
TData : JMP Res_kan
Pesan DB ' Interupsi 5<PrtScr> telah di belokkan !! '
NoInt EQU 05h
Bag_Res PROC
PUSH AX ;
PUSH BX ;
PUSH CX ;
PUSH DX ;
PUSH ES ; Simpan isi semua register
PUSH DI ;
PUSH DS ;
PUSH SI ;
MOV AX,1300h ;
MOV BL,01001111b ;
MOV BH,00 ;
MOV DL,20 ;
MOV DH,12 ; Program interupt handler PrtScr
MOV CX,44 ; yang baru.
PUSH CS ;
POP ES ;
LEA BP,Pesan ;
INT 10h ;
POP SI ;
POP DS ;
POP DI ;
POP ES ;
POP DX ; Kembalikan isi semua register
POP CX ;
POP BX ;
POP AX ;
IRET ; Akhir dari interupt handler
Bag_Res ENDP
Res_Kan :
MOV AH,25h ;
MOV AL,NoInt ; Untuk merubah vektor interupsi
LEA DX,Bag_Res ; 05 menuju 'Bag_Res'
INT 21h ;
LEA DX,Res_Kan ;
INT 27h ; Untuk meresidenkan bagian
ENDTData ; "Bag_Res"
 Initialize section, yaitu bagian dari program
yang bertugas meresidenkan residen section.
Bagian ini sendiri tidak residen, dan pada
bagian inilah suatu vektor interupsi diubah.
 Residen section, yaitu bagian program yang
akan menetap pada memory. Program ini
akan tetap tinggal pada memory sampai
dihilangkan, atau sampai komputer direset.
Dalam contoh kita ini bila game tadi telah
selesai maka ia akan lenyap dari memori dan
bila kita menjalankan program aplikasi lainnya,
misalnyaWS maka tempat memori yang
digunakan oleh game kita akan digunakan oleh
WS.
Ini adalah contoh dari program yang tidak
residen karena ia hanya sementara waktu
berada di memori.
Diakses pada tanggal 26 November 2015
 http://kbbi.web.id/residen
 S’to dan Arif Nopi (2001), Ebook:”Pemrograman Dengan
Bahasa Assembly Edisi OnlineVersi 1.0”,Penerbit : PT
Gramedia
 http://panji-agung.blogspot.co.id/2009/10/cara-
penggunaan-sidekick-program.html
 http://nash.blog.unigha.ac.id/disk-operating-system-dos/
Program residen dan non residen

More Related Content

What's hot

Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
eddie Ismantoe
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
Arman Tan
 
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman MikrokontrolerModul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Beny Abd
 
Materi 2. pengertian dasar algoritma
Materi 2. pengertian dasar algoritmaMateri 2. pengertian dasar algoritma
Materi 2. pengertian dasar algoritmaMelva Amma Kalian
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1
Braga Rezpect
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time Sharing
Tri Sugihartono
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
mastnie
 
Pertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur DataPertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur Data
Endang Retnoningsih
 
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
ahmad haidaroh
 
Edo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G
 
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Muhammad Kennedy Ginting
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
eddie Ismantoe
 
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukanAlgoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
putraindo
 
Bab 6 rangkaian orde satu
Bab 6 rangkaian orde satuBab 6 rangkaian orde satu
Bab 6 rangkaian orde satu
Rumah Belajar
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
Ramandha Auryl
 
Tugas akhir muhamad iqbal ramdhani arduino sensor gas
Tugas akhir muhamad iqbal ramdhani arduino sensor gasTugas akhir muhamad iqbal ramdhani arduino sensor gas
Tugas akhir muhamad iqbal ramdhani arduino sensor gas
MuhamadIqbalRamdhani
 
Standar Jaringan
Standar JaringanStandar Jaringan
Standar Jaringanrosmida
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
Gunawan Manalu
 

What's hot (20)

Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman MikrokontrolerModul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
 
Materi 2. pengertian dasar algoritma
Materi 2. pengertian dasar algoritmaMateri 2. pengertian dasar algoritma
Materi 2. pengertian dasar algoritma
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1
 
Laporan led
Laporan ledLaporan led
Laporan led
 
MultiProgramming and Time Sharing
MultiProgramming and Time SharingMultiProgramming and Time Sharing
MultiProgramming and Time Sharing
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
Pertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur DataPertemuan 1 Data dan Struktur Data
Pertemuan 1 Data dan Struktur Data
 
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
 
Edo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian AritmatikaEdo A.G - Rangkaian Aritmatika
Edo A.G - Rangkaian Aritmatika
 
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukanAlgoritma untuk mengecek bilangan di antara 2 bilangan masukan
Algoritma untuk mengecek bilangan di antara 2 bilangan masukan
 
Bab 6 rangkaian orde satu
Bab 6 rangkaian orde satuBab 6 rangkaian orde satu
Bab 6 rangkaian orde satu
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Tugas akhir muhamad iqbal ramdhani arduino sensor gas
Tugas akhir muhamad iqbal ramdhani arduino sensor gasTugas akhir muhamad iqbal ramdhani arduino sensor gas
Tugas akhir muhamad iqbal ramdhani arduino sensor gas
 
Bab 5 komputer sederhana sap-1
Bab 5   komputer sederhana sap-1Bab 5   komputer sederhana sap-1
Bab 5 komputer sederhana sap-1
 
Standar Jaringan
Standar JaringanStandar Jaringan
Standar Jaringan
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 

Similar to Program residen dan non residen

Program residen dan non residen(rev.1)
Program residen dan non residen(rev.1)Program residen dan non residen(rev.1)
Program residen dan non residen(rev.1)
Zifalaniasta
 
Modul praktikum Bahasa assembly
Modul praktikum Bahasa assemblyModul praktikum Bahasa assembly
Modul praktikum Bahasa assembly
stephan EL'wiin Shaarawy
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressfajrin_ilham
 
Tentang Software
Tentang SoftwareTentang Software
Tentang Software
Yuntikaa
 
Progam residen
Progam residenProgam residen
Progam residen
agushizam
 
Program resident &amp; non resident
Program resident &amp; non residentProgram resident &amp; non resident
Program resident &amp; non resident
sigitpurnama12
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
Yusup Palsu
 
Program residen &amp; non residen
Program residen &amp; non residenProgram residen &amp; non residen
Program residen &amp; non residen
sigitpurnama12
 
Program residen
Program residenProgram residen
Program residen
soeryaa
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
adi yusuf
 
Progam residen
Progam residenProgam residen
Progam residen
agushizam
 
Modul praktikum instruksi dasar
Modul praktikum instruksi dasarModul praktikum instruksi dasar
Modul praktikum instruksi dasar
Rhynie Babydolphinbluebatctgirl
 
Program residen
Program residenProgram residen
Program residen
soeryaa
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
Ali Basyah
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputer
memochika
 
Kashidota
KashidotaKashidota
Kashidota
memochika
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
Jurnal IT
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
suleman ganteng
 

Similar to Program residen dan non residen (20)

Program residen dan non residen(rev.1)
Program residen dan non residen(rev.1)Program residen dan non residen(rev.1)
Program residen dan non residen(rev.1)
 
Modul praktikum Bahasa assembly
Modul praktikum Bahasa assemblyModul praktikum Bahasa assembly
Modul praktikum Bahasa assembly
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Tentang Software
Tentang SoftwareTentang Software
Tentang Software
 
Progam residen
Progam residenProgam residen
Progam residen
 
Program resident &amp; non resident
Program resident &amp; non residentProgram resident &amp; non resident
Program resident &amp; non resident
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemograman
 
Presentasi1
Presentasi1Presentasi1
Presentasi1
 
Program residen &amp; non residen
Program residen &amp; non residenProgram residen &amp; non residen
Program residen &amp; non residen
 
Software
SoftwareSoftware
Software
 
Program residen
Program residenProgram residen
Program residen
 
01 komponen dasar komputer (1)
01 komponen dasar komputer (1)01 komponen dasar komputer (1)
01 komponen dasar komputer (1)
 
Progam residen
Progam residenProgam residen
Progam residen
 
Modul praktikum instruksi dasar
Modul praktikum instruksi dasarModul praktikum instruksi dasar
Modul praktikum instruksi dasar
 
Program residen
Program residenProgram residen
Program residen
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalan
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputer
 
Kashidota
KashidotaKashidota
Kashidota
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunak
 

More from Zifalaniasta

Teknik modulasi
Teknik modulasiTeknik modulasi
Teknik modulasi
Zifalaniasta
 
Flags and string
Flags and stringFlags and string
Flags and string
Zifalaniasta
 
Modulator dan Demodulator
Modulator dan DemodulatorModulator dan Demodulator
Modulator dan Demodulator
Zifalaniasta
 
Kriteria kestabilan absolut
Kriteria kestabilan absolutKriteria kestabilan absolut
Kriteria kestabilan absolut
Zifalaniasta
 
Konsep kestabilan non linier
Konsep kestabilan non linierKonsep kestabilan non linier
Konsep kestabilan non linier
Zifalaniasta
 
Keyboard
KeyboardKeyboard
Keyboard
Zifalaniasta
 
Instantly PROM rev.1
Instantly PROM rev.1Instantly PROM rev.1
Instantly PROM rev.1
Zifalaniasta
 
Instantly PROM
Instantly PROMInstantly PROM
Instantly PROM
Zifalaniasta
 
Monoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinierMonoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinier
Zifalaniasta
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
Zifalaniasta
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
Zifalaniasta
 
Wireless lan
Wireless lanWireless lan
Wireless lan
Zifalaniasta
 

More from Zifalaniasta (12)

Teknik modulasi
Teknik modulasiTeknik modulasi
Teknik modulasi
 
Flags and string
Flags and stringFlags and string
Flags and string
 
Modulator dan Demodulator
Modulator dan DemodulatorModulator dan Demodulator
Modulator dan Demodulator
 
Kriteria kestabilan absolut
Kriteria kestabilan absolutKriteria kestabilan absolut
Kriteria kestabilan absolut
 
Konsep kestabilan non linier
Konsep kestabilan non linierKonsep kestabilan non linier
Konsep kestabilan non linier
 
Keyboard
KeyboardKeyboard
Keyboard
 
Instantly PROM rev.1
Instantly PROM rev.1Instantly PROM rev.1
Instantly PROM rev.1
 
Instantly PROM
Instantly PROMInstantly PROM
Instantly PROM
 
Monoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinierMonoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinier
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Wireless lan
Wireless lanWireless lan
Wireless lan
 

Recently uploaded

TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
jayakartalumajang1
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
AzrilAld
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
rhamset
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
muhammadiswahyudi12
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
muhhaekalsn
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
delphijean1
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
HADIANNAS
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
AnandhaAdkhaM1
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
indahrosantiTeknikSi
 

Recently uploaded (10)

TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdfTUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
TUGAS pelaksana pekerjaan jalan jenjang empat 4 .pptx -.pdf
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt436102098-0-K3-Elevator-Dan-Eskalator.ppt
436102098-0-K3-Elevator-Dan-Eskalator.ppt
 
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptxRANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
RANGKAIAN LISTRIK MATERI 7 ANALISIS MESH.pptx
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 
Pembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptxPembangkit Listrik Tenaga Surya PLTS.pptx
Pembangkit Listrik Tenaga Surya PLTS.pptx
 
COOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong dCOOLING TOWER petrokimia gresik okdong d
COOLING TOWER petrokimia gresik okdong d
 
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
Power Point TEMA 7 SUB TEMA 3 Pembelajaran 2
 
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASASURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
SURVEY REKAYASA SURVEY REKAYASA SURVEY REKAYASA
 
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptxTUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
TUGAS UJI KOMPETENSI-INDAH ROSANTI-AHLI UTAMA MANAJEMEN KONSTRUKSI.pptx
 

Program residen dan non residen

  • 1. Oleh : Nama : Zifalaniasta NIM : 1310501005 Dosen Pembimbing : R.Suryoto Edy Raharjo, S.T., M.Eng Mata Kuliah : Sistem Mikroprosesor JurusanTeknik Elektro FakultasTeknik UniversitasTidar 2015
  • 2.  Apa itu Program Residen?  Contoh Program Residen  Model Program Residen  Apa itu Program Non-Residen?
  • 3. Program adalah rangkaian kegiatan-kegiatan atau seperangkat tindakan untuk mencapai tujuan. Residen (KBBI) adalah pegawai pamongpraja yang mengepalai daerah (bagian dari provinsi yang meliputi beberapa kabupaten);
  • 4. Pada waktu kita menyalakan komputer, ia mencari sistem operasi di drive A: ataupun C: ,kemudian memasukkannya kedalam memori bawah. Selanjutnya sistem akan terus berada disitu dan apabila kita menjalankan program aplikasi misalnya game maka program tersebut akan disimpan di atas sistem operasi, sehingga sistem operasi tetap ada walaupun kita sedang menjalankan game tersebut
  • 5. Program Residen adalah Program yang tetap tinggal di memori. Program residen ini akan berada tepat diatas Operating System.
  • 6. Contoh Program Residen adalah  Sidekick, suatu editor tool yang residen di memori  Print(DOS), sistem operasi yang menggunakan interface command-line  Doskey, DOS untuk “mengingat” perintah- perintah yang pernah Anda ketikkan pada dos prompt
  • 7. ;/============================================= =========; ; Program : RES1.ASM ; ; Author : S’to ; 157 ; Fungsi : Program residen yang membelokkan ; ; intrupsi 05 atau interupsi PrtScr ; ; menuju program buatan sendiri ; ;============================================= =========/; .MODEL SMALL .CODE ORG 100h TData : JMP Res_kan Pesan DB ' Interupsi 5<PrtScr> telah di belokkan !! ' NoInt EQU 05h Bag_Res PROC PUSH AX ; PUSH BX ; PUSH CX ; PUSH DX ; PUSH ES ; Simpan isi semua register PUSH DI ; PUSH DS ; PUSH SI ; MOV AX,1300h ; MOV BL,01001111b ; MOV BH,00 ; MOV DL,20 ; MOV DH,12 ; Program interupt handler PrtScr MOV CX,44 ; yang baru. PUSH CS ; POP ES ; LEA BP,Pesan ; INT 10h ; POP SI ; POP DS ; POP DI ; POP ES ; POP DX ; Kembalikan isi semua register POP CX ; POP BX ; POP AX ; IRET ; Akhir dari interupt handler Bag_Res ENDP Res_Kan : MOV AH,25h ; MOV AL,NoInt ; Untuk merubah vektor interupsi LEA DX,Bag_Res ; 05 menuju 'Bag_Res' INT 21h ; LEA DX,Res_Kan ; INT 27h ; Untuk meresidenkan bagian ENDTData ; "Bag_Res"
  • 8.  Initialize section, yaitu bagian dari program yang bertugas meresidenkan residen section. Bagian ini sendiri tidak residen, dan pada bagian inilah suatu vektor interupsi diubah.  Residen section, yaitu bagian program yang akan menetap pada memory. Program ini akan tetap tinggal pada memory sampai dihilangkan, atau sampai komputer direset.
  • 9. Dalam contoh kita ini bila game tadi telah selesai maka ia akan lenyap dari memori dan bila kita menjalankan program aplikasi lainnya, misalnyaWS maka tempat memori yang digunakan oleh game kita akan digunakan oleh WS. Ini adalah contoh dari program yang tidak residen karena ia hanya sementara waktu berada di memori.
  • 10. Diakses pada tanggal 26 November 2015  http://kbbi.web.id/residen  S’to dan Arif Nopi (2001), Ebook:”Pemrograman Dengan Bahasa Assembly Edisi OnlineVersi 1.0”,Penerbit : PT Gramedia  http://panji-agung.blogspot.co.id/2009/10/cara- penggunaan-sidekick-program.html  http://nash.blog.unigha.ac.id/disk-operating-system-dos/