|
| |
Ñòóäåíòàì > Êóðñîâûå > Ìèêðîïðîöåññîð Â1801ÂÌ1 àðõèòåêòóðà è ñèñòåìà êîìàíä
Ìèêðîïðîöåññîð Â1801ÂÌ1 àðõèòåêòóðà è ñèñòåìà êîìàíäÑòðàíèöà: 3/4
Óñëîâíûå îáîçíà÷åíèÿ: «*»=0 îïåðàöèè íàä ñëîâàìè
1 îïåðàöèè íàä áàéòàìè
N Z C V
0003DD SWAB ïåðåñòàíîâêà áàéòîâ *
* 0 0
*050DD CLR(B) î÷èñòêà (d) <=0 0 1 0 0
*051DD COM(B) ïîáèòíàÿ èíâåðñèÿ (d) <= (|d) *
* 0 0
*052DD INC(B) ïðèáàâëåíèå 1 (d) <=(d)+1 *
* *-
*053DD DEC(B) âû÷èòàíèå 1 (d) <=(d)+1 *
* *-
*054DD NEG(B) èçìåíåíèå çíàêà (d) <=-(d) *
* * *
*055DD ADC(B) ïðèáàâèòü ïåðåíîñ (d)<=(d)+C * * * *
*056DD SBC(B) âû÷åñòü ïåðåíîñ (d)<=(d)-C * * * *
*057DD TST(B) ïðîâåðêà (d)<=(d) * * 0 0
*060DD ROR(B) öèêëè÷. ñäâèã âïðàâî =>
C,d * * *
*
*061DD ROL(B) öèêëè÷. ñäâèã âëåâî
C,d <= *
* * *
*062DD ASR(B) àðèôì. ñäâèã âïðàâî (d)<=(d)/2 *
* * *
*063DD ASL(B) àðèôì. ñäâèã âëåâî (d)<=(d)*2 *
* * *
*067DD SXT ðàñøèðèòü çíàê N=0 (d)<=0 0 1 0-
N=1 (d)<=177777 1 0 0-
Äâóõ
îïåðàòîðíûå êîìàíäû
N S V C
*1SSDD MOV(B) ïåðåñëàòü
(d)<=(s)
* * 0-
*2SSDD CMP(B) ñðàâíèòü (s)-(d)
* * * *
*3SSDD BIT(B) ïðîâåðèòü ðàçðÿäû (s)/(d) * * 0 -
*4SSDD BIC(B) î÷èñòèòü ðàçðÿäû (d)<=(|s)/(d)
* * 0 -
*5SSDD BIS(B) óñòàíîâèòü ðàçðÿäû (d)<=(s)/(d)
* * 0 -
06SSDD ADD ñëîæèòü (d)<=(s)+(d) *
* * *
074RSS XOR èñêëþ÷àþùåå èëè (s)<= (r )\(s) * * 0 -
16SSDD SUB âû÷åñòü (d)<=(d)-(s)
* * * *
Îïåðàöèè ñ
ðàçðÿäàìè PSW
Áàçîâûé ÊÎÏ =240
|
0/1
|
N
|
Z
|
V
|
C
|
15
|
|
|
|
|
|
|
6
|
7
|
|
|
4
|
3
|
2
|
1
|
0
|
Î÷èñòèòü
|
|
|
|
|
|
000241 CLC C
|
|
-
|
-
|
-
|
0
|
000242 CLV V
|
|
-
|
-
|
0
|
-
|
000244 CLZ
Z
|
|
-
|
0
|
-
|
-
|
000250 CLN N
|
|
0
|
-
|
-
|
-
|
000257 CCC N Z V
C
|
|
0
|
0
|
0
|
0
|
Óñòàíîâèòü
|
|
|
|
|
|
000261 SEC C
|
|
-
|
-
|
-
|
1
|
000262 SEV V
|
|
-
|
-
|
1
|
-
|
000264 SEZ Z
|
|
-
|
1
|
-
|
-
|
000270 SEN N
|
|
1
|
-
|
-
|
-
|
000277 SCC N Z V C
|
|
1
|
1
|
1
|
1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| |
|