Поддерживать
www.wikidata.ru-ru.nina.az
Dlya termina PDP sm takzhe drugie znacheniya PDP 11 seriya 16 razryadnyh mini EVM kompanii DEC serijno proizvodivshihsya i prodavavshihsya v 1970 80 h godah Razvitie serii PDP 8 iz obshej linejki kompyuterov PDP V PDP 11 poyavilos neskolko unikalnyh tehnologicheskih innovacij eta seriya byla proshe v programmirovanii chem eyo predshestvenniki So vremenem byla vytesnena personalnymi kompyuterami PDP 11Razrabotchik Digital Equipment CorporationRazryadnost 16 bitArhitektura CISCTip Pamyat PamyatKodirovanie SK 1 3 16 bitnyh slovaRealizaciya perehodov Flagi uslovijPoryadok bajtov Little endianRazmer stranicy 8 KiBRasshireniya EIS FIS FPP CISRegistryObshego naznacheniya 6 Mediafajly na VikiskladePDP 11 40Vektornyj graficheskij terminal DEC GT40Osobennosti PDP 11Sistema komand Programmisty polyubili PDP 11 za eyo ortogonalnuyu sistemu komand mozhno bylo otdelno zapominat komandy i otdelno metody dostupa k operandam Mozhno bylo schitat chto lyuboj metod dostupa rezhim adresacii budet rabotat s lyuboj operaciej ne nuzhno bylo zapominat spisok isklyuchenij i osobyh sluchaev v kotoryh operaciya imeet ogranichennyj nabor rezhimov adresacii vse registry R0 R7 mogli ispolzovatsya s lyuboj komandoj Registry R0 R4 byli universalnymi a registry R5 FP ukazatel kadra angl frame pointer R6 SP ukazatel steka angl stack pointer i R7 PC schyotchik komand angl program counter byli specialnymi dlya neskolkih komand byli isklyucheniya no vse eti registry mogli ispolzovatsya kak operandy v arifmetiko logicheskih operaciyah ili ispolzovatsya pri formirovanii adresov operandov V nekotorom smysle nabor rezhimov adresacii obrazovyval bazis a nabor operacij drugoj bazis Kazhdaya dvuhoperandnaya instrukciya sostoyala iz dvuh 6 bitnyh identifikatorov operandov kazhdyj iz nih soderzhal tri bita na nomer registra i tri bita na rezhim adresacii a takzhe iz 4 bitnogo koda operacii odnooperandnaya instrukciya soderzhala odin 6 bitnyj identifikator operanda i 10 bitnyj kod operacii Blagodarya logichnoj i strukturirovannoj sisteme komand kody dostatochno legko chitaemy v mashinnom kode neposredstvenno v vosmerichnom predstavlenii naprimer format dvuhoperandnyh komand 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0B Opcode Mode R Src Mode R Dst Gde bit B priznak togo chto operaciya nad bajtom ili nad slovom B Opcode Mnemonika Effekt0 1 MOV Peresylka dest src1 1 MOVB0 2 CMP Sravnenie vychislit src dest bez zapisi rezultata1 2 CMPB0 3 BIT Proverit bity vychislit dest amp src bez zapisi rezultata1 3 BITB0 4 BIC Sbros bitov libo logicheskoe I s inversiej src dest amp src1 4 BICB0 5 BIS Ustanovka bitov libo logicheskoe ILI dest src1 5 BISB0 6 ADD Slozhenie dest src1 6 SUB Vychitanie dest src Mode ukazyvaet rezhim ispolzovaniya registra neposredstvenno znachenie registra registr soderzhit adres adres s postavtoinkrementom i t d Takim obrazom komanda 0101038 chitaetsya kak skopirovat R1 v R3 Otsutstvie otdelnoj shiny vvoda vyvoda V otlichie ot mnogih drugih kompyuterov svoego vremeni pervye modeli PDP 11 ne imeli otdelnoj shiny vvoda vyvoda tolko shinu pamyati Unibus Vse registry ustrojstv vvoda vyvoda imeli svoi adresa analogichnye adresam pamyati poetomu otdelnye instrukcii vvoda vyvoda byli ne nuzhny Sistema preryvanij byla sdelana maksimalno prostoj no dostatochno gibkoj Kazhdoe ustrojstvo imelo svoj vektor preryvaniya kotoroe pri neobhodimosti soobshalo processoru poetomu ne bylo zhyostkogo ogranicheniya na kolichestvo vektorov dostupnyh dlya ispolzovaniya ustrojstvami Vysokoproizvoditelnye mashiny semejstva nachinaya s PDP 11 45 uzhe imeli otdelnuyu shinu pamyati Unibus zhe prodolzhala ispolzovatsya tolko dlya vvoda vyvoda V PDP 11 70 byl sdelan eshyo odin shag vperyod dobavilsya otdelnyj interfejs dlya magnitnyh diskov i lent Massbus Tem ne menee upravlyayushie registry ustrojstv vvoda vyvoda po prezhnemu proecirovalis na pamyat i otdelnyh instrukcij vvoda vyvoda ne trebovalos Razrabotana dlya massovogo proizvodstva I nakonec kompyutery PDP 11 byli razrabotany dlya proizvodstva na zavodah s nizkokvalificirovannoj rabochej siloj Razmery vseh konstruktivnyh chastej byli otnositelno nekritichnymi Pri sborke pechatnye platy podklyuchalis k obshej plate na kotoroj primenyalsya montazh navivkoj Soedinitelnye bloki byli ochen pohozhi na te kotorye uzhe davno primenyalis v telefonii Vypusk Pervonachalno kompyuter PDP 11 proizvodilsya na TTL mikroshemah maloj stepeni integracii V 1975 godu byla razrabotana versiya odnoplatnogo processora na mikroshemah bolshoj stepeni integracii V 1979 godu byl razrabotan processor DEC J 11 na dvuh ili tryoh mikroshemah Poslednimi modelyami linejki PDP 11 byli PDP 11 93 i PDP 11 94 predstavlennye v 1990 godu Primer programmyPrimer programmy Hello World na makroassemblere MACRO 11 dlya zapuska pod RT 11 TITLE HELLO WORLD MCALL TTYOUT EXIT HELLO MOV MSG R1 INICALIZIRUEM R1 UKAZATEL NA TEKUShIJ SIMVOL 1 MOVB R1 R0 KOPIRUEM SIMVOL V R0 S POSTAVTOINKREMENTOM R1 BEQ DONE ESLI SIMVOL NOL VYHODIM IZ CIKLA TTYOUT INAChE PEChATAEM SIMVOL BR 1 POVTOR CIKLA DONE EXIT MSG ASCIZ Hello world END HELLO Dlya kompilyacii i zapuska etoj programmy v sisteme RT 11 vypolnyaetsya posledovatelnost komand MACRO HELLO ERRORS DETECTED 0 LINK HELLO RUN HELLO Hello world Operacionnye sistemyPerfolenta ispolzovavshayasya na PDP 11Kompanii DEC DOS 11 IAS P OS RSX 11 RT 11 RSTS E Ultrix 11 Storonnih proizvoditelej ANDOS MK DOS CSI DOS TRIPOS MUMPS Unix neskolko versij TSX Plus Venix SHAREeleven SHAREplus i drugie Sovetskie RAFOS FODOS klony RT 11 OSRV SM EVM klon RSX 11 DEMOS klon UNIX INMOS klon UNIX klon RSTS E NTS variaciya na temu rannih versij TSX Plus DIAMS klon MUMPS PDP 11 v stranah SEVV SSSR i drugih socialisticheskih stranah bylo razrabotano i vypuskalos neskolko mashin sovmestimyh po sisteme komand i chastichno po arhitekture s seriej PDP 11 SM 3 SM 4 sm SM EVM v SSSR Elektronika 60 Elektronika 85 Elektronika 87 SM 1425 Elektronika 100 16 Elektronika 100 25 pochti 100 j analog ne tolko arhitekturnogo urovnya no i apparatnogo DEC PDP 11 40 Vypuskalsya dlya sobstvennyh nuzhd Minelektronmash PO Kvarc g Kaliningrad Elektronika S5 41 DVK seriya personalnyh kompyuterov na osnove K1801VM1 VM2 VM3 v Bolgarii TPA 11 40 TPA 11 48 TPA 11 110 TPA 11 170 TPA EMU 11 TPA 11 440 TPA 11 420 v Vengrii CORAL 4001 4011 4030 v Rumynii Independent I 100 I 102F I 106 v Rumynii MERA 60 MERA 125 v Polshe Nairi 4 v Armenii Elektronika BK 0010 i BK 0011M domashnie uchebnye kompyutery na osnove K1801BM1A vypuskalis massovo Elektronika MS 0511 UKNC uchebnyj kompyuter na 2 processorah KM1801VM2 Nemiga PK 588 v Belorusskoj SSR razrabotana v Centralnom NII izmeritelnoj apparatury g Saratov Elektronika MS 0515 kompyuter na processore KR1807VM1 Vypuskalsya na voronezhskom zavode Processor Elektronika MK 85 programmiruemyj mikrokalkulyator s processorom T234 2 ili T36VM1 2 KA1013VM1 Elektronika MK 90 programmiruemyj mikrokalkulyator s processorom K588VS2 Soyuz Neon PK 11 16 domashnij uchebnyj kompyuter na osnove N1806VM2 Elektronika 100 16 Elektronika 100 25 Elektronika 79Shirina shiny adresov bit 16 18 22Nabor komand 73 bazovyj bez MARK 89 B EIS FIS menedzher pamyati 137 B EIS FIS FP11 menedzher pamyati Bystrodejstvie op s 250 000 800 000 3 000 000Chislo registrov 8 8 16Rezhimy privilegij 1 2 3Urovnej preryvanij 5 5 8Sm takzheMSP430 kontroller s arhitekturoj dostatochno blizkoj k ideyam PDP 11 MCP 1600 mnogokristalnyj mikroprocessor proizvodstva kompanii Western Digital s arhitekturoj i sistemoj komand PDP 11 General Instrument CP1600 odnokristalnyj mikroprocessor proizvodstva kompanij General Instrument i Honeywell s arhitekturoj PDP 11 PrimechaniyaThe PDP 11 FAQ PDP 11s behind the Iron Curtain 25 marta 2012 goda Leonid Chernyak Vysokoproizvoditelnye vstroennye kompyutery nedostupnaya ssylka statya v zhurnale Otkrytye sistemy LiteraturaEkhauz R Morris L Mini EVM organizaciya i programmirovanie R Ekhauz L Morris Per s angl A F Kondratyuka L S Chernyaka M Finansy i statistika 1983 359 s Singer M Mini EVM PDP 11 Programmirovanie na yazyke assemblera i organizaciya mashiny PDP 11 Assembler Language Programming and Machine Organization M Mir 1984 272 s Sichanovskij Dzh U Programmirovanie na MAKRO 11 i organizaciya PDP 11 M Radio i svyaz 1985 SsylkiProekt PDP 11 ORG RU SIMH emulyator PDP Dokumentaciya na PDP 11 na sajte bitsavers org angl Dokumentaciya na PDP 11 VAX Alpha Proekt PDP 11 RU Arhiv PO dlya PDP 11 VAX Alpha
Вершина