2
Kolegij: Arhitektura računala Ime i prezime: Tip: Laboratorijska vježba Broj: Broj indeksa: Datum: Nakon izvršenja slijededih instrukcija koja de vrijednost biti u registru r3? LDR r0, =eoa LDR r1, =arr MOV r3, #0 loop LDRB r2, [r1], #1 ADD r3, r2, r3 CMP r1, r0 BNE loop arr .byte 0x9, 0xE9, 0xDF eoa .align Nakon izvršenja slijededih instrukcija koja de vrijednost biti u registru r2? MOV r0, #1 MOV r1, #0x3 MOV r2, #0x6 MOVS r2, r2 while BEQ end MUL r0, r1, r0 SUBS r2, r2, #1 B while end (A) 0x0002B5DE (B) 0x000001D1 (C) 0x00000002 (D) 0x0000016E (E) 0x00000097 (F) drugo (A) 0x00000002 (B) 0x00000104 (C) 0x000002D9 (D) 0x000004E2 (E) 0x00079068 (F) drugo 2. Napisati program u assembleru kojim dete deklariati i inicijalizirati dvije varijable x i y koje predstavljaju dvije stranice pravokutnika. U slučaju da je je x>=y izračunati opseg, a suprotno površinu pravokutnika.

Laboreatorijska Vjezba 2 ARH

Embed Size (px)

DESCRIPTION

ee

Citation preview

  • Kolegij: Arhitektura raunala Ime i prezime:

    Tip: Laboratorijska vjeba

    Broj:

    Broj indeksa:

    Datum:

    Nakon izvrenja slijededih instrukcija koja de vrijednost biti u registru r3? LDR r0, =eoa LDR r1, =arr MOV r3, #0 loop LDRB r2, [r1], #1 ADD r3, r2, r3 CMP r1, r0 BNE loop arr .byte 0x9, 0xE9, 0xDF eoa .align

    Nakon izvrenja slijededih instrukcija koja de vrijednost biti u registru r2? MOV r0, #1 MOV r1, #0x3 MOV r2, #0x6 MOVS r2, r2 while BEQ end MUL r0, r1, r0 SUBS r2, r2, #1 B while end

    (A) 0x0002B5DE (B) 0x000001D1 (C) 0x00000002 (D) 0x0000016E (E) 0x00000097 (F) drugo

    (A) 0x00000002 (B) 0x00000104 (C) 0x000002D9 (D) 0x000004E2 (E) 0x00079068 (F) drugo

    2. Napisati program u assembleru kojim dete deklariati i inicijalizirati dvije varijable x i y koje

    predstavljaju dvije stranice pravokutnika. U sluaju da je je x>=y izraunati opseg, a suprotno

    povrinu pravokutnika.

  • Kolegij: Arhitektura raunala Ime i prezime:

    Tip: Laboratorijska vjeba

    Broj:

    Broj indeksa:

    Datum:

    3. Napisati program u assembleru kojim dete prebrojati koliko ima praznih znakova (space) u nizu

    znakova .asciz Hello World.