Subversion Repositories Kolibri OS

Rev

Rev 1863 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1863 Rev 1865
Line 33... Line 33...
33
 
33
 
34
 
34
 
35
 
35
 
36
 
36
 
Line 37... Line 37...
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 ã. Ðèñ. Ñ. Ïèâîâàðîâà.

Line 59... Line 59...
59
 
59
 
60
 
60
 
Line 61... Line 61...
61
 
61
 
62

Ëèòåðàòóðà

62

Ëèòåðàòóðà

63
 
63
 
64
 
64
 
Line 65... Line 65...
65
 
65
 
66

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

66

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

67
 
67
 
68
 
68
 
69
 
69
 
Line 70... Line 70...
70

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

70

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

71
 
71