Social Icons

Pages

Sabtu, 22 November 2014

JAWABAN UTS ASSEMBLER TI-5 / MALAM

I.
1. Register adalah sebagian memori dari mikroprosesor yang dapat diakses dengan kecepatan yang sangat tinggi.
Memory adalah perangkat yang berfungsi untuk menyimpan data dan mengolah data atau instruksi.
Interupt adalah suatu permintaan khusus pada microprocessor untuk melakukan sesuatu, jika terjadi interupsi maka computer akan menghentikan dahulu apa yang sedang dikerjakan dan melakukan apa yang diminta oleh yang menginterupsi.
8 General Purpose Register : AX, BX, CX, DX, SI, DI, BP dan SP 

 2. Gambar Arsitektur Komputer
 

  • CPU merupakan Komponen pengolah data berdasarkan instruksi yang diberikannya.
  • Memory ( Main Memory ) terdiri dari RAM dan ROM.
  • Input / Output Device, sebagai pengatur aliran data antara resource internal (CPU, memory) dengan device eksternal.
  • Sistem Interconnection, menghubungkan antara CPU, I/O dan Memory. 
3. OpCode adalah bagian dari perintah yang harus dikerjakan.
    Bahasa Assembly adalah sebuah program yang terdiri dari instruksi - instruksi yang menggantikan kode-kode biner dari bahasa mesin dengan mnemonic yang mudah diingat.
    Bahasa Mesin adalah seperangkat instruksi serta data yang dapat dieksekusi secara langsung oleh prosesor komputer.

4. a. 125 (D) = 1111101 (B)
      b. 47 (H) = 01000111 (B)
    c. 33 (O) = 011011 (B) 
      d. 0AAA (H) = 0000101010101010 (B) 
    e. 68 (D) = 1000100 (B) 

5. .model small
    .code
    Org 100h
    proses:
         mov ah,02h
         mov dl,'P'
         mov cx,7d
    ulang:
         int 21h
         inc dl
         loop ulang
    int 20h
    end proses

II.
.Model Small => memberi tahu assembler bentuk memory yang digunakan
.Code => menggunakan code segmennya di sini
Org 100h => menyediakan memori kosong 100h byte pada saat program dijalankan
Text: JMP Mulai => lompat ke Mulai
Tulis DB 'STMIK CIKARANG TEKNIK INFORMATIKA' => Define Byte
Mulai:
XOR BX,BX => BX:=0
MOV CX,33 => banyaknya pengulangan
Ulang:
MOV DL,Tulis[BX] => beri nilai DL dengan nilai BX ( DL:=BX)
MOV AH,02 => nilai service yang digunakan
INT 21h => cetak karakter
INC BX => nilai BX ditambah dengan 1
LOOP Ulang => loncat ke Ulang
INT 20h => kembali ke DOS
END Text => proses selesai

Output = STMIK CIKARANG TEKNIK INFORMATIKA
 

Tidak ada komentar:

Posting Komentar

 
Blogger Templates