You are on page 1of 1

Elektrotehniki fakultet Banja Luka Katedra za raunarstvo i informatiku Arhitektura raunara Dodatni zadaci za vjebu

Zadaci
1. a!isati asemblersku !roceduru koja za !roizvoljan "estocifreni !odatak !rovjerava da li je zbir !rve tri cifre #tri cifre na najvi"im !ozicijama$ jednak zbiru ostalih cifara. %estirati !roceduru u okviru asemblersko& !ro&rama koji 'e odrediti koliko !ostoji "estocifrenih brojeva koji zadovoljavaju !ostavljeni uslov i rezultat u!isati na lokaciju (E). *renos !arametara izvr"iti !reko steka. +. a lokacijama K i , su data dva dvobajtna !odatka ije su vrijednosti !rirodni brojevi. a!isati asemblerski !ro&ram koji odre-uje broj vrijednosti iz niza . koje su djeljive sa K i nisu ve'e od ,. /rijednosti niza . se raunaju !o rekurzivnoj formuli s n0sn112n21 #s301$. )a !rovjeru uslova na!isati !osebnu asemblersku !roceduru. Dobijeni rezultat smjestiti na lokaciju (E). *renos !arametara izvr"iti !roizvoljnom metodom. 4. a lokaciji 5LA) se nalazi 61cifreni !odatak ije su cifre za!isane u !akovanom B7D formatu. a!isati asemblerski !ro&ram koji 'e svaku od 6 !akovanih B7D cifara !retvoriti u od&ovaraju'u A.788 vrijednost9 a zatim !arne cifre smjestiti u niz na lokaciji *A( E9 a ne!arne u niz na lokaciji E*A( E #!otrebno je rezervisati maksimalni !otrebni !rostor za oba niza u od&ovaraju'oj sekciji !ro&rama$. )a rad sa ciframa na!isati makro koji kao !arametre !rima adresu lokacije na kojoj se nalaze dvije B7D cifre9 kao i dva re&istra u kojima su adrese sljede'ih slobodnih lokacija u nizovima *A( E i E*A( E #!odrazumijevati da to ne'e biti re&istar EA:9 !a se on moe koristiti unutar makroa$. 5nutar makroa je !otrebno izvr"iti konverziju9 ko!irati cifru na od&ovaraju'u lokaciju9 a zatim uve'ati vrijednost od&ovaraju'ih re&istara koji !okazuju na nizove *A( E i E*A( E. A.788 cifre imaju vrijednosti u o!se&u od 43h #cifra 3$ do 4;h #cifra ;$. )a !otrebe !ro&rama9 lokaciju 5LA) inicijalizovati !roizvoljnom testnom vrijedno"'u u is!ravnom formatu.

You might also like