Äîñòàâêà öâåòîâ â Ñåâàñòîïîëå: SevCvety.ru
Ãëàâíàÿ -> Ïîÿâëåíèå ïåðâîãî ìèêðîïðîöåññîðà

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

;ÑØ.ÅÈò ÑÄÂÈÍÓÒÛÕ ×ÈÑÅË:ÓÌÍÎÆÅÍÈÅ ÍÀ 10

0F18 19 0F19 78 0F1A 89 0F1E 44 OF 1Ñ 4Â 0F1B Ñ9 0000

ìîè ìîè

ÂãÍ CjL

f(A»HiL)-×ÈÑËÎ Ñ Ô3»10

; (ÂãÎ-ÉÐÎÁÍÀß ×ÀÑÒÜ ;<À)-×ÅËÀß ×ÀÑÒÜ

Ýòà ïîäïðîãðàììà óìíîæàåò äðîáü íà 10 ïî ïðàâèëó 10=8 + 2, èñïîëüçóÿ êîìàíäû ñäâèãà è ñëîæåíèÿ. Öåëàÿ ÷àñòü ïðîèçâåäåíèÿ, ò. å. èñêîìàÿ öèôðà, çàïîìèíàåòñÿ â àêêóìóëÿòîðå. Ïîñëå âûïîëíåíèÿ î÷åðåäíîãî óìíîæåíèÿ â ïðîãðàììå ÏÔ16 êàæäàÿ î÷åðåäíàÿ äâîè÷íî-äåñÿòè÷íàÿ öèôðà ñîõðàíÿåòñÿ â ñòåêå, à ïîñëå çàâåðøåíèÿ öèêëà èç ïÿòè óìíîæåíèé, ò. å. ïî äîñòèæåíèè òðåáóåìîé òî÷íîñòè ïðåîáðàçîâàíèÿ, ýòè öèôðû èçâëåêàþòñÿ èç ñòåêà è óïàêîâûâàþòñÿ â ôîðìàò ðåçóëüòàòà. Òåñòîâûå äàííûå äëÿ ïðîãðàììû ÏÔ16 ïðèâåäåíû â òàáë. 3.2.

Òàáë. 3.2. Äðîáíûå ÷èñëà Ëá-»-Ë

/1,0

,8000

0,50000

.0400

0,01562

,4000

0.25000

.0200

0.00781

,2000

0,12500

,0100

0,00390

,1000

0.06250

.0080

0.00195

,0800

0,03125

.0040

0,00097

3.6. ïðåîáðàçîâàíèÿ äåñÿòè÷íûõ ÷èñåë ñ ïëàâàþùåé çàïÿòîé â äâîè÷íûå ÷èñëà

ñ ïëàâàþùåé çàïÿòîé

ïðîãðàììà ÏÏÇÞ ïðåîáðàçóåò äâîè÷íî-äåñÿòè÷íîå ÷èñëî ñ ïëàâàþùåé çàïÿòîé Ë þ = 10"° Ëþô, ñîäåðæàùåå äâîè÷íî-äåñÿòè÷íûé ïîðÿäîê Øþ â ïðÿìîì êîäå ñî çíàêîì Sn è ÷åòûðåõðàçðÿäíóþ áåççíàêîâóþ äâîè÷íî-äåñÿòè÷íóþ ìàíòèññó Ë1îô = 0,Ð1Ð2ÐçÐ4, â ýêâèâàëåíòíîå äâîè÷íîå ÷èñëî ñ ïëàâàþùåé çàïÿòîé Ë2=2""-Ë2ô, ñîäåðæàùåå äâîè÷íûé ñìåùåííûé ïîðÿäîê (ñìåùåíèå= = -{-40Í) è äâóõáàéòíóþ áåççíàêîâóþ äâîè÷íóþ ìàíòèññó Ëãô (ðèñ. 3.1):



14ft0 ÎÎÀÇ 0F20 1450 1220 12C0

ORG 14A0H ÎÅÍÇ SET ÎÀÇÍ " ÏÔÞÍ SET 0F20H ÏÑ10À SET 1450H ÓÄÏÇÇ SET 1220H ÄÄÏÇÇ SET 12C0H

