PDP-11

PDP-11/40
Векторний графічний термінал DEC GT40

PDP-11 — серія 16-розрядних міні-ЕОМ компанії DEC, що серійно вироблялися та продавалися в 1970-80-х роках; розвиток серії PDP-8 із загальної лінійки комп'ютерів PDP. У PDP-11 з'явилося кілька унікальних технологічних інновацій, ця серія була простішою в програмуванні, ніж її попередники. Але, попри її загальне визнання з боку програмістів, PDP-11 з часом була витіснена персональними комп'ютерами, включаючи IBM PC та Apple II.

Система команд ряду PDP-11 значно вплинула на мову програмування C.

Особливості PDP-11

Система команд

Програмісти полюбили PDP-11 за її «ортогональну» систему команд: можна було окремо запам'ятовувати команди, і окремо — методи доступу до операндів. Можна було вважати, що будь-який метод доступу (режим адресації) буде працювати з будь-якою операцією, не потрібно було запам'ятовувати список винятків і особливих випадків, у яких операція має обмежений набір режимів адресації, всі регістри були універсальними та могли використовуватися з будь-якою командою. Насправді винятки й особливі випадки були, але лише в кількох досить рідко застосовуваних командах.

У певному сенсі, набір режимів адресації утворював «базис», а набір операцій — інший базис. Кожна двооперандна інструкція складалася з двох 6-бітних ідентифікаторів операндів (кожен з них містив три біти на номер регістра і три біти на режим адресації), а також з 4-бітного коду операції; однооперандна інструкція містила один 6-бітний ідентифікатор операнда і 10-бітний код операції. З восьми регістрів (з номерами від 0 до 7), шість були регістрами загального призначення; регістр 6 особливо виділявся як вказівник стека; регістр 7 був покажчиком поточної інструкції. Проте всі ці регістри могли використовуватися як операнди в арифметико-логічних операціях або використовуватися при формуванні адрес операндів.

Відсутність окремої шини вводу/виводу

На відміну від багатьох інших комп'ютерів того часу, перші моделі PDP-11 не мали окремої шини вводу/виводу — тільки шину пам'яті Unibus. Всі регістри пристроїв введення/виведення мали свої адреси, аналогічні адресами пам'яті, тому окремі інструкції введення/виведення були не потрібні. Система переривань була зроблена максимально простою, але достатньо гнучкою. Кожен пристрій мав свій вектор переривання, який, при необхідності, повідомляв процесору, тому не було жорсткого обмеження на кількість векторів, доступних для використання пристроями.

Високопродуктивні машини сімейства, починаючи з PDP-11/45, вже мали окрему шину пам'яті, Unibus же продовжувала використовуватися тільки для вводу/виводу. У PDP-11/70 був зроблений ще один крок вперед: додався окремий інтерфейс для магнітних дисків і стрічок — Massbus. Однак, керівні регістри пристроїв введення/виведення, як і раніше проєктувалися на пам'ять, і окремих інструкцій введення/виведення не було потрібно.

Розроблено для масового виробництва

І нарешті, комп'ютери PDP-11 були розроблені для виробництва на заводах з низькокваліфікованої робочою силою. Розміри всіх конструктивних частин були відносно некритичними. При збірці, штамповані плати підключалися до загальної плати, на якій застосовувався монтаж навивкою. Сполучні блоки були дуже схожі на ті, які вже давно застосовувалися в телефонії.

LSI-11

Плата Q-Bus з процесором LSI-11/2
Чипсет DEC "Fonz-11" (F11)
Чипсет DEC "Jaws-11" (J11)

LSI-11 (PDP-11/03), представлений в лютому 1975[1] був першою моделлю PDP-11 виробленою з використанням великих інтегральних схем; центральний процесор складався з чотирьох інтегральних схем виробництва Western Digital (чипсет MCP-1600; п'ята мікросхема могла додаватися, аби розширити набір інструкцій, як зображено на фото справа). Він використовував шину, яка була варіантом Unibus — цей варіант називався LSI Bus або Q-Bus[en].

У Радянському Союзі випускалася лінійка сумісних з LSI-11 мікрокомп'ютерів під назвою «Електроніка-60».

Приклад програми

Приклад програми «Hello, World!» На макроассемблері MACRO-11, для запуску під RT-11:

         .TITLE  HELLO WORLD
         .MCALL  .TTYOUT,.EXIT ; МАКРОСИ СИСТЕМНИХ ВИКЛИКІВ З SYSMAC.SML
 HELLO:: MOV     #MSG,R1       ; ПОЧАТКОВА АДРЕСА СТРІЧКИ
 1$:     MOVB    (R1)+,R0      ; ОТРИМУЄМО НАСТУПНИЙ СИМВОЛ
         BEQ     DONE          ; ЯКЩО 0, ВИХОДИМО З ЦИКЛУ
         .TTYOUT               ; ІНАКШЕ ДРУКУЄМО СИМВОЛ
         BR      1$            ; ПОВТОРЕННЯ ЦИКЛУ
 DONE:   .EXIT

 MSG:    .ASCIZ /Hello, world!/
         .END    HELLO

Для компіляції та запуску цієї програми в системі RT-11 виконується послідовність команд:

. MACRO HELLO
ERRORS DETECTED: 0
. LINK HELLO

. RUN HELLO
Hello, world!

Операційні системи

Перфострічка, що використовувалась на PDP-11

В СРСР та інших країнах східного блоку було розроблено і випускалося кілька машин, сумісних за системою команд і частково за архітектурою з серією PDP-11: [2]

Примітки

  1. 16-bit Timeline. microsoft.com (англ.). Архів оригіналу за 8 грудня 2008. Процитовано 8 листопада 2016.
  2. faq.pages/Soviet11s.html The PDP-11 FAQ — PDP-11s behind the Iron Curtain [Архівовано 29 січня 1999 у Wayback Machine.] (англ.)

Література

  • Р. Экхауз, Л. Моррис, Мини-ЭВМ: организация и программирование, М.: Финансы и статистика, 1983. (рос.)
  • М. Сингер, Мини-ЭВМ PDP-11: Программирование на языке ассемблера и организация машины, Москва: Мир, 1984. == Michael Singer. PDP-11. Assembler Language Programming and Machine Organization. 1980. (рос.)

Див. також

Посилання

Read other articles:

Universitas Islam Negeri Ar-RaniryNama sebelumnyaIAIN Ar-RaniryMotoA Bridge For Your Future Career and SpiritualityJenisPerguruan Tinggi Keagamaan Islam NegeriDidirikan05 Oktober 1963Lembaga indukKementerian Agama Republik IndonesiaAfiliasiIslamRektorProf. Dr. Mujiburrahman, M.Ag.[1]AlamatJl. Syeikh Abdul Rauf Darussalam Banda Aceh, 23111, Banda Aceh, Kampus± 50 HaSitus webhttps://uin.ar-raniry.ac.id/ Universitas Islam Negeri Ar-Raniry, disingkat UINAR, merupakan Perguruan Tinggi Kea...

 

Untuk film Punjabi 1985, lihat Ghulami (film Punjabi 1985). Untuk film 2015, lihat Ghulami (film 2015). GhulamiPoster PromosionalNama lainGhulamiSutradara J.P. Dutta ProduserDitulis olehPemeranDharmendraMithun ChakrabortyNaseeruddin ShahReena RoySmita PatilKulbhushan KharbandaRaza MuradNaratorAmitabh BachchanPenata musikLaxmikant-PyarelalSinematograferIshwar BidriDistributorNadiadwala SonsBombino Video Pvt. Ltd.Tanggal rilis 28 Juni 1985 (1985-06-28) Durasi201 menitNegara Ind...

 

Patin Juaro Pangasius polyuranodonpelat ilustrasi Bleeker (1858) Status konservasi Risiko Rendah (IUCN 3.1)[1] Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Actinopterygii Ordo: Siluriformes Famili: Pangasiidae Genus: Pangasius Spesies: P. polyuranodon Nama binomial Pangasius polyuranodonBleeker, 1852[2]:425 Sinonim[4] Pangasius juaro Bleeker, 1852[3]:589 Patin juaro atau ikan juaro (Pangasius polyuranodon) adalah sejenis ikan patin (Pa...

Die Kriminaldienstmarke (in Österreich: Kokarde), auch Polizeidienstmarke, dient, neben dem Dienstausweis, den Beamten der deutschen und österreichischen Kriminalpolizei als Legitimation gegenüber dem Bürger. Inhaltsverzeichnis 1 Deutschland 1.1 Erscheinungsbild 1.2 Geschichte 1.3 Funktion 1.4 Rechtliches 2 Österreich 3 Schweiz 4 Vereinigte Staaten 5 Weblinks 6 Einzelnachweise Deutschland Erscheinungsbild Vorderseite einer Kriminaldienstmarke Die Dienstmarke ist eine ovale Messingscheibe...

 

بوابة الدنمارك أرشيف مقالة مختارة طالع صفحة التصنيفات طالع صفحة الأرشيف طالع صفحة البناء طالع صفحة البوابات حدّث محتوى الصفحة أختر القالب المفضل لأنشاء تبويب الأرشيف تبويب1 تبويب2 تبويب3 تبويب4 تبويب5 تبويب6 علامة_تبويب ⬆️⬇️ رجوع 1  ع - ن - ت ⇧  ⇩ الرسوم الكاريكاتورية ا

 

English hymnal For the Passion album, see Passion: Hymns Ancient and Modern. Hymns Ancient and ModernTitle page to the first edition, 1861Commissioned byWilliam Denton, Francis Murray, Sir Henry Williams Baker, 3rd BaronetApproved forChurch of EnglandReleased1861Publisher(Currently) Canterbury PressEditorWilliam Henry MonkNo. of Hymns273 Hymns Ancient and Modern is a hymnal in common use within the Church of England, a result of the efforts of the Oxford Movement. The hymnal was first publish...

Toledo Villa FCDatos generalesNombre Toledo Villa Football ClubFundación 2017Propietario(s) Aaron Swiggum Brett Stamats David Hammack Mike HanfEntrenador Mathius JohnsonInstalacionesEstadio Paul Hotmer FieldCapacidad 4000Ubicación Toledo, OhioUniforme Titular Alternativo Tercero Última temporadaLiga USL League Two(2021) 7.º, Great Lakes DivisionPlayoffs: DNQ Página web oficial[editar datos en Wikidata] El Toledo Villa FC es un equipo de Fútbol de Estados Unidos que juega en la...

 

Ítalo-brasileiros de Belo Horizonte Antônio Anastasia Niginho Daniella Cicarelli Letícia Sabatella Max Cavalera Débora Falabella População total Regiões com população significativa Belo Horizonte Línguas Português  • Italiano Religiões Maioria Igreja Católica Apostólica Romana Grupos étnicos relacionados Brasileiros brancos  • Italianos  • Mineiros A cidade de Belo Horizonte, capital de Minas Gerais, conta com uma numerosa colôni...

 

  هذه المقالة عن بدر الدين المقراني. لمعانٍ أخرى، طالع مقراني (توضيح). بدر الدين المقراني خريطة البلدية الإحداثيات 35°00′32″N 0°51′01″W / 35.008909°N 0.850153°W / 35.008909; -0.850153  تقسيم إداري  البلد  الجزائر  ولاية ولاية سيدي بلعباس عدد السكان (2008[1])  المجموع ...

2004 American vigilante action film Walking TallTheatrical release posterDirected byKevin BrayWritten byDavid KlassChanning GibsonDavid LevienBrian KoppelmanBased onWalking Tallby Mort BriskinProduced byAshok AmritrajJim BurkeLucas FosterDavid HobermanPaul SchiffStarringThe RockJohnny KnoxvilleNeal McDonoughKristen WilsonAshley ScottCinematographyGlen MacPhersonEdited byGeorge BowersMusic byGraeme RevellProductioncompaniesHyde Park EntertainmentMandeville FilmsBurke/Samples/Foster Productions...

 

French actress Virginie DéjazetVirginie Déjazet by Ludwig RichterBorn(1798-08-30)30 August 1798Paris, FranceDied1 December 1875(1875-12-01) (aged 77)NationalityFrenchOccupationactress Pauline Virginie Déjazet (30 August 1798 – 1 December 1875) was a French actress, famous soubrette,[1] and a well-known travesti performer.[2] Life Déjazet was born in Paris in 1798, and made her first appearance on the stage at the age of five. It was not until 1820, when...

 

Citizens of Jamaica and their descendants For other uses, see Jamaican (disambiguation). JamaicansNational Flag of JamaicaTotal populationc. 4.4 million2,683,707 (2011 census)[1]Regions with significant populationsJamaica   2,827,695[2][3]United States1,100,000+[4]United Kingdom800,000+[5]Canada309,485[6]Costa Rica64,000+[7]Cayman Islands21,888[8]Trinidad and Tobago15,000Antigua and Barbuda12,000[9]The Bahamas5,572&#...

The List of South African television series lists TV series that were created and/or shown in South Africa since 1975. It includes both South African originals and foreign imports that were dubbed into local languages. Contents Top 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z See also References External links 0-9 South African TV Series that Start with 0-9 Title Language Date Released # Seasons/Episodes Corporation or Channel Notes 1945[1] Afrikaans 1983 1 season SABC A ...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) فيبي ستانلي معلومات شخصية الميلاد 17 أكتوبر 1985 (38 سنة)  غيلونغ  مواطنة أستراليا  الطول 168 سنتيمتر[1]  الوزن 70 كيلوغرام[1]  الحياة العملية الم...

 

South Korean actor In this Korean name, the family name is Kim. Kim Tae-hoonKim in April 2023Born (1975-05-26) May 26, 1975 (age 48)Seocho-gu, Seoul, South Korea[1]EducationHanyang University – Theater and FilmOccupationActorYears active1997–presentAgentEl Julai EntertainmentFamilyKim Tae-woo (brother)Korean nameHangul김태훈Hanja金太勳Revised RomanizationGim TaehunMcCune–ReischauerKim T'aehun Kim Tae-hoon (born May 26, 1975) is a South Korean actor. Kim graduated...

Species of eucalyptus Sydney peppermint Eucalyptus piperita in Maranoa Gardens Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Myrtales Family: Myrtaceae Genus: Eucalyptus Species: E. piperita Binomial name Eucalyptus piperitaSm.[1] E. piperita, field distribution Synonyms[1] Synonyms Eucalyptus aromatica (Salisb.) Domin Eucalyptus bottii Blakely Eucalyptus piperita Sm. subsp. piperita Eucalyptus pipe...

 

Literature in the Esperanto language Esperanto books at the World Esperanto Congress, Rotterdam 2008 Part of a series onEsperanto flag Esperanto Language Grammar Phonology Orthography (Braille) Vocabulary Etymology History Zamenhof Proto-Esperanto Unua Libro Dua Libro La Esperantisto Fundamento de Esperanto Declaration of Boulogne Montevideo Resolution Manifesto of Rauma Manifesto of Prague Modern evolution of Esperanto Culture Esperanto movement Esperantist Esperantujo Literature Music Film ...

 

2011 video game 2011 video gameCrysis 2Developer(s)Crytek[a]Publisher(s)Electronic ArtsCrytek (Remastered)Director(s)Cevat YerliProducer(s)Tony DavisPeter HorzapfelErik StaubDesigner(s)Sten HüblerProgrammer(s)Markus MohrWriter(s)Richard K. MorganComposer(s)Borislav SlavovTilman SillescuHans ZimmerLorne BalfeSeriesCrysisEngineCryEngine 3Platform(s)Microsoft WindowsPlayStation 3Xbox 360RemasteredMicrosoft WindowsNintendo SwitchPlayStation 4Xbox OneReleaseNA: March 22, 2011AU: March 24,...

American comedian and actor (born 1969) Galifianakis redirects here. For other people with the surname, see Galifianakis (surname). Zach GalifianakisGalifianakis in 2012BornZachary Knight Galifianakis (1969-10-01) October 1, 1969 (age 54)North Wilkesboro, North Carolina, U.S.EducationWilkes Community CollegeNorth Carolina State UniversityOccupationsComedianactorYears active1996–presentSpouse Quinn Lundberg ​(m. 2012)​Children2RelativesNick Galifianakis...

 

إيطاليا الفتاة إيطاليا الفتية‌ تاريخ التأسيس يوليو 1831 مكان التأسيس مارسيليا  تاريخ الحل 1848  المؤسس جوزيبي مازيني  تعديل مصدري - تعديل   إيطاليا الفتاة أو لا جيوفيني ايتاليا حركة سياسية تأسست عام 1831 من قبل جوزيبي مازيني. كان هدفها إنشاء جمهورية إيطالية موحدة من خل...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!