Elektroniikka-60
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 25. huhtikuuta 2016 tarkistetusta
versiosta . tarkastukset vaativat
62 muokkausta .
"Electronics-60" - sarja Neuvostoliitossa valmistettuja mikrotietokoneita .
"Electronics-60" -sarjan koneet oli tarkoitettu käytettäväksi osana erillisten automaatiojärjestelmien ohjauskomplekseja tai sulautettujen erikoistuneiden mikrotietokoneiden virheenkorjausohjelmia, joissa on MPI -liitäntä standardin OST 11.305.903-80 mukaisesti. Komentojärjestelmä on OST 11.305.909-80 mukainen ja yhteensopiva DEC PDP-11 -perheen kanssa. Jotkut sarjan koneista olivat suoria analogeja PDP-11:lle kotimaisella elementtipohjalla [1] .
Elektronika-60-sarjan mikrotietokoneissa on modulaarinen rakenneperiaate, eli kaikki toiminnalliset tietokonemoduulit valmistetaan rakenteellisesti täydellisinä laitteina (moduuleina), joiden välinen viestintä tapahtuu mikrotietokonejärjestelmän kanavan kautta .
Elektronika-60-mikrotietokoneperheeseen kuuluu kaksi sukupolvea: Elektronika-60- sarja ja Elektronika-60-1- sarja.
Ensimmäinen rivi sisältää muunnoksia "Electronics 60", "Electronics 60M" ja "Electronics 60T", jotka eroavat käytetyistä prosessorimoduuleista (M1, M2 ja M3, vastaavasti).
" Electronics-60-1 " -sarjaan kuuluvat mikrotietokoneet "Electronics MS 1211" ja "Electronics MS 1212". Näissä mikrotietokoneissa on parempi suorituskyky (2-3 kertaa), laajennettu käskyjärjestelmä (sisältää 46 käskyä liukulukuille), enemmän muistia, osoiteavaruuden laajennus jopa 18 ja 22 bittiä muistin avulla. johtaja.
" Electronics-81 " - sarjan tehokkain mikrotietokone, joka tunnetaan myös nimellä "Electronics MS 1213". Sen suorituskyky on paras, osoiteavaruus on 22 bittiä.
Näiden tietokoneiden tilalle julkaistiin Electronics 85 -tietokone , joka komentojärjestelmän mukaan oli yhteensopiva Electronics-60-1:n kanssa, mutta jolla oli erilainen arkkitehtuuri .
Elektronika-60-sarjan tietokoneita valmisti Elektroniikkateollisuusministeriö (MEP) NPO Elektronikan prosessoritehtaalla Voronezhissa sekä Jerevanissa. Osa yksiköistä koottiin Novovoronežin tehtaalla "Aliot", joka oli myös osa NPO "Electronics".
Mikrotietokoneiden ja kompleksien suunnittelu
Rakenteellisesti mikrotietokone "Electronics-60" on yksikkö, joka on asennettu telineeseen tai jota käytetään osana tietokonejärjestelmiä. Teollisuus tuotti useita erilaisia tietokonejärjestelmiä: minimaaleista ohjaimista ohjelmistojen valmistelujärjestelmiin.
"Electronics-60":ssä ei enää ollut ohjauspaneelia tietojen syöttämiseksi suoraan muistiin ja järjestelmäväylän tilan lukemiseen - tietokonetta ohjattiin yksinomaan ohjauspäätteen kautta . Sellaisenaan käytettiin sähköistä kirjoituskonetta "Consul-260" [2] tai aakkosnumeerista näyttöä 15IE-00-013 .
- 15VM-16-002 (15VM-16-007, 15VM-16-008) - minimiversio ilman virtalähdettä, joka koostuu kehyksestä, jonka sisään on sijoitettu keskusprosessorikortti (M1, M2 tai M3) ja ohjausyksikkö B1. Suunniteltu asennettavaksi ohjattuihin laitteisiin .
- 15VM-16-004 (15VM-16-012) - laajennettu versio, joka koostuu M1- tai M2-prosessorista, V1-ohjauslaitteesta, V21-ohjauslaitteesta, BPS6-1-virtalähteestä, rungosta, kotelosta.
- 15VM-16-005 (15VM-16-013) - yhdelle käyttäjälle suunniteltu autonominen laskentajärjestelmä, joka sisältää: M1- tai M2-prosessori, V1-ohjauslaite, V21-ohjauslaite, BPS6-1-virtalähde, kehys, kotelo, pöytä, " Consul-260", valokuvalukija rei'itetystä nauhasta FS-1501, rei'itin PL-150.
Periferia
Varsinaisen mikrotietokoneen lisäksi voidaan käyttää erilaisia oheislaitteita . Tällaiset mallit valmistettiin kompleksien muodossa:
- "Electronics V" MS11900.1 - kotelo, pöytä, prosessori M2, virtalähde BPS6-1, näyttö 15IE-00-013, valokuvalukija FS-1501, rei'itin PL-150, ATsPU Robotron-1150.
- 15VUMS-28-025 - mikrotietokoneversio 15VM-16-004, virtalähde, kotelo, pöytä, teline, näyttö 15IE-00-013, ATsPU Robotron -1150, asema "Electronics GMD 70".
"Electronics-60-1"
Mikrotietokoneen jatkokehitys "Electronics-60-1" toimitettiin kolmessa eri versiossa:
- Mikrotietokone MS 1211 sisältää: keskusprosessorin M6 (MS 1601.01), muistilaitteen P5 (MS 3101), sarjaliitännän I12 (MS 4602) ja laitteiston lataus- ja diagnostiikkalaitteen SM 1 (MS 3401). MS 1211.01 -tietokoneen mukana toimitettiin välipaneeli (kori) MI3 5 paikkaa varten ja MS 1211.02 - MI2 10 paikkaa varten.
- MS 1211.01 ohjauskompleksi on valmistettu ilman koteloa ja virtalähdettä ja se on tarkoitettu integroitavaksi teknologisiin ja instrumentointilaitteisiin.
- MS 1211.02:ssa on kotelo, virtalähde MS 92305.1, etupaneeli ohjauspaneelilla ja se on suunniteltu asennettavaksi vakiotelineeseen ST SEV 834-77.
- Mikrotietokone MS 1212 sisältää keskusprosessorin M6 (MS 1601.02), sarjaliitännän I12 (MS 4602), tallennuslaitteen P7 (MS 3102.01), laitteiston lataus- ja diagnostiikkalaitteen SM 1 (MS 3401) ja yhdistelmäyksikön Elektronika MS 9502. Rakenteellisesti Microcomputer MS 1212 valmistettiin MS 1211.02:n kaltaisessa kotelossa, jossa oli MI2-paikkapaneeli.
Prosessorit
Elektronika 60 -sarjan mikrotietokoneiden keskusprosessorit on rakennettu K581-sarjan
MDP BIS -mikroprosessorisarjan pohjalta.
Elektronika 60-1 -sarjan mikrotietokoneiden keskusprosessorit on rakennettu KN1811-sarjan n-kanavaisen MIS BIS -mikroprosessorisarjan pohjalta keraamisissa 40-nastaisissa N13.40-1-tyypin pakkauksissa: KN1811VM1, KN1811VU1, KN1811VU2, KN1811VU3 ja KN1811VT1.
Prosessorit M1 ja M2
Prosessorit M1 ja M2 koostuvat useista LSI:istä:
- rekisteriaritmeettinen logiikkayksikkö (RALU) K581IK1;
- ohjaus (BMU) K581IK2;
- ROM-laiteohjelmisto K581RU1 ja K581RU2;
yhdistetty toisiinsa 22-bittisellä mikrokanavalla. M2-prosessori sisältää ylimääräisen LSI:n mikrokomentoja K581RU3 ja toteuttaa laajennetun joukon mikrotietokonekomentoja. LSI-sarja on analoginen ensimmäiselle mikroprosessorisarjalle MCP-1600 LSI-11:lle, jonka DEC ja Western Digital kehittivät yhdessä vuonna 1976 : CP1611 Data siru, CP1621 Control siru ja CP1631 Microcode ROM (MICROM). Toisin kuin alkuperäisessä sarjassa, käytetään muovikoteloita, joissa on tasomainen tappijärjestely.
ALU 8-bittinen, mikrokoodi 22-bittinen, pystysuora, 26 8-bittistä rekisteriä, joista 16 on ohjelmallisesti näkyvissä 16-bittisenä 6 RON, pinoosoitin ja ohjelmalaskuri.
M1- ja M2-prosessoreissa on 4K 16-bittisiä sanoja RAM-muistia.
Tekniset tiedot CPU M2:
- Sanan pituus: 16 bittiä
- Loogisen osoiteavaruuden määrä: 32 kt sanaa (64 kt)
- Resident RAM : 4K sanaa (8KB)
- Ohjeiden määrä: 81 (sisältää 4 edistyksellistä aritmetiikkaa ja 4 liukulukukäskyä)
- Nopeus: 250k op/s
- Liukulukuluvut: 32
- Suurten integroitujen piirien lukumäärä ( LSI ): 5
- Tehonkulutus: lähteestä +5 (±0,25) V: 12,5 W ; +12 (±0,36) V lähde: 18 W
- Levyn koko: 240×280mm
Prosessori M3
M3 -prosessori on tehty yksisiruisen LSI K581BE1:n (klooni CP1651) pohjalta, se on ohjesarjaltaan yhteensopiva M1:n kanssa, mutta sillä on suuri nopeus . M3-prosessori vie yhden MPI-puolilevyn eikä sisällä RAM-muistia.
Prosessori M5
Prosessorimikrotietokone "Electronics-81" (MS 1213). Valmistettu MPS K1804 pohjalta , sijoitettu koko MPI-levylle (252 x 296 x 12 mm). Toteutetaan 95 komennon sarja (täysin yhteensopiva Elektronika 100/25:n kanssa) ja 22-bittinen osoiteavaruus, mutta FPU-moduulia ei ole mahdollista kytkeä.
16-bittinen ALU, joka perustuu neljään 4-bittiseen LSI K1804VS1 :een , 64-bittinen vaaka-mikrokoodi, 16 16-bittistä rekisteriä, joista 6 RON, pinoosoitin ja ohjelmalaskuri ovat ohjelmallisesti saatavilla.
- Sanan pituus: 16 bittiä
- Loogisen osoiteavaruuden määrä: 32 kt sanaa (64 kt)
- Joukkueiden lukumäärä: 95
- Nopeus: 800k op/s
- Liukulukuluvut: 32
- BIS-numero: 13
Prosessori M6
M6-prosessorista on kaksi versiota: MS 1601.01 ja MS 1601.02. Ensimmäisessä on 18 bittiä osoiteväylää (MPI-18) ja osoitteita 256K, toisessa 22 bittiä osoiteväylää (MPI-22) ja osoitteita enintään 4 Mb. Prosessori toistaa DEC KDF-11 -mallin suunnittelua: KDF-11A 18-bittisellä väylällä ja KDF-11B 22-bittisellä väylällä. Ohjeiden määrä: perus - 92, liukuluku - 46. Suorituskyky - noin 600 tuhatta rekisteri-rekisteriohjetta sekunnissa ja noin 250 tuhatta käskyä sekunnissa kokonaislukutehtävissä.
ALU 16-bittinen, mikrokoodi 25-bittinen, pystysuora, kolmitasoinen, 14 16-bittistä rekisteriä, joista ohjelmallisesti saatavilla: 6 RON, 2 (järjestelmä ja ohjelmisto) pinoosoittimia ja ohjelmalaskuri.
M6-prosessorin LSI:t ovat suuria hybridiintegroituja piirejä, joiden pinnalle LSI:t on asennettu H13.40-1-mikropaketeissa. M6-prosessori voi kuljettaa 2 hybridi-LSI:tä - MP (mikroprosessori), PZ (liukulukuyksikkö). Tämä malli toistaa DEC F-11 -sirut. BIS DP (muistinhallinta) asennetaan erikseen.
LSI MP suorittaa joukon 92 peruskomentoa ja kuljettaa 2 LSI:tä mikrokotelossa: KN1811VM1 (DEC DC302F / H) - tietojenkäsittely LSI ja KN1811VU1 (DEC DC303A) - ohjausmuisti LSI. M6-prosessori voi toimia vain, kun asennetaan LIS MP. Tässä tapauksessa osoitettava muisti on 64 kt, eikä liukulukukäskyjä tueta.
LSI PZ koostuu kahdesta LSI:stä mikropaketissa KN1811VU2 (DEC DC303D/E/F), KN1811VU3 (DEC DC303D/E/F) - ohjausmuisti LSI, jotka sisältävät liukulukukäskyjen suorittamisen laiteohjelmiston (KEF11:n analogi), 46 lisäosaa. komentoja.
LSI DP KM1811VT1 tai KR1811VT1 (DEC DC304E) - LSI-muistinhallinta (samanlainen kuin KTF11 MMU), muodostaa 18- tai 22-bittisen väyläosoitteen, sisältää keraamisen (KM1811VT1) tai muovisen (KR1811VT1) paketin.
M6-prosessorin myöhemmissä versioissa (M6 rev. 6 ja uudemmat) oli mikrokokoonpano MK1 mikroprosessorina, jossa MP ja PZ yhdistettiin , eli kaikki 4 LSI:tä mikrokoteloissa: KN1811VM1, KN1811VU1, KN1811VU11VU, KN3188.
Prosessori M8
Asetettu MPI-puolilevylle. Prosessori toistaa DEC KDJ-11 -prosessorin suunnittelun. Valmistettu mikropiireihin KN1831VM1 (DCJ-11AA), KN1831VU1 (DCJ-11DC) (mikrokokoonpanoon) ja K1831VU2, K1831VT1.
Prosessori M11
Asetettu täydelle MPI-levylle, valmistettu KN1831VM1-sarjasta. Toisin kuin M8 -prosessori , se ei vaatinut laitteiston käynnistysdiagnostiikkakorttia SM 1 (MC 3401) toimiakseen.
Liitännät ja moduulit
Dynaamisen tyypin puolijohdemikropiireissä olevat
tallennuslaitteet
- P1 15UZO-4-002, jonka kapasiteetti on 4 K 16-bittistä sanaa . Näytteenottoaika on 500 ns. Kiertoaika on 800 ns, se vaatii vähintään 1 ms:n ulkoisen regeneroinnin.
- P2 15UZO-4-003, jonka kapasiteetti on 4 K 16-bittistä sanaa K565RU1A:n perusteella. Näytteenottoaika on 500 ns. Kiertoaika on 800 ns. Virtalähde: +5 (±5%) V ja +12 (±3%) DC virrankulutuksella enintään 3,3 W ja 11 W. Moduulin kokonaismitat: 252 × 143 × 12 mm, paino enintään 0,35 kg. Joka 2 ms vaaditaan päivitys keskusmikroprosessorin tai muun DMA -tilassa toimivan aktiivisen laitteen suorittamana , 64 lukujaksoa osoitettaessa rivejä.
- P3 MS 3105 3.858.355 (15UZO-16-004), jonka kapasiteetti on 16 K 16-bittinen sana perustuu K581RU4 (tai K565RU3 ). Näytteenottoaika on 200 ns. Kiertoaika on 400 ns, se vaatii vähintään 2 ms ulkoisen regeneroinnin. Sitä valmistettiin seuraavina versioina: MC3105.02 (oikeanpuoleisella kiinnikkeellä varustettu peitto) ja MC3105.03 (kilpi vasemmalla kiinnityksellä).
- P5 MS 3101, jonka kapasiteetti on 32 K 16-bittisiä sanoja. Näytteenottoaika on 200 ns. Kiertoaika on 400 ns. Tarjoaa pariteetin ja offline-regeneroinnin. Virrankulutus - 2 A +5 V.
- P7 MS 3102.01, jonka kapasiteetti on 128 K 16-bittisiä sanoja. Tarjoaa autonomisen regeneraation. Valmistettu K565RU5 mikropiirien pohjalta (4 × 9 kpl).
- P9 MS 3107, jonka kapasiteetti on 256 K 16-bittisiä sanoja. Kiertoaika on 600 ns. Tarjoaa offline-päivitys-, pariteetti- ja luku-/kirjoitustoiminnot MPI-väylällä. Virrankulutus - enintään 4 A +5 V.
- P12 hajasaantimuisti, jonka kapasiteetti on 1024 K 16-bittisiä sanoja.
- PP1 15UZP-2-002 pysyvä muistilaite, jonka kapasiteetti on 2 K sanaa, valmistettu K556RT4-sarjan mikropiireistä (32 kpl) sähköpoltolla.
- PP2 15IPG-4-011 pysyvä muistilaite, jonka kapasiteetti on 4 K sanaa, on tehty mikropiireihin, joissa on sähköinen ohjelmointi ja tyhjennys KR558RR1.
Liitäntämoduulit
_
- Sarjavaihtolaite UPO 15VVV -60/9600-003 on tarkoitettu sarja-I/O-laitteiden liittämiseen mikrotietokoneeseen. Voi toimia keskeytystilassa. Käytetään kytkemään näyttö 15IE-00-013 IRPS-liitännän kautta ( virtasilmukka 20 mA).
- Liitäntä I1 15KS-160-004 Rinnakkaisvaihdin I1 3.858.352. Perusosoiterekisteri on 167770. Testaukseen käytetään palvelupistoketta 3.647.012 ja System Test -ohjelmaa 2.791.004 PO7.
- Liitäntä I2 15KS-180-032 on suunniteltu kytkemään 16-bittiset rinnakkaiset I/O-laitteet mikrotietokoneeseen. Laitteessa on 16 TTL-tulolinjaa tiedonsyöttöä varten, 16 TTL-linjaa lähtöä varten ja 4 ohjauslinjaa. Voi toimia keskeytystilassa. Vaihtonopeus - jopa 180 Kb / s.
- Liitäntä I3 15KS-14-002 on suunniteltu kytkemään rinnakkaiset tulo-lähtölaitteet mikrotietokoneeseen. Voi toimia suorassa muistin käyttötilassa.
- Liitäntä I4 15IPG -16-012 tarjoaa liitännän NGMD:n kanssa 8 tuuman levykkeillä "Electronics GMD-70" 15VVMD-512-002 tai "Electronics NGMD-7012" ja suorittaa seuraavat toiminnot: vaihto NGMD:n kanssa, dynaamisen muistin regenerointi , järjestelmän ensimmäinen käynnistys (käynnistyslatain on toteutettu kahdella K155RE3 ROM:illa). Tiedonsiirto I4:n kanssa NGMD-ohjaimen kanssa tapahtuu 60-nastaisella CH053-60/93 × 9V-23-tyypin liittimellä.
- Liitäntä I5 15KS-16-037 Käyttöliittymä. Sisältää 4-kanavaisen osoitevalitsimen, 2-kanavaisen keskeytyslogiikan ja vapaat paikat käyttäjäsirujen asentamista varten.
- I7 - liitäntä on suunniteltu yhdistämään syöttö-lähtölaitteet mikrotietokonekanavaan, jotka vaihtavat tietoja 8-bittisessä rinnakkaiskoodissa. Voi toimia keskeytystilassa. Toteuttaa IRPR- rajapinnan . Käytetään tulostimien, kuten DZM-180 tai Robotron 1156, liittämiseen.
- I8 -liitäntä on tarkoitettu kytkettäväksi DARO-1240-valokuvanlukijan mikrotietokoneeseen .
- I9 - liitäntä on tarkoitettu liitettäväksi rei'itysnauha-aseman SM-6204 mikrotietokoneeseen.
- I11 - liitäntä (nimitys AI löytyy myös ) on suunniteltu kytkemään mikrotietokoneasemaan 8 tuuman levykkeillä "PL x -45D". Rakennettu piirisarjan 1804 (2 K1804BC1) perusteella, siinä on 2 kilotavua ROM-muistia ja 128 tavua RAM-muistia.
- Liitäntä I12 "Electronics MS 4601" on rakennettu LSI asynkronisen lähetin-vastaanotinsarjan KR581BA1A pohjalle (samanlainen kuin Western Digital TR1602A tai Intersil 6402). Käytetään tiedonvaihdon järjestämiseen ulkoisten laitteiden kanssa, joissa on "20 mA virtasilmukka" -liitäntä (esim. näyttö 15IE-00-013) tai "Joint C2". Viestintäkanavien määrä on 2.
- Liitäntä I17 ("Electronics MS 2707") on suunniteltu yhdistämään mikrotietokoneeseen magneettinauha-asema 15VML-10-001.
- Liitäntä I19 on suunniteltu yhdistämään 4 sarjatulo-lähtölaitetta mikrotietokoneeseen. Valmistettu sarjakanavalähetin-vastaanottimien KR581VA1A LSI:lle. Jokainen kanava sisältää 64-tavun puskurin (KM536IR2, samanlainen kuin AMD 3341). Siirtonopeutta voidaan muuttaa ohjelmallisesti KM1818PTs1-jakajalla (analogisesti DEC DC301:n kanssa).
- Interface CM1 ("Electronics MS 3401") -laite UAZD:n laitteiston lataamiseen ja diagnostiikkaan. Se sisältää Mikrotietokoneen rekisterit ja start-stop-kytkimet ja 24 ROM-paneelia testiohjelmien ja Elektronika 60-1 -ohjauspäätteen tallentamiseen. Toiminnallisesti samanlainen kuin DEC BDV11 M8012 -moduuli.
- KH1 - liitäntä on tarkoitettu levyasemien liittämiseen. Samanlainen kuin DEC RQDX1 M8639 -moduuli.
- KH2 -liitäntä on tarkoitettu levyasemien liittämiseen . Samanlainen kuin DEC RQDX2 -moduuli
- Ohjelmaohjattu ajastin "Electronics MS 4401"
- Liitäntälaite IRPR "Electronics MS 4611"
- NGMD-liitäntä "Electronics MS 4701"
- Ohjauslaite irrotettavien magneettilevyjen asemalle "Electronics MS 2701"
- Liitäntä B1 on tarkoitettu Consul-260-kirjoituskoneen ja FS 1501 rei'itysnauhalukijan liittämiseen.
- Liitäntä B3 on suunniteltu liittämään rei'itetyt nauhalukijat FS 1501 tai SP-3.
- Liitäntä B21 15VVL-150-001 on suunniteltu liittämään PL-150M rei'itin.
-
CM1
-
Tallennusohjain KH1
-
I19 liitäntäkortti
Looginen organisaatio
Pienin osoitettava muistiyksikkö on 8-bittinen tavu. Kahden vierekkäisen tavun kenttää kutsutaan sanaksi . 16-bittisellä kanavalla osoitetaan 32 000 16-bittistä sanaa tai 64 000 tavua, jotka on ehdollisesti jaettu 4K sanan lohkoihin. Perheen vanhemmissa malleissa, joissa on muistinhallinta, muistia on laajennettu 128 K sanaan (256 KB) ja 2 M sanaan (4 MB), missä M=2 20 . Osoitteet 0-254 on varattu keskeytysvektoreille, eikä niiden käyttöä osoitetarkoituksiin suositella. Osoiteavaruuden viimeiset 4 K sanaa on varattu ulkoisten laitteiden rekistereille . Rekisterin osoitteet asetetaan osoitteiden vertailupiirin tuloissa olevilla hyppyillä tai kytkimillä ja niiden konfiguraatio on käyttäjän määrittelemä.
Tiedot esitetään kolmessa eri tyypissä:
- kiinteät pistenumerot ,
- liukulukuluvut ,
- alfanumeeriset merkit.
Tietomuodot
Esityksen muoto
|
Pituus, bitti
|
Muuta aluetta
|
merkki huomioon ottaen |
ilman merkkiä
|
Tavu |
kahdeksan |
-128-127 |
0-255
|
Sana |
16 |
-32768 - 32767 |
0 - 65535
|
kaksoissana |
32 |
-2 31 - 2 31 -1 |
0 - 2 32 -1
|
- Yhden tarkkuuden liukulukuluvut ovat kahden 16-bittisen sanan muodossa, jolloin ensimmäisen (korkeimman) sanan viidestoista bitti on allekirjoitettu, eksponentti sisältyy ensimmäisen sanan bitteihin 14-7 siirrolla 128 Koska mantissa on normalisoitu (eli merkitsevin bitti on aina yhtä suuri kuin 1 ), niin toisen sanan bitit ja ensimmäisen sanan kuudennesta nollaan sisältävät mantissamoduulin binääriesityksen bittiä siirrettynä vasemmalle. Tämän muodon avulla voit tallentaa numeroita välillä ±(10 -38 ÷10 38 ) jopa seitsemän desimaalin tarkkuudella. Tässä tapauksessa nollaa edustaa eksponentti, joka koostuu vain noloista.
- Kaksinkertaiset liukulukuluvut käyttävät samaa muotoa kuin yksittäiset tarkkuusluvut, paitsi että mantissa on 54 bittiä pitkä. Tämän muodon avulla voit tallentaa numeroita välillä ±(10 -38 ÷10 38 ) jopa viidentoista desimaalin tarkkuudella.
- Aakkosnumeeriset merkit tallennetaan tavuina, jotka sisältävät ainutlaatuisen digitaalisen esityksen " KOI-7 H2 " -koodin jokaisesta merkistä.
M1- ja M3-prosessorit suorittavat 73 komentoa kiinteän pisteen tilassa, M2 lisätyn VLSI KR581RU3:n ansiosta:
- neljä laajennettua aritmeettista käskyä kerto- (MULL), jakolasku (DIV), 16-bittinen sanaaritmeettinen siirto (ASH) ja kaksois (32-bittinen) sanaaritmeettinen siirto (ASHC) suorittamiseksi kiinteän pisteen luvuille, ja
- neljä liukulukukäskyä: yhteenlasku (FADD), vähennyslasku (FSUB), kertolasku (FMUL) ja jako (FDIV).
Komentojärjestelmä käyttää kolmea tyyppiä: osoitteeton , unicast ja kaksoisosoite .
- Osoittamaton sisältää vain toimintakoodin , johon sanan kaikkia 16 bittiä käytetään.
- Unicast-komennot biteissä 6-15 määrittävät suoritettavan toiminnon tyypin (opcode). Bitit nollasta viiteen muodostavat vastaanottajan osoitekentän , joka koostuu kahdesta alikentästä:
- rekisteri, kun taas bitit nollasta kahteen määräävät, mitä operandin osoitteen kahdeksasta RON :sta käytetään,
- osoitetila, jossa neljäs ja viides numero määrittävät, kuinka valittua rekisteriä käytetään,
- kolmas bitti ilmaisee suoran tai epäsuoran osoitemenetelmän.
Kahta operandia käyttävät toiminnot (yhteen-, vähennys-, siirto- ja vertailu) käyttävät käskyjä, jotka sisältävät kaksi osoitetta 0 ensimmäistä operandia kutsutaan lähdeoperandiksi ja toista kohdeoperandiksi . Kentän bittien yhdistelmä määrittää rekisterin ja osoitemoodin.
- Kaksiosoitekäsky käyttää 16-bittistä sanaa samalla tavalla kuin yksilähetyskäsky, jolloin lähteen kohdekenttä määrittää ensimmäisen operandin ja lähdeosoite ilmaisee toisen operandin sijainnin ja tuloksen.
Tässä tapauksessa operandin osoite voidaan asettaa jollakin kahdeksasta (bitit kolmannesta viidenteen) osoitusmenetelmällä käyttämällä yhtä kahdeksasta (kolme bittiä, nollasta sekuntiin) keskusprosessorin ROH. Menetelmät 0, 2, 4 ja 6 (bitti 3 on 0) ovat suoria osoitemenetelmiä; menetelmät 1, 3, 5, 7 — epäsuorat osoitemenetelmät. Käytettäessä R7-komentolaskuria RON-arvona (numerot nollasta sekuntiin asetetaan ykköseksi), käytetään suoria, absoluuttisia ja suhteellisia osoitusmenetelmiä.
Suorat osoitusmenetelmät sisältävät neljä menetelmää:
- Rekisteröinnin menetelmä;
- automaattinen lisäysmenetelmä;
- automaattinen osoitusmenetelmä;
- indeksiosoitusmenetelmä.
Epäsuorat osoitemenetelmät sisältävät:
- epäsuora rekisteröintimenetelmä;
- epäsuora automaattinen lisäysmenetelmä;
- epäsuora-auto-decrement-osoitusmenetelmä;
- epäsuora indeksointimenetelmä.
Kaikissa menetelmissä voit käyttää ohjelmalaskuria, ja jos CPU käyttää sitä noutaakseen sanan muistista, sen sisältö kasvaa automaattisesti 2:lla. Se on tehokkain suorassa, absoluuttisessa, suhteellisessa ja epäsuoraan suhteellisessa osoitusmenetelmissä. .
binäärikoodi |
Nimi |
Toiminto
|
010 |
Suoraan |
Operandi valitaan käskysanaa seuraavasta solusta.
|
011 |
Ehdoton |
Komentosanaa seuraavasta solusta valitaan operandin osoite.
|
110 |
Suhteellinen |
Operandi valitaan solusta, jonka osoite määritetään käskylaskurin ja käskysanaa seuraavan solun sisällön summana.
|
111 |
epäsuora sukulainen |
Solusta, jonka osoite määräytyy komentolaskurin ja komentosanaa seuraavan solun sisällön summana, valitaan operandin osoite.
|
Ohjelmisto
"Electronics-60":n perusohjelmisto oli 5 komponentin sarja, joka toimitettiin rei'itetyillä nauhoilla . Sarjaan kuului Loader (Bootstrap), Editor-konekirjoittaja (Editor), Assembler, Linker (Linker) ja I/O Supervisor (I/O Supervisor). Jokaisen tällaisen komponentin tulos oli rei'itetty teippi, joka oli syöttötieto myöhemmälle komponentille linkkeriin asti. Linkerin tulos oli suoritettava ohjelma alkuperäisessä koodissa. Sähkömekaanista painokonetta "Consul" käytettiin useimmiten käyttäjäpäätteenä. Syöttö/tulostuslaitteet olivat nauhalukija ja rei'ityslaite. Myöhemmin painokone korvattiin aakkosnumeerisella näytöllä. 1980-luvun jälkipuoliskolla korkeamman tason kielet, kuten Basic, Pascal ja Ada, yleistyivät suhteellisen laajasti. . Näiden koneiden vakava rajoitus oli magneettisten tallennusvälineiden puute, mikä haittasi suuresti ohjelmistojen kehitystä.
"Electronics-60" -tapahtumassa kesäkuussa 1984 Aleksei Pajitnov kirjoitti ensimmäisen version pelistä " Tetris ".
Katso myös
Kirjallisuus
- Igor Leonidovich Talov, Alexander Nikolaevich Solovjov, Vasily Dmitrievich Borisenkov. Kirja 1. Tietokoneperhe "Electronics 60" // Mikrotietokone : 8 kirjassa: Prakt. korvaus / toim. L. N. Presnukhina. - M . : " Korkeakoulu ", 1988. - 172 s. - 150 000 kappaletta.
- Igor Vladimirovich Zakharov. Mikrotietokoneen "Electronics-60M" huolto ja käyttö. - M . : "Insinöörityö", 1989. - 192 s. - 101 000 kappaletta. - ISBN 5-217-00385-5 .
- S. T. Khvoshch, N. N. Varlinsky, E. A. Popov. Luku 17.1: Elektronika-60M-sarjan mikrotietokoneet // Mikroprosessorit ja mikrotietokoneet automaattisissa ohjausjärjestelmissä: käsikirja / Ed. toim. S. T. Korte. - L . : Koneenrakennus. Leningrad. Department, 1987. - S. 512-522. — 640 s.
Linkit
Muistiinpanot
- ↑ Igor Leonidovich Talov, Aleksandr Nikolajevitš Solovjov, Vasili Dmitrievich Borisenkov. Kirja 1. Tietokoneperhe "Electronics 60" // Mikrotietokone : 8 kirjassa: Prakt. korvaus / toim. L. N. Presnukhina. - M . : " Korkeakoulu ", 1988. - 172 s. - 150 000 kappaletta.
- ↑ Zamorin, Myachev, Selivanov. Tietojenkäsittelykoneet, -järjestelmät ja -kompleksit. Hakemisto. M. 1985 luku 5.1.2 sivu 215