Kamis, 01 Mei 2014

Soal dan Jawaban Mikroprosesor emu8086

Soal :
  1. Sebuah robot memiliki sensor massa yang mampu mendeteksi bobot dirinya sendiri.Jika saat ini sensor mendeteksi massa robot 2kg, dan dalam keadaan tanpa hambatan diketahui robot mampu bergerak 3 m/s. Buatlah program assembly yang akan ditanamkan ke dalam robot untuk mengetahui energi kinetik yang dimiliki robot tersebut. Rumus energi kinetik adalah Ek= 1/2. m. v2. (Nilai daripada sensor dan kecepatan sudah diisikan terlebih dahulu pada register) gunakan register DH untuk menampung hasil akhir perhitungan. 
  2. Buatlah sebuah software dengan assembly yang dapat menampilkan karakter beratribut Z sampai dengan A dengan foreground merah background hitam.
  3. Buatlah program dengan bahasa assembly untuk menghitung beberapa persamaan berikut :
    1.      1101+1100
    2.      11000011+10001000
    3.      29d-16d
Jawaban :
  1. org 110h

    mov ax, 2
    mov bx, 3
    mul bx
    mul bx
    mov cx, 2
    div cx
    mov dh, al

    org 20h
  2. org 100h

    mulai:
    mov ah,09h
    mov bl,01000111b
    mov cx, 26
    ulang:
    int 10h
    inc bl

    mov ah, 02h
    mov dl,'A'
    mov cx, 26
    lagi:
    inc bl
    int 21h
    inc dl
    loop lagi
    org 20h
  3. org 110h //jawaban 3a

    mov ax, 1101b
    mov bx, 1100b
    add ax, bx

    org 21h

    org 110h //jawaban 3b

    mov ax, 11000011b
    mov bx, 10001000b
    add ax, bx

    org 21h

    org 110h //jawaban 3c

    mov ax, 26d
    mov bx, 16d
    sub ax, bx

    org 21h
Semoga bermanfaat buat agan-agan yang kesusahan mencari jawaban atas soal seperti tersebut. Terimakasih telah berkunjung :)

0 komentar: