- 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
 


