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 />

Adresas16<br />

2007<br />

2008<br />

2009<br />

Komandos<br />

kodas16<br />

22<br />

25<br />

20<br />

Komandos<br />

Komentaras<br />

mnemonika<br />

SHLD 2025 Gauta 16 bitų operandų suma iš registrų<br />

L ir H persiunčiama į atminties ląsteles,<br />

iš kurių pirmosios adresas yra<br />

antrasis ir trečiasis komandos baitai. (L<br />

→ M[ADR], H → M[ADR + 1], L →<br />

M[202516], H → M[202616], 202516 =<br />

6616, 202616 = 5516).<br />

200A 76 HLT Stabdomas mikroprocesoriaus darbas.<br />

30. Parašykite programą, kuri atimtų du 16 bitų operandus, esančius atmintyje,<br />

ir gautą rezultatą įrašytų atgal į atmintį.<br />

a. Operandų baitams adresuoti taikyti šalutinį registrinį operandų<br />

adresavimo būdą;<br />

b. Operandų baitams adresuoti taikyti tiesioginį operandų adresavimo<br />

būdą;<br />

c. Operandų baitams adresuoti taikyti tiesioginį operandą;<br />

d. Operandų baitams adresuoti parinkti skirtingus operandų adresavimo<br />

būdus.<br />

31. Parašykite programą, kuri sudėtų du 16 bitų operandus, esančius atmintyje,<br />

ir gautą rezultatą įrašytų į dėklą nurodytu adresu.<br />

a. Operandų baitams adresuoti taikyti šalutinį registrinį operandų<br />

adresavimo būdą;<br />

b. Operandų baitams adresuoti taikyti tiesioginį operandų adresavimo<br />

būdą;<br />

c. Operandų baitams adresuoti taikyti tiesioginį operandą;<br />

d. Operandų baitams adresuoti parinkti skirtingus operandų adresavimo<br />

būdus.<br />

32. Parašykite programą, kuri atimtų du 16 bitų operandus, esančius atmintyje,<br />

ir gautą rezultatą įrašytų į dėklą nurodytu adresu.<br />

45

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

Saved successfully!

Ooh no, something went wrong!