Breaking News

jawaban assembler

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.Yang dimaksud dengan

  • 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.Konversikan bilangan ke 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.Output program = P Q R S T U V

.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.Uraikan dengan jelas !

Jelaskan script program dan hasil Output dibawah ini:

.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

MOV 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

No comments:

Post a Comment

Designed By