MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas
MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas
MIKROPROCESORIAI - Vilniaus Gedimino technikos universitetas
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 />
Adresas16<br />
2000<br />
2001<br />
2002<br />
2003<br />
2004<br />
2005<br />
Komandos<br />
kodas16<br />
11<br />
22<br />
33<br />
2A<br />
23<br />
20<br />
Komandos<br />
Komentaras<br />
mnemonika<br />
LXI D, 3322 Į registrų porą DE persiunčiamas dviejų<br />
baitų tiesioginis operandas (antrasis ir<br />
trečiasis komandos baitai), t. y. pirmasis<br />
16 bitų operandas (2216 → E, 3316 → D,<br />
DE = 332216).<br />
LHLD 2023 Antrasis 16 bitų operandas iš atminties<br />
ląstelių, iš kurių pirmosios adresas<br />
yra antrasis ir trečiasis komandos<br />
baitai, persiunčiamas į registrus L ir H<br />
(M[ADR] → L, M[ADR + 1] → H,<br />
M[202316] → L, M[202416] → H, L =<br />
4416, H = 2216).<br />
2006 7B MOV A, E Registro E turinys persiunčiamas į kaupiklį<br />
A (E → A, A = 2216).<br />
2007 85 ADD L Registro L turinys pridedamas prie kaupiklio<br />
A turinio, t. y. sudedami žemesnieji<br />
16 bitų operandų baitai (A + L →<br />
A, A = 6616).<br />
2008 6F MOV L, A Kaupiklio A turinys persiunčiamas į registrą<br />
L (A → L, L = 6616).<br />
2009 7A MOV A, D Registro D turinys persiunčiamas į kaupiklį<br />
A (D → A, A = 3316).<br />
200A 8C ADC H Registro H ir požymių registro F pernašos<br />
skilties CY turiniai pridedami prie<br />
kaupiklio A turinio, t. y. sudedami aukštesnieji<br />
16 bitų operandų baitai (A + H<br />
+ CY → A, A = 5516).<br />
200B 67 MOV H, A Kaupiklio A turinys persiunčiamas į registrą<br />
H (A → H, H = 5516).<br />
43