- 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)
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.
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