I. Jawab Singkat Dan Jelas
1. - AX untuk menyimpan hasil hitungan matematika
- BX untuk menunjuk index alamat memori
- CX untuk pengulangan
- DX untuk menyimpan data keluar/masuk prosesor
- AL kondisi AX rendah
- AH kondisi AX tinggi/di atas
- BL kondisi BX rendah
- BH kondisi BX tinggi
2. - translasi = untuk mengrtikan coding
- phase analysh = untuk menganalisis program
- synthesis = untuk menganalisa kesalahan program
- carry flag = untuk melihat program dari benderanya masing-masing
- base relative addresing = mengakses tabel mengambil alamat efektifnya
- register addresing = pengcopyan variabel antar register dengan ukuran yang sama
3. a). D21 h = (13x16^2)+(2x16^1)+(1x16^0)=3.328+32+1=3361d
b). 11001010b =(1x2^7)+(1x2^6)+(1x2^.3)+(1x2^1)=202d
c). 75o =(7x8^1)+(5x8^0)=61d
d). FCA0h = (15x16^3)+(12x16^2)+(10x16^1)+(0x16^0)=64672d
d).00110111b = (1x2^5)+(1x2^4)+(1x2^2)+(1x2^1)=54d
4. .model small
.code
org100h
mulai:
mov AX,13h
mov BX, 'I'
mov CX, 7d
Dec
int 10h
end proses
5. model dalam assembler = looping, Tampilan text
Exe = untuk penyimpanan sebagai aplikasi/coding yang bisa langsung di jalankan menjadi aplikasi
Com = penyimpanan hanya sebagai coding
II. Uraikan dengam jelas
.model small
.code
org 100h
text : jump mulai (program lompat ke mulai)
tulis DB 'STMIK CIKARANG TEKNIK INFORMATIKA' (menuliskan di layar text tsb)
mulai:
mov AX,1300h (mengisi AX dengan 1300h(mengatur text))
mov BL, 10010101b (memindahkan 10010101 ke reister BL)
mov BH,00h (memulai huruf dari baris 0)
mov DH,12 (kondisi DH di 21 desimal)
mov CX, 33 (jumlah baris)
LEA BP, tulis (perintah untuk menuliskan)
int 10h (menampilkan ke layar)
int 20h (kembali keregister)
end proses (akhir coding)
output Di layar
STMIK CIKARANG TEKNIK INFORMATIKA
Tidak ada komentar:
Posting Komentar