Minggu, 23 November 2014

Jawaban Soal UTS

1. > Register adalah sebagian kecil memori komputer yang dipakai untuk tempat penampungan             data dengan ketentuan bahwa data yang terdapat dalam register dapat diproses dalam berbagai       operasi dengan melihat berapa besar kemampuan menampung register tersebut.
    > Memory merupakan bagian dari komputer yang digunakan sebagai tempat kerja.
    > Interrupt adalah suatu permintaan khusus kepada mikroposesor untuk melakukan sesuatu.
    > General purpose AH dan AL (Berasal dari Accumulator register AX)BH dan BL (Berasal dari          base address register BX)
    > CH dan CL (berasal dari count register CX)
    > DH dan DL (berasal dari data register DX)
 2.  Arsitektur Komputer
Penjelasan tiap-tiap bagian
   > System bus
   > (warna kuning) menghubungkan dengan bermacam-macam komponen komputer.
   > CPU merupakan pusat dari computer, hampir seluruh perhitungan dilakukan didalam CPU.
   > RAM merupakan tempat dimana program diloading untuk dieksekusi
3. > OpCode adalah Masing-masing instruksi memiliki kode numerik yang unik.
      Bahasa Assembly adalah bahasa yang dapat dibaca & dimengerti oleh manusia sebagai hasil           representasi binary code yang dieksekusi oleh komputer dan berorientasi pada mesin sering           disebut dengan istilah mnemonic
   > Bahasa Mesin adalah bahasa yang dinyatakan dalam bilangan numeric (Binari) yang tersimpan       sebagai byte dimemori di dalam computer.
   kenapa harus mempelajari Bahasa Assembly?
   Assembly memungkinkan akses langsung ke fasilitas system hardware yang mungkin tidak dapat    dilakukan dengan menggunakan bahasa tingkat tinggi
   Program yang dibuat dengan assembly akan lebih cepat dan lebih kecil dibandingkan dengan          kode yang dihasilkan dengan menggunakan compiler.
   Dengan mengerti bahasa Assembly siapa pun dapat melakukan proses disassembly untuk              menganalisa program tertentu.
4. konversi bilangan binary
     a.125 = 1111101 b
     b.47 h = 0100 0111 b
     c.33 o = 011 011 b
     d.0AAA h = 0000 1010 1010 1010 b
     e.68 = 1000100 b
5. .model small
    .code
    org 100h
    proses:
    mov ah,02h
    mov dl,'P'
    mov cx,7h
    ulang:
    int 21h
    inc dl
    loop ulang
    int 20h
    end proses
II.
  .Model Small ; Data dan code yang digunakan oleh program kurang dari 1 segment atau 64 KB.
  .Code ; Digunakan untuk menyimpan program
  Org 100h ; Menyediakan memory kosong 100h byte
  Text: JMP Mulai ; Lompat ke mulai
  Tulis DB ‘STMIK CIKARANG TEKNIK INFORMATIKA’ ; 33 KARAKTER (define byte)
  Mulai: ;Proses mulai
  XOR BX,BX ; BX=0
  MOV CX,33 ; 33 kali proses ulang yang dilakukan untuk menampilkan karakter
  Ulang: ;Proses ulang
  DL, Tulis [BX] ; Ambil karakter yang ke BX
  MOV AH,02 ; Servis cetak karakter
  INT 21h ; Perintah mencetak karakter
  INC BX ; Nilai BX di tambah 1
  LOOP Ulang ; Kembali ke ulang
  INT 20h ; Selesai kembali ke DOS
  END Text

Tidak ada komentar:

Posting Komentar