SlideShare a Scribd company logo
1 of 11
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/
UNTUK PROGRAM RESIDEN

More Related Content

What's hot

Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
matematika geodesi-transformasi linier
matematika geodesi-transformasi liniermatematika geodesi-transformasi linier
matematika geodesi-transformasi linieraulia rachmawati
 
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...eddie Ismantoe
 
Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03KuliahKita
 
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++ 2010eddie Ismantoe
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
PersamaandifferensialMeiky Ayah
 
Peluang dan Distribusi Peluang
Peluang dan Distribusi PeluangPeluang dan Distribusi Peluang
Peluang dan Distribusi Peluangbagus222
 
Persamaan diferensial biasa: persamaan diferensial orde-kedua
Persamaan diferensial biasa: persamaan diferensial orde-keduaPersamaan diferensial biasa: persamaan diferensial orde-kedua
Persamaan diferensial biasa: persamaan diferensial orde-keduadwiprananto
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingMelina Krisnawati
 
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )Kelinci Coklat
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifAyuk Wulandari
 
Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanDermawan12
 
Panduan praktis penerapan analisis komponen utama atau principal componen ana...
Panduan praktis penerapan analisis komponen utama atau principal componen ana...Panduan praktis penerapan analisis komponen utama atau principal componen ana...
Panduan praktis penerapan analisis komponen utama atau principal componen ana...Mujiyanto -
 
Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07KuliahKita
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum AlgoritmaEnvaPya
 

What's hot (20)

Bab 6 relasi
Bab 6 relasiBab 6 relasi
Bab 6 relasi
 
Pushdown Automata
Pushdown Automata Pushdown Automata
Pushdown Automata
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
matematika geodesi-transformasi linier
matematika geodesi-transformasi liniermatematika geodesi-transformasi linier
matematika geodesi-transformasi linier
 
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
contoh portfolio project aplikasi sistem informasi publik (SIP) untuk badan p...
 
Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03
 
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
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
Persamaandifferensial
 
Peluang dan Distribusi Peluang
Peluang dan Distribusi PeluangPeluang dan Distribusi Peluang
Peluang dan Distribusi Peluang
 
Persamaan diferensial biasa: persamaan diferensial orde-kedua
Persamaan diferensial biasa: persamaan diferensial orde-keduaPersamaan diferensial biasa: persamaan diferensial orde-kedua
Persamaan diferensial biasa: persamaan diferensial orde-kedua
 
Turunan numerik
Turunan numerikTurunan numerik
Turunan numerik
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
 
2. galat
2. galat2. galat
2. galat
 
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )
VEKTOR DI BIDANG DAN DI RUANG ( Aljabar Linear Elementer )
 
Modul 3 transformasi laplace
Modul 3 transformasi laplaceModul 3 transformasi laplace
Modul 3 transformasi laplace
 
Matematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi RekursifMatematika Diskrit Relasi Rekursif
Matematika Diskrit Relasi Rekursif
 
Kumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunanKumpulan soal-dan-pembahasan-himpunan
Kumpulan soal-dan-pembahasan-himpunan
 
Panduan praktis penerapan analisis komponen utama atau principal componen ana...
Panduan praktis penerapan analisis komponen utama atau principal componen ana...Panduan praktis penerapan analisis komponen utama atau principal componen ana...
Panduan praktis penerapan analisis komponen utama atau principal componen ana...
 
Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07Matematika Diskrit - 09 graf - 07
Matematika Diskrit - 09 graf - 07
 
Laporan Praktikum Algoritma
Laporan Praktikum AlgoritmaLaporan Praktikum Algoritma
Laporan Praktikum Algoritma
 

Similar to UNTUK PROGRAM 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
 
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 SoftwareYuntikaa
 
Progam residen
Progam residenProgam residen
Progam residenagushizam
 
Program resident &amp; non resident
Program resident &amp; non residentProgram resident &amp; non resident
Program resident &amp; non residentsigitpurnama12
 
Bahasa pemograman
Bahasa pemogramanBahasa pemograman
Bahasa pemogramanYusup Palsu
 
Program residen &amp; non residen
Program residen &amp; non residenProgram residen &amp; non residen
Program residen &amp; non residensigitpurnama12
 
Program residen
Program residenProgram residen
Program residensoeryaa
 
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 residenagushizam
 
Program residen
Program residenProgram residen
Program residensoeryaa
 
Jeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanJeni slides intro1-bab01-pengenalan
Jeni slides intro1-bab01-pengenalanAli Basyah
 
elemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputerelemen-elemen dalam sistem komputer
elemen-elemen dalam sistem komputermemochika
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfJurnal IT
 
Dianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunakDianvs.blogspot.com perangkat lunak
Dianvs.blogspot.com perangkat lunaksuleman ganteng
 

Similar to UNTUK PROGRAM 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

Modulator dan Demodulator
Modulator dan DemodulatorModulator dan Demodulator
Modulator dan DemodulatorZifalaniasta
 
Kriteria kestabilan absolut
Kriteria kestabilan absolutKriteria kestabilan absolut
Kriteria kestabilan absolutZifalaniasta
 
Konsep kestabilan non linier
Konsep kestabilan non linierKonsep kestabilan non linier
Konsep kestabilan non linierZifalaniasta
 
Instantly PROM rev.1
Instantly PROM rev.1Instantly PROM rev.1
Instantly PROM rev.1Zifalaniasta
 
Monoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinierMonoharmonis osilasi harmonik nonlinier
Monoharmonis osilasi harmonik nonlinierZifalaniasta
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 

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

TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 

Recently uploaded (8)

TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 

UNTUK PROGRAM 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/