ßÏÇÞ:

ãÏÎÄÏÐÎÃÐÀÌÌÀ ÏÐÅÎÁÐÀÇÎÂÀÍÈß Ç-ÁÀÉÒÍÎÃÎ ÄÂÎÈ×ÍÎ-ÄÅÑß-ãÒÈ×ÍÎÃÎ ÁÅÇÇÍÀÊÎÂÎÃÎ ×ÈÑËÀ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ ÔÎÐÌÀÒÀ ;(<0,P1P2F3P4»10**(+-M)) Á 3-ÁÀÈÒÍÎÅ ÄÂÎÈ×ÍÎÅ ÁÅÇÇÍÀÊÎ-ãÂÎÅ ×ÈÑËÎ Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ ÔÎÐÌÀÒÀ (Â.16)=(Ï0ÐãÌÀÍ), ãÃÄÅ ÁÀÉÒ ÄÅÑßÒÈ×ÍÎÃÎ ÏÎÐßÄÊÀ ÑÎÄÅÐÆÈÒ ÁÈÒ ÇÍÀÊÀ ÏÎÊÀÇÀÒÅËß È 2-ÇÍÀ×ÍÛÉ ÏÎÊÀÇÀÒÅËÜ ÑÒÅÏÅÍÈ N Á ÏÐßÌÎÌ ÄÂÎÈ×ÍÎ-;ÄÅÑßÒÈ×ÍÎÌ ÊÎÄÅ <N<19)»A 2 ÁÀÉÒÀ ÄÅÑßÒÈ×ÍÎÉ ÌÀÍÒÈÑÑÛ-ã4-ÇÍÀ×Í0Å ÄÐÎÁÍÎÅ ÍÎÐÌÀËÈÇÎÂÀÍÍÎÅ ÄÂÎÈ×ÍÎ-ÄÅÑß1È×ÍÎÅ ;×ÈÑËÎ?ÅÀÉÒ ÄÂÎÈ×ÍÎÃÎ ÏÎÐßÄÊÀ ÑÎÄÅÐÆÈÒ ÖÅËÎ×ÈÑËÅÍÍÛÉ ÄÂÎ-!È×ÍÛÉ ÏÎÐßÄÎÊ ÑÎ ÑÌÅÙÅÍÈÅÌ +40Í»À 2 ÁÀÉÒÀ ÌÀÍÒÈÑÑÛ-ÄÁÎ-ãÈ×ÍÎÅ ÄÐÎÁÍÎÅ ÍÎÐÌÀËÈÇÎÂÀÍÍÎÅ ×ÈÑËÎ.

ãÂÕÎÄÍÛÅ ÏÀÐÀÌÅÒÐÛ:(Á,Ñ)-ÀÄÐÅÑ ÄÅÑßÒÈ×ÍÎÃÎ ×ÈÑËË(ÀÄÐÅÑ1> ã(Í.Å)-ÀÄÐÅÑ ÄÂÎÈ×ÍÎÃÎ ×ÈÑËÀ (ÀÄÐÅÑ2).ÂÛÕÎÄÍÎÉ ÏÀÐÀÌÅÒÐ; ãCY=1-ÏÐÈÇÍÀÊ ÏÅÐÅÏÎËÍÅÍÈß ÐÀÇÐßÄÍÎÉ ÑÅÒÊÈ.ÈÑÏÎËÜÇÓÞÒÑß ãÂÑÅ ÐÅÃÈÑÒÐÛòÑÎÕÐÀÍßÞÒÑß <Á»Ñ),<H»U.ÃËÓÁÈÍÀ ÑÒÅÊÀ-20. ãÈÑÏÎËÜÇÓÞÒÑß ÏÎÄÏÐÎÃÐÀÌÌÛ!»ÏÔ10»»»Ï1016«ã*Ä216»,»ÄÎÏÂ*» ã *ÄÎÏÄ«.«ÄÎÏÍ» > «ÏÎÑ»,«ÊÎÌÇ»,«ÎÁÍÇ»!«ÏÑ10À«»»Ï108« f ã «ÓÄÏÇÇ«.«ÓÄÔ17« >«ÄÄÏÇÇ«.«ÍÌÀÍ2» ò «ÏÌÀ2»,«Ó32Á« 7 »Ó24À»» 㠻ĻÔ17 ».»É216À» » *ÏÔ10Í».

