logo

Crowdly

[SI.Reg] Dasar-Dasar Arsitektur Komputer (A,B,C) Genap 2023/2024

Looking for [SI.Reg] Dasar-Dasar Arsitektur Komputer (A,B,C) Genap 2023/2024 test answers and solutions? Browse our comprehensive collection of verified answers for [SI.Reg] Dasar-Dasar Arsitektur Komputer (A,B,C) Genap 2023/2024 at scele.cs.ui.ac.id.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

[AVR-IO CPMK-18]

Program:

...

ldi r16, 0x3C

out ddra, r16

com r16

out ddrb, r16

sbi ddra, 7

ldi r17,xx

out porta, r17

cbi ddrb, 1

in r17, pinb

...

Berdasarkan program diatas, manakah pernyataan dibawah ini yang BENAR

View this question

[AVR-INT CPMK-19]

Spesifikasi program:

  • Jenis interrupt: compare match, dengan nilai counter $1234, menggunakan output compare register B

  • menggunakan PORTA sebagai output
  • LED0-3 MERAH menggunakan prescaler/8
  • LED4-7 BIRU menggunakan prescaler/64

  • Program menyalakan LED secara bergantian, mulai dari MERAH(pck/8) --> BIRU(pck/64) --> MERAH(pck/8) --> BIRU (pck/64) --> dst..

 

.include "m8515def.inc"

.def led_mode = r17

.org $00

    rjmp INIT

.org $ ;2 digit

    rjmp ISR_TCOMPB

INIT:

    ldi    r16,low(RAMEND)

    out    SPL,r16                    

    ldi    r16,high(RAMEND)

    out    SPH,r16

    ser r16

    out ,r16

    

    ldi r16, $ ;2 digit

    out TCCR1B,r16

            

    ldi r16,$ ;2 digit

    out TIFR,r16        

    ldi r16,$ ;2 digit

    out TIMSK,r16    

    

    ;set low value Output Compare Register B

    ldi r16,$

    out ,r16   

    ;set high value Output Compare Register B

    ldi r16,$

    out ,r16    

    ;enable global interrupt    

    

    ldi led_mode, 0x0F

    

FOREVER:

    rjmp FOREVER

        

ISR_TCOMPB:

    out PORTA, led_mode

    cpi led_mode, 0x0F

    BIRU

    cpi led_mode, 0xF0

     MERAH

EXIT:

    out TCCR1B,r16

     led_mode

    reti

BIRU:

    ldi r16,$ ;2 digit

    rjmp EXIT

MERAH:

    ldi r16,$ ;2 digit

    rjmp EXIT

View this question

[AVR Basic CPMK-15]

Eksekusi instruksi berikut tidak melibatkan stack:

View this question

[AVR-Basic CPMK-15]

Operasi:

CPI R24, 025

Opcode untuk operasi diatas adalah (4 digit hex tanpa prefix 0x)

Note:

Opcode tidak disimpan dalam program flash

View this question

[AVR-Basic CPMK-15]

Dari potongan pogram berikut, lengkapi isian kosong pada kolom PC

AddrLabelInstructionHexPC (4 digit)
...............
01CD lsl r16 01CE
01CE rjmp execACCF
.........  
View this question

[AVR INT CPMK-19]

Apa yang terjadi segera ketika interrupt terjadi?

0%
0%
View this question

[AVR-INT CPMK-19]

Rudi ingin membuat program yang memicu interrupt setiap 1000ms. Setiap 1000ms LED ON kemudian OFF pada 1000 ms berikutnya secara bergantian (blink).

Jika:

  • frekuensi clock adalah 100Hz
  • kemunculan per digit counter (0,1, 2..n) membutuhkan 1 clock cycle
  • tanpa prescaler
  • setelah nilai counter n tercapai, TCNT diset ke 0 oleh hardware
  • 1s = 1000ms

maka tentukan konfigurasi kecepatan timer dan nilai counter

...

;set kecepatan timer

ldi r16, $

out , r16

;set compare match counter

ldi r16, ;dalam desimal

out , r16

...

View this question

[AVR-INT CPMK-19]

Manakah pernyataan dibawah ini yang BENAR

View this question

[AVR INT CPMK-19]

Apa saja kondisi yang dapat memicu external interrupt pada pin INT1 di mikrokontroler AVR?

View this question

[AVR-IO CPMK-18]

Sebuah program dieksekusi:

...

ldi r16, $69

com r16

out porta, r16

....

Jika PORTA terhubung ke LED0-7, maka LED yang menyala adalah

 

View this question

Want instant access to all verified answers on scele.cs.ui.ac.id?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!