09.05.2013 Views

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Kaupiklis A<br />

01100101<br />

Iki operacijos ADD B<br />

00001110<br />

Registras B<br />

S Z AC P CY<br />

0 0 0 0 0 0 1 1<br />

Požymių registras F<br />

11<br />

Kaupiklis A<br />

01110011<br />

00001110<br />

Registras B<br />

Po operacijos<br />

S Z AC P CY<br />

0 0 0 1 0 0 1 0<br />

Požymių registras F<br />

Kaip matome, įvykdžius komandą ADD B su duotais operandais,<br />

sudėties metu įvyko pernaša iš trečiosios skilties:<br />

+<br />

AC<br />

0110 01012 = 6516<br />

0000 11102 = 0E16<br />

0111 00112 = 7316<br />

Todėl požymių registro F pagalbinės pernašos skiltyje AC buvo įrašytas<br />

vienetas. Taigi, įvykdę duotą komandą, gavome: A = 011100112 =<br />

7316, B = 000011102 = 0E16, F = 000100102 = 1216.<br />

4. Duotas programos, kuri atmintyje prasideda adresu 200016, šešioliktainis<br />

kodas.<br />

2000 01 202C x<br />

2001 30 202D y<br />

2002 20 202F z<br />

2003 21 2030 w<br />

2004 2C<br />

2005 20

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

Saved successfully!

Ooh no, something went wrong!