Dokumen tersebut membahas tentang program residen dan non-residen. Program residen adalah program yang tetap tinggal di memori setelah dijalankan, seperti sistem operasi. Contohnya adalah sidekick dan print (DOS). Sedangkan program non-residen hanya sementara berada di memori dan akan lenyap setelah selesai, seperti game.
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/