ãÎÖÅÍÊÀ:ÄËÈÍÀ-88 ÁÀÉÒ (+601 ÁÀÉÒ ÏÎÄÏÐÎÃÐÀÌÌ)»ÂÐÅÌß-ãÈÅ ÁÎËÅÅ 7771 ÒÀÊÒÀ (Ñ Ó×ÅÒÎÌ ÏÎÄÏÐÎÃÐÀÌÌ). ã«««»»«»«»««»«««««»»«»««««»««»«««»««»»«»«»»«è«»»»»«»»#»è ãÏÐÎÂÅÐÊÀ ÍÀ ÏÅÐÅÏÎËÍÅÍÈÅ ÐÀÇÐßÄÍÎÉ ÑÅÒÊÈ

14À0 OA

LDAX

ã(À)-ÁÀÉÒ ÄÅÑßÒÈ×ÍÎÃÎ ÏÎÐßÄÊÀ

14À1 E67F

ã ÓÄÀËÅÍÈÅ ÇÍÀÊÀ

14ÀÇ FE19

14À5 FAAA14

ÏÅÐ1

ãÅÑËÈ N<19

14ÀÂ 37

ãN>18rCY=l

14À9 Ñ9

ãÏÅÐÅÏÎËÍÅÍÈÅ ÑÅÒÊÈ

ãÏÐÎÂÅÐÊÀ ÄÅÑßÒÈ×ÍÎÉ ÌÀÍÒÈÑÑÛ ÍÀ ÍÎËÜ

14ÀÀ 03

ÏÅÐ1! INX

14ÀÂ OA

LDAX

14ÀÑ 5F

14AD 03

14ÀÅ OA

LBAX

14AF ÎÂ

14Â0 ÎÂ

J-I-1-U

J 1

J I i

i I I I I

I I I-L l

1 L

(ÌËÂ) I I I

Ðèñ. 3.1. Ôîðìàòû äåñÿòè÷íîãî Ëþ í äâîè÷íîãî Ëã ÷èñåë â ïðîãðàììå ïåðåâîäà ÏÏ310



14Â1 ÂÇ

1462 Ñ2Â914

ÏÅÐ2

ãÅÑËÈ ÌÀÍÒÈÑÑÀ ÍÅ 0

lilBS ÑÂÀÇÎÎ

CALL

ÎÁÍÇ

ãÎÁÍÓËÅÍÈÅ ÐÅÇÓËÜÒÀÒÀ

14Â8 Ñ9

;ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÄÅÑßÒÈ×ÍÎÉ ÍÀÍÒÈÑÑÛ Â ÄÂÎÈ×ÍÓÞ

14Â9 Ñ5

ÏÅÐÇ: PUSH

ãÑÎÕÐÀÍÅÍÈÅ ÀÄÐÅÑÀ 1

14ÂÀ Å5

PUSH

ãÑÎÕÐÀÍÅÍÈÅ ÀÄÐÅÑÀ 2

14ÂÂ 50

Â>Á

14ÂÑ 59

ãØ»Å)-ÀÄÐÅÑ 1

14ÂÂ ÅÂ

XCHG

ã(Í.Å)-ÀÄÐÅÑ 1

14ÂÅ 7Å

ã(À>-ÁÀÉÒ ÏÎÊÀÇÀÒÅËß N

14ÂÃ F5

PUSH

ãÑÎÕÐÀÍÅÍÈÅ ÁÀÉÒÀ N

14Ñ0 23

14Ñ1 46

14Ñ2 23

14ÑÇ 4Å

ã(BfÑ)-ÄÅÑßÒÈ×ÍÀß ÌÀÍÒÈÑÑÀ

14Ñ4 D5

PUSH

14Ñ5 CD200F

CALL

ÏÔ10Í

ã(HfL)-MAHTHCCA»(À)-ÏÎÐßÄÎÊ

14Ñ8 D1

ãÇÀÏÈÑÜ äâîè÷íîé ÍÀÍÒÈÑÑÛ è ÑÌÅÍÅÍÍÎÃÎ ÏÎÐßÄÊÀ â ÏÀÌßÒÜ

14Ñ9 ÅÂ

XCHG

ã<ÍãÅ)-ÀÄÐÅÑ Ý

14ÑÀ 77

ãÇÀÏÈÑÜ ÏÎÐßÄÊÀ

14ÑÂ 23

14ÑÑ 72

ãÇÀÏÈÑÜ ÑÒÅ ÌÀÍÒÈÑÑÛ

14CD 23

14ÑÅ 73

ãÇÀÏÈÑÜ ÌËÁ ÌÀÍÒÈÑÑÛ

14CF 2Â

14D0 2Â

SÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÄÅÑßÒÈ×ÍÎÉ ÑÒÅÏÅÍÈ

14Â1 F1

ãÂÎÑÑÒÀÍÎÁËÅÍÈÅ ÁÀÉÒÀ N

14Â2 F5

PUSH

ãÑÎÕÐÀÍÅÍÈÅ ÁÀÉÒÀ N

14D3 E67F

ãÓÄÀËÅÍÈÅ ÇÍÀÊÀ

14115 4F

ã(Ñ)-ÏÎÊÀÇÀÒÅËÜ ÑÒÅÏÅÍÍÛ

14Â6 Å5

PUSH

ãÑÎÕÐÀÍÅÍÈÅ ÀÄÐÅÑÀ 2

14D7 CD5014

CALL

ÏÑ10À

ã <Ñ>-ÏÎÐßÄÎÊã(HfL>-ÌÀÍÒÈÑÑÀ

.ÇÀÏÈÑÜ ÄÂÎÈ×ÍÎÃÎ ÝÊÂÈÂÀËÅÍÒÀ ÑÒÅÏÅÍÈ Â ÁÓÔÅÐ

14ÂÀ ÅÂ

XCHG

ã<DfE)-ÌÀÍÒÈÑÑÀ

14ÂÂ 21F714

Í.ÁÓÔÅÐ

14ÂÅ 71

ãÇÀÏÈÑÜ ÏÎÐßÄÊÀ

14DF 23

14Å0 72

{ÇÀÏÈÑÜ ÑÒÅ ÍÀÍÒÈÑÑÛ

14Å1 23

14EZ 73

ãÇÀÏÈÑÜ ÌËÁ ÌÀÍÒÈÑÑÛ

14ÅÇ 2Â

14Å4 2Â

14Å5 Ñ1

ã(ÂãÑ)-ÀÄÐÅÑ 2

ãÏÐÎÂÅÐÊÀ ÇÍÀÊÀ ÏÎÊÀÇÀÒÅËß ÑÒÅÏÅÍÈ N

14Å6 F1

ãÂÎÑÑÒÀÍÎÁËÅÍÈÅ ÁÀÉÒÀ N

14Å7 17

;(CY)-3HAK ÏÎÊÀÇÀÒÅËß

14Å8 DAF114

ÏÅÐÇ

ãÅÑËÈ ÇÍÀÊ "-"

ãÇÍÀÊ "+":ÓÌÍÎÆÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ

14ÅÂ ñâãî12

CALL

ÓÄÏÇÇ

ãÐÅÇÓËÜÒÀÒ ÏÎ ÀÄÐÅÑÓ 2

14ÅÅ Å1

ãÂÎÑÑÒÀÍÎÁËÅÍÈÅ ÀÄÐÅÑÀ 2

14EF Ñ1

ãÂÎÑÑÒÀÍÎÁËÅÍÈÅ ÀÄÐÅÑÀ 1

14F0 Ñ9 RET

ãÇÍÀÊ "-":ÄÅËÅÍÈÅ ×ÈÑÅË Ñ ÏËÀÂÀÞÙÅÉ ÇÀÏßÒÎÉ 14F1 ÑÂÑ012 ÏÅÐÇ! CALL ÄÄÏÇÇ ãÐÅÇÓËÜÒÀÒ ÏÎ ÀâÐÅÑÓ 2



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116



0.0287
ßíäåêñ.Ìåòðèêà