Mi ARPANET

Több anyag:

Ez a csökkenés az Advanced Research Projects Agency Network - «Network of Advanced Research Projects Agency”. ARPANET fejlesztette ki a US Department of Defense, és az első működő hálózat alapján csomag váltás, képes számítógépeket világszerte. Aztán befordult amit ma már ismert, mint az internet.

Használata csomagkapcsoltság - fenomenális áttörés, amelynek köszönhetően az internet vált lehetővé.

Kapcsolódni a chipek a számítógép - forrasztani mindent együtt - ez elvitt egy éjszaka. Csak néhány éjszakát, írtam egy 256 bájtos programmal - és a szó szoros értelmében, papírra. Laza vagyok egy kompakt program, de nem volt könnyű feladat, még nekem is.

Ez volt az első program a mikroprocesszor 6502. követően normális ember írta a programot, mert fizettek számítógép időt, a használata a terminál és a nyomtatott programot. A terminál csatlakozik doroguschih izmos számítógép állt valahol máshol. És ez a számítógép nyomtatja ki a program formájában nullák és egyesek, hogy a mikroprocesszor felismerni.

Ezután a nullák és egyesek be a RAM vagy PROM memória, és a program elindul. De nem tudtam megfizetni számítógép idő, és ezért kénytelen volt írni a programot a papíron. Szerencsére az útmutató processzor 6502 leírt nullák az egyes utasításokat minden lépésben a program. MOS Technologies is adott ki egy kis kártyát, ami lehet végrehajtani körül a zsebében: azt felvették a nullák és egyesek számára minden a megfelelő utasításokat.

Írtam egy programot gépi kódra bal oldalán.

Például, írtam «LDA # 44„, ami azt jelenti,: betölti a megfelelő adatokat a 44 (hexadecimális) a nyilvántartásba, és a mikroprocesszor.

A jobb oldalán vagyok a kártya használatával rögzítette az állítás hexadecimális. Útmutató a fenti példa lehet rögzíteni, mint A9 44. Tart 2 byte adat és a processzor került ebben a formában: 10101001 01000100.

Írni egy programot, hogy elvitt egy pár papírlapot.

Alig sikerült szorítani, amire szükség van ebben a kis térben 256 bájt. Írtam két változatban: az egyik hagyjuk szakítsa megnyomásával minden futó programot, a másik - csak ellenőrzi, hogy a gomb megnyomásakor. A második lehetőség az úgynevezett „lehívás a billentyűzetet.”

Délután vettem két programok és több memória chip PROM másik HP épület, ahol volt berendezés „égnek” őket egy chip.

De még mindig nem tudta befejezni - és még tesztelni - ezek a chipek memória nélkül. Számítógép, természetesen.

Azt forrasztott díjat SRAM ezekkel chipek a konnektorok és ragadt az én slot az alaplapon.

Szóval, én készen, hogy ellenőrizze a számítógép fut.

Az első dolog, amit meg kellett dugni a tápkábelt. Kihasználtam piacok mellett én fülkében, és elemezte a jelet az oszcilloszkóp. Körülbelül egy óra, rájöttem, mi akadályozza a mikroprocesszor keresni. Kiderült, hogy a két lába a mikroprocesszor véletlenül rövidre, és a jelet a két vált értelmetlen zaj. Tovább láb Lehajoltam bevezetésével az aljzatba chip.

De én továbbra is bütykölni. A tény az, hogy a probléma megoldása érdekében az elektronikus készülék szerelés - egy igazi zümmögés.

Ez az, ami motiválja továbbra is működik, bár a folyamat úgy érzi, a frusztráció, düh, depresszió és a kimerültség, megismételve ugyanazt a dolgot újra és újra egy sorban. Végtére is, egy bizonyos ponton rájössz, hogy mindent, amit oldotta meg a problémát!

Végül egy ilyen pillanat, és én. Saját mikroprocesszor szerzett, és ez ment.

De nem volt mindig sokat megérteni. Tudtam, hogy gyorsan debug -, hogy az, hogy megtaláljuk és kijavítani a hibákat - terminális része a számítógép alapján kiterjedt tapasztalattal terminál design. Ha a terminál fölé viszik a Nine Inch fekete-fehér TV, világossá vált, hogy ez működik.

A következő lépés - debug 256 byte monitor program. Próbáltam egy pár órát, hogy működjön együtt a verzió a szoftver megszakítás, de nem lett belőle semmi. Nem tudtam újra írni a programot a PROM chip - erre szükség volt újra menni egy másik épületbe. Megtanultam a chip leírás kitalálni, hogy mi volt a baj, de még mindig nem értem, mi a baj. Mint minden mérnök tudja, megszakítás - egy trükkös dolog. Úgy adhat nagy eredményeket, de azokat a munka - nem könnyű feladat.

Végül feladtam ezt a vállalkozást, és elvette a másik két chip, egy programot, amely végzik „felmérés a billentyűzet.” Rákattintottam pár billentyűt, és íme! A képernyőn megjelent a levelek!

Borzasztóan nehéz leírni azt az érzést - amikor valami szerzett az első kísérlet. Így kell küldeni a labdát a lyukba egy stroke-tizenöt méter.

Az idő csak 10 óra között. Csak egy pár órát gyakoroltam a bemeneti és kimeneti adatokat a képernyőn, azt látjuk, hogy azok valóban a memóriában tárolódnak. Azt is lőtt egy pár nagyon rövid és egyszerű programok és futtatásához. Köztük volt egy műsor a képernyőn nyomtatni véletlenszerű karaktereket.