·
Zaenal
Amin
· 12429180
· 12429180
Jawaban UTS SEMSTER 5
1. Apa
yang dimaksud register,memory,interrupt dan sebutkan 8 general pusposse
- 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.
- computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer.
- Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani interrupt tersebut.
- · 8 general purpuse
b. BX (BH + BL) = Basis Register
c. CX (CH + CL) = Counter Register
d. DX (DH + DL) = Data Register
2. Arsitektur komputer ?
- Input device = piranti masukan terdiri dari, mouse,keyboard,scaner dll
- Motherboot= sebagai tempat beberapa komponen komputer
- prosessor = otak dari komputer (CPU)
- Rom = sebagai penyimpanan data.
- Ram= sebagai pembaca sistem, penyimpanan sementara.
- Output device = piranti keluaran/ menampilkan hasil.
3. Apa yang dimaksud opcode, bahasa assembly & bahasa mesin & kenapa kita pelajari assembley?
- - opCode adalah merupakan bagian perintah yang harus dikerjakan.
- - Bahasa assembly adalah sebuah program yang terdiri dari instruksi-instruksi yang menggantikan kode-kode biner dari bahasa mesin dengan mnemonik yang mudah diingat.
- - Bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer. Program bahasa mesin sering disebut sebagai kode objek.
- - Kenapa ? untuk mengetahui suatu register/code-kode register yang terdapat pada komputer. Realitanya, agar kita mengerti bagaimana cara kerja komputer itu secara detail.
- 125 = 01111101b
- 47h = 01000111b
- 330 = 00011011b
- 0AAAh = 0000101010101010b
- 68 = 01000100b
.model
small
.code
.org 100h
proses:
mov ah,02h ;nilai servis
mov dl,'p' ;dl karakter 'a' atau dl=41h
mov cx,07h ;banyaknya pengulangan akan ditampilkan
ulang:
int 21h ;cetak karakter
inc DL ;tambah dl dg 1
loop ulang ;lompat dg ulang
int 20h
end proses
.code
.org 100h
proses:
mov ah,02h ;nilai servis
mov dl,'p' ;dl karakter 'a' atau dl=41h
mov cx,07h ;banyaknya pengulangan akan ditampilkan
ulang:
int 21h ;cetak karakter
inc DL ;tambah dl dg 1
loop ulang ;lompat dg ulang
int 20h
end proses
6 . PENJELASAN DARI PROGRAM (OUTPUT 'STMIK CIKARANG TEKNIK INFORMATIKA' )
.MODEL
SMALL
.CODE
ORG
100h
Text
: jmp mulai ;lompat(perintah lompatan tak bersyarat)
Tulis
DB 'STMIK CIKARANG TEKNIK INFORMATIKA' ;definisi karakter/byte
Mulai:
XOR
BX, BX ; berfungsi
untuk me-nol register operan BX=0
MOV
CX,33 ; Jumlah
karakter yang akan di cetak
Ulang:
MOV
DL,Tulis [BX] ; Mencetak bx ke DL
MOV
Ah,02 ; NILAI
servis
Int
21h ;
perintah untuk cetak karakter
Inc BX
; BX ditambah
(+) 1
LOOP
Ulang ; kembali ke
ulang
Int
20h ; program dikembalikan ke DOS
END
Text
TERIMA KASIH
WASSALAMU'ALAIKUM WR.WB
WASSALAMU'ALAIKUM WR.WB
Tidak ada komentar:
Posting Komentar
anda sopan? kamipun segan,, assalamu'alaikum