Monday, April 21, 2014

UTS Bahasa Assembler Lanjutan 2013 - 2014

Soal :
  1. Jelaskan Aktivitas Virus ?
  2. Port 61h yang digunakan untuk apa, Jelaskan? Jelaskan Fungsi Port diatas dan buatlah skema bahasa assembly cara menggunakan port 61h?
Jawab :
  1. 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
  2. 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.
Skema Rangkaian:


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
 


Related Posts

UTS Bahasa Assembler Lanjutan 2013 - 2014
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.