Subversion Repositories Kolibri OS

Rev

Rev 1863 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1863 Rev 1865
1
 
1
 
2
 
2
 
3
 
3
 
4
Ñèñòåìà êîìàíä ïðîãðàììèðóåìûõ ìèêðîêàëüêóëÿòîðîâ Á3-34 ÌÊ-54 ÌÊ-56
4
Ñèñòåìà êîìàíä ïðîãðàììèðóåìûõ ìèêðîêàëüêóëÿòîðîâ Á3-34 ÌÊ-54 ÌÊ-56
5
 
5
 
6
 
6
 
7
 
7
 
8
 
8
 
9
 
9
 
10
 
10
 
11
 
11
 
12
 
12
 
13
 
13
 
14
 
14
 
15

Ñèñòåìà êîìàíä ÏÌÊ Á3-34, ÌÊ-54, ÌÊ-56

15

Ñèñòåìà êîìàíä ÏÌÊ Á3-34, ÌÊ-54, ÌÊ-56

16
 
16
 
17
 
17
 
18
 
18
 
19
Ãëàâíàÿ
19
Ãëàâíàÿ
20
/
20
/
21
 
21
 
22
ÝÊÂÌ
22
ÝÊÂÌ
23
/
23
/
24
 
24
 
25
Îáùàÿ èíôîðìàöèÿ
25
Îáùàÿ èíôîðìàöèÿ
26
 
26
 
27
 
27
 
28
 
28
 
29
 
29
 
30
 
30
 
31
 
31
 
32
 
32
 
33
 
33
 
34
 
34
 
35
 
35
 
36
 
36
 
37
 
37
 
38
 
38
 
39

Ðèñ.1. [1]

39

Ðèñ.1. [1]

40
 
40
 
41
 
41
 
42

Ñèñòåìà êîìàíä ñîâåòñêèõ ïðîãðàììèðóåìûõ ìèêðîêàëüêóëÿòîðîâ "Ýëåêòðîíèêà Á3-34" ïðåäñòàâëåíà íà ðèñóíêå 1. Çíàêàìè '-', 'L', 'C', 'Ã', 'E' îáîçíà÷åíû øåñòíàäöàòèðè÷íûå öèôðû 'A','B','C','D','E' ñîîòâåòñòâåííî. Òàê îíè âûâîäèëèñü íà ñåìèñåãìåíòíîì ÂËÈ èíäèêàòîðå êàëüêóëÿòîðîâ. Öèôðà 'F' â òàáëèöå íå èìååò îòäåëüíîãî îáîçíà÷åíèÿ, îíà âûâîäèëàñü êàê ïóñòîå çíàêîìåñòî. Åäèíñòâåííàÿ êîìàíäà Á3-34, â êîòîðîé îíà èñïîëüçóåòñÿ - ýòî "FBx" (âîçâðàò ÷èñëà â ñòåê èç ðåãèñòðà õðàíåíèÿ ðåçóëüòàòà ïðåäûäóùåé îïåðàöèè). Ðàçëè÷íûì öâåòîì âûäåëåíû ãðóïïû êîìàíä â çàâèñèìîñòè îò èõ íàçíà÷åíèÿ.

42

Ñèñòåìà êîìàíä ñîâåòñêèõ ïðîãðàììèðóåìûõ ìèêðîêàëüêóëÿòîðîâ "Ýëåêòðîíèêà Á3-34" ïðåäñòàâëåíà íà ðèñóíêå 1. Çíàêàìè '-', 'L', 'C', 'Ã', 'E' îáîçíà÷åíû øåñòíàäöàòèðè÷íûå öèôðû 'A','B','C','D','E' ñîîòâåòñòâåííî. Òàê îíè âûâîäèëèñü íà ñåìèñåãìåíòíîì ÂËÈ èíäèêàòîðå êàëüêóëÿòîðîâ. Öèôðà 'F' â òàáëèöå íå èìååò îòäåëüíîãî îáîçíà÷åíèÿ, îíà âûâîäèëàñü êàê ïóñòîå çíàêîìåñòî. Åäèíñòâåííàÿ êîìàíäà Á3-34, â êîòîðîé îíà èñïîëüçóåòñÿ - ýòî "FBx" (âîçâðàò ÷èñëà â ñòåê èç ðåãèñòðà õðàíåíèÿ ðåçóëüòàòà ïðåäûäóùåé îïåðàöèè). Ðàçëè÷íûì öâåòîì âûäåëåíû ãðóïïû êîìàíä â çàâèñèìîñòè îò èõ íàçíà÷åíèÿ.

43
 
43
 
44

 Á3-34 áûëî 14 ðåãèñòðîâ ïàìÿòè. Êîìàíäû "Ï↑" "ÈÏ↑" "Kx≠0↑" "ÊÁÏ↑" "Kx≥0↑" "ÊÏÏ↑" "ÊÏ↑" "Kx<0↑" "ÊÈÏ↑" "Kx=0↑" ðàáîòàëè â Á3-34 àíàëîãè÷íî êîìàíäàì ñ ðåãèñòðîì 0, íî íå âûçûâàëè àâòîäåêðåìåíòà, òî åñòü óìåíüøåíèÿ íà åäèíèöó ñîäåðæèìîãî ðåãèñòðà 0 ïðè êîñâåííîì îáðàùåíèè. Ýòà îñîáåííîñòü ÷àñòî èñïîëüçîâàëàñü ïðè îïòèìèçàöèè, íî ñ ïîÿâëåíèåì ðåãèñòðà "Å" â ìîäåëÿõ ÌÊ-52 è ÌÊ-61 ïðîãðàììû ñ ýòèìè êîìàíäàìè ïðèøëîñü ðàçðàáàòûâàòü çàíîâî. Êîìàíäû ñ êîäàìè 26h-2Ah è 30h-3Bh âûçûâàëè â Á3-34 àâàðèéíûé îñòàíîâ.

44

 Á3-34 áûëî 14 ðåãèñòðîâ ïàìÿòè. Êîìàíäû "Ï↑" "ÈÏ↑" "Kx≠0↑" "ÊÁÏ↑" "Kx≥0↑" "ÊÏÏ↑" "ÊÏ↑" "Kx<0↑" "ÊÈÏ↑" "Kx=0↑" ðàáîòàëè â Á3-34 àíàëîãè÷íî êîìàíäàì ñ ðåãèñòðîì 0, íî íå âûçûâàëè àâòîäåêðåìåíòà, òî åñòü óìåíüøåíèÿ íà åäèíèöó ñîäåðæèìîãî ðåãèñòðà 0 ïðè êîñâåííîì îáðàùåíèè. Ýòà îñîáåííîñòü ÷àñòî èñïîëüçîâàëàñü ïðè îïòèìèçàöèè, íî ñ ïîÿâëåíèåì ðåãèñòðà "Å" â ìîäåëÿõ ÌÊ-52 è ÌÊ-61 ïðîãðàììû ñ ýòèìè êîìàíäàìè ïðèøëîñü ðàçðàáàòûâàòü çàíîâî. Êîìàíäû ñ êîäàìè 26h-2Ah è 30h-3Bh âûçûâàëè â Á3-34 àâàðèéíûé îñòàíîâ.

45
 
45
 
46

Êîìàíäû êàëüêóëÿòîðîâ ÌÊ-54 è ÌÊ-56 îòëè÷àëèñü ðÿäîì îáîçíà÷åíèé: "Ï→x" âìåñòî "ÈÏ", "x→Ï" âìåñòî "Ï", "X↔Y" âìåñòî "XY", "B↑" âìåñòî "↑", à òàêæå êîìàíäû "sin-1", "cos-1", "tg-1" âìåñòî êîððåêòíûõ îáîçíà÷åíèé "arcsin", "arccos", "arctg" ñîîòâåòñòâåííî. Ïðè ýòîì íàáîð êîìàíä è èñïîëíÿåìûå èìè äåéñòâèÿ â ïåðå÷èñëåííûõ ìîäåëÿõ áûëè èäåíòè÷íû. Ñèñòåìà êîìàíä è èõ îáîçíà÷åíèé ÌÊ-54, ÌÊ-56 ÿâëÿåòñÿ áàçîâîé äëÿ ïîñëåäóþùèõ ìîäåëåé ÌÊ-52 è ÌÊ-61.

46

Êîìàíäû êàëüêóëÿòîðîâ ÌÊ-54 è ÌÊ-56 îòëè÷àëèñü ðÿäîì îáîçíà÷åíèé: "Ï→x" âìåñòî "ÈÏ", "x→Ï" âìåñòî "Ï", "X↔Y" âìåñòî "XY", "B↑" âìåñòî "↑", à òàêæå êîìàíäû "sin-1", "cos-1", "tg-1" âìåñòî êîððåêòíûõ îáîçíà÷åíèé "arcsin", "arccos", "arctg" ñîîòâåòñòâåííî. Ïðè ýòîì íàáîð êîìàíä è èñïîëíÿåìûå èìè äåéñòâèÿ â ïåðå÷èñëåííûõ ìîäåëÿõ áûëè èäåíòè÷íû. Ñèñòåìà êîìàíä è èõ îáîçíà÷åíèé ÌÊ-54, ÌÊ-56 ÿâëÿåòñÿ áàçîâîé äëÿ ïîñëåäóþùèõ ìîäåëåé ÌÊ-52 è ÌÊ-61.

47
 
47
 
48
 
48
 
49

Ðèñ.2. [1]

49

Ðèñ.2. [1]

50
 
50
 
51

Íà ðèñóíêå 2 ïîêàçàíî ïåðåìåùåíèå èíôîðìàöèè â ðåãèñòðàõ ñòåêà ìèêðîêàëüêóëÿòîðîâ ïðè âûïîëíåíèè ðàçëè÷íûõ êîìàíä è îïåðàöèé. Ïîäðîáíîå îïèñàíèå ñòåêà ñì. â ðóêîâîäñòâå ïî ýêñïëóàòàöèè ïðîãðàììèðóåìîãî êàëüêóëÿòîðà ÌÊ-152.

51

Íà ðèñóíêå 2 ïîêàçàíî ïåðåìåùåíèå èíôîðìàöèè â ðåãèñòðàõ ñòåêà ìèêðîêàëüêóëÿòîðîâ ïðè âûïîëíåíèè ðàçëè÷íûõ êîìàíä è îïåðàöèé. Ïîäðîáíîå îïèñàíèå ñòåêà ñì. â ðóêîâîäñòâå ïî ýêñïëóàòàöèè ïðîãðàììèðóåìîãî êàëüêóëÿòîðà ÌÊ-152.

52
 
52
 
53

 îñíîâå ñèñòåìû êîìàíä êëàâèøíûõ ÝÂÌ ÌÊ-152 è ÌÊ-161 ëåæàò êîìàíäû êàëüêóëÿòîðîâ ÌÊ-52 è ÌÊ-61, íî îáîçíà÷åíèÿ êîìàíä çàïèñè "Ï" è ñ÷èòûâàíèÿ "ÈÏ", à òàêæå îáðàòíûõ òðèãîíîìåòðè÷åñêèõ ôóíêöèé ñîîòâåòñòâóþò Á3-34. Åñòü è äðóãèå îòëè÷èÿ ÝÊÂÌ "Ýëåêòðîíèêà ÌÊ" îò ñîâåòñêèõ ÏÌÊ.

53

 îñíîâå ñèñòåìû êîìàíä êëàâèøíûõ ÝÂÌ ÌÊ-152 è ÌÊ-161 ëåæàò êîìàíäû êàëüêóëÿòîðîâ ÌÊ-52 è ÌÊ-61, íî îáîçíà÷åíèÿ êîìàíä çàïèñè "Ï" è ñ÷èòûâàíèÿ "ÈÏ", à òàêæå îáðàòíûõ òðèãîíîìåòðè÷åñêèõ ôóíêöèé ñîîòâåòñòâóþò Á3-34. Åñòü è äðóãèå îòëè÷èÿ ÝÊÂÌ "Ýëåêòðîíèêà ÌÊ" îò ñîâåòñêèõ ÏÌÊ.

54
 
54
 
55
 
55
 
56
 
56
 
57

Ðèñ.3. [2]

57

Ðèñ.3. [2]

58

Íà ðèñóíêå 3 - òàáëèöà êîäîâ îïåðàöèé äëÿ ïðîãðàììèðóåìîãî ìèêðîêàëüêóëÿòîðà "Ýëåêòðîíèêà Á3-34" ñ 5-é öâåòíîé âêëàäêè æóðíàëà "Íàóêà è Æèçíü" N12 çà 1984 ã. Ðèñ. Ñ. Ïèâîâàðîâà.

58

Íà ðèñóíêå 3 - òàáëèöà êîäîâ îïåðàöèé äëÿ ïðîãðàììèðóåìîãî ìèêðîêàëüêóëÿòîðà "Ýëåêòðîíèêà Á3-34" ñ 5-é öâåòíîé âêëàäêè æóðíàëà "Íàóêà è Æèçíü" N12 çà 1984 ã. Ðèñ. Ñ. Ïèâîâàðîâà.

59
 
59
 
60
 
60
 
61
 
61
 
62

Ëèòåðàòóðà

62

Ëèòåðàòóðà

63
 
63
 
64
 
64
 
65
 
65
 
66

1. Äàíèëîâ È.Ä. Ñåêðåòû ïðîãðàììèðóåìîãî ìèêðîêàëüêóëÿòîðà. - Ì.:Íàóêà. Ãë. ðåä. ôèç.-ìàò. ëèò., 1986. - 160 ñ.- (Á-÷êà "Êâàíò". Âûï. 55.)

66

1. Äàíèëîâ È.Ä. Ñåêðåòû ïðîãðàììèðóåìîãî ìèêðîêàëüêóëÿòîðà. - Ì.:Íàóêà. Ãë. ðåä. ôèç.-ìàò. ëèò., 1986. - 160 ñ.- (Á-÷êà "Êâàíò". Âûï. 55.)

67
 
67
 
68
 
68
 
69
 
69
 
70

2. Æóðíàë "Íàóêà è Æèçíü" N12 - 1984 ã.

70

2. Æóðíàë "Íàóêà è Æèçíü" N12 - 1984 ã.

71
 
71
 
72
 
72
 
73
 
73
 
74
 
74
 
75
 
75
 
76
 
76
 
77
 
77
 
78
 
78
 
79
 
79
 
80

ÍÏÏ "ÑÅÌÈÊÎ" (383) 271-01-25 (ìíîãîêàíàëüíûé)
80

ÍÏÏ "ÑÅÌÈÊÎ" (383) 271-01-25 (ìíîãîêàíàëüíûé)
81
 
81
 
82
 
82
 
83
 
83
 
84
 
84
 
85
 
85
 
86
 
86
 
87
 
87
 
88
 
88
 
89
 
89
 
90
 
90