09.05.2013 Views

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1. Aštuonių skilčių bendrosios paskirties mikroprocesorių komandų sistema ir programavimas<br />

Gautą sudėties rezultatą (sumą) AE16 įrašysime į pasirinktą atminties<br />

ląstelę, kurios adresas yra 211016.<br />

Adresas16<br />

Komandos<br />

kodas16<br />

Komandos<br />

mnemonika<br />

25<br />

Komentaras<br />

2000 85 ADD L Registro L turinys pridedamas prie kaupiklio<br />

A turinio (A + L → A, A = AE16).<br />

2001<br />

2002<br />

2003<br />

32<br />

10<br />

21<br />

STA 2110 Gauta dviejų registrų turinių suma iš kaupiklio<br />

A persiunčiama į atminties ląstelę, kurios<br />

adresas yra antrasis ir trečiasis komandos<br />

baitai (A → M[ADR], A → M[211016],<br />

211016 = AE16).<br />

2004 76 HLT Stabdomas mikroprocesoriaus darbas.<br />

14. Parašykite programą, kuri padidintų pasirinktą kiekį kartų vieno iš<br />

bendrosios paskirties registrų turinį ir gautą rezultatą įrašytų į pasirinktą<br />

atminties ląstelę.<br />

a. Rezultatui įrašyti taikyti šalutinį registrinį operandų adresavimo<br />

būdą;<br />

b. Rezultatui įrašyti taikyti tiesioginį operandų adresavimo būdą.<br />

15. Parašykite programą, kuri sumažintų pasirinktą kiekį kartų vieno iš<br />

bendrosios paskirties registrų turinį ir gautą rezultatą įrašytų į pasirinktą<br />

atminties ląstelę.<br />

a. Rezultatui įrašyti taikyti šalutinį registrinį operandų adresavimo<br />

būdą;<br />

b. Rezultatui įrašyti taikyti tiesioginį operandų adresavimo būdą.<br />

16. Parašykite programą, kuri užpildytų visus mikroprocesoriaus registrus<br />

skirtingais 8 bitų operandais, esančiais pasirinktose skirtingose<br />

atminties ląstelėse.<br />

a. Operandams adresuoti taikyti šalutinį registrinį operandų adresavimo<br />

būdą;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!