- Jelaskan Aktivitas Virus ?
- Port 61h yang digunakan untuk apa, Jelaskan? Jelaskan Fungsi Port diatas dan buatlah skema bahasa assembly cara menggunakan port 61h?
Jawab :
- Suatu Kegiatan yang umumnya pada dapat merusak software komputer akan tetapi tidak tidak secara langsung merusak hardware. Seperti memuat program yang memaksa over process, menggandakan diri sehingga pemakaian memory menjadi berkurang
- Port 61h merupakan suatu I/O port yang digunakan untuk berbagai keperluan, diantaranya oleh speaker pada bit 0 dan 1. Kedua bit ini dihubungkan pada speaker melalui gerbang logika "AND" sehingga untuk mengaktifkan suara pada speaker ini maka bit ke 0 dan 1 dari port 61h ini harus bernilai 1. Ingatlah, pengaktifan pada speaker ini jangan sampai mengganggu bit lainnya.
Readkey MACRO ;
Macro untuk
MOV AH,00 ; menunggu masukan dari keyboard
INT 16h
ENDM
;/=======================================================\;
; Program : SOUND1.ASM ;
; Author : Rendy Eko Prasetio ;
; Fungsi : membunyikan speaker dan ;
;
mematikannya melalui port 61h ;
;\=======================================================/;
.MODEL SMALL
.CODE
ORG 100h
Proses :
IN AL,61h ; Ambil data port 61h
OR AL,00000011b ; Jadikan Bit ke 0 & 1 menjadi 1
OUT 61h,AL ; Bunyikan speaker
Readkey ; Menunggu penekanan sembarang tombol
AND AL,11111100b ; Jadikan bit ke 0 & 1 menjadi 0
OUT 61h,AL ; Matikan speaker
INT 20h ; selesai
END Proses
UTS Bahasa Assembler Lanjutan 2013 - 2014
4/
5
Oleh
Rendy Eko Prasetio