DEC-PDP-8 adalah komputer mini komersial pertama yang sukses diproduksi oleh Digital Equipment Corporation (DEC) pada tahun 1960. DEC memperkenalkannya pada tanggal 22 Maret 1965, dan terjual lebih dari 50.000 sistem, yang paling baik dari setiap komputer sampai tanggal tersebut. Itu adalah komputer pertama yang dijual secara luas dalam rangkaian komputer DEC PDP (PDP-5 awalnya tidak dimaksudkan untuk tujuan-umum). Chief engineer yang merancang versi awal PDP-8 adalah Edson de Castro, yang kemudian mendirikanDataGeneral.
PDP awal-8 model (informal dikenal sebagai "-8 Straight") menggunakan logika dioda-transistor, dikemas pada kartu chip flip, sebesar ukuran lemari es-minibar.
Hal ini diikuti oleh PDP-8 S /, tersedia dalam desktop dan rack-mount model. Dengan menggunakan implementasi ALU satu-bit serial, PDP-8 / S lebih kecil, lebih murah, tetapi jauh lebih lambat dari aslinya PDP-8. Penyimpanan massal hanya tersedia perifer untuk PDP-8SdiskDF32.
Kemudian sistem (PDP-8 / I dan / L, PDP-8 / E, / F, dan / M, dan PDP-8 / A) kembali ke implementasi yang lebih cepat, lengkap-paralel tetapi digunakan jauh lebih murah MSI TTL logika. Sebagian besar hidup PDP-8 adalah dari era ini. PDP-8 / E adalah umum, dan dianggap baik karena begitu banyak jenis perangkat I / O yang tersedia untuk itu. Ini sering dikonfigurasisebagaikomputertujuanumum.
Pada tahun 1975, komputer pribadi awal berdasarkan mikroprosesor yang murah, seperti Altair MITS dan kemudian TRS-80, Apple II dan lainnya mulai mendominasi pasar untuk komputerkecil.
Komersial terakhir PDP-8 model pada tahun 1979 disebut "CMOS-8" dan digunakan mikroprosesor kustom CMOS. Mereka tidak menawarkan harga yang kompetitif dan akhirnya gagal. PC IBM pada tahun 1981 disemen azaz dari-CMOS 8s dengan membuat sebuah komputer, mikro prosesor yang didukungdenganbaik
Intersil menjual sirkuit terpadu komersial hingga tahun 1982 sebagai keluarga Intersil 6100. Berdasarkan teknologi CMOS mereka. memiliki kebutuhan daya yang rendah dan digunakan dalam beberapa sistem militer.
1. Arsitektur Penting
PDP-8 gabungan biaya rendah, upgrade dan rekayasa hati-hati untuk nilai yang bagus. Makna historis terbesar adalah bahwa volume rendah biaya PDP-8 dan tinggi yang terbuat komputer tersedia untuk penggunaan baru.
Kompleksitas rendah membawa biaya lainnya. Hal itu membuat pemrograman rumit, seperti terlihat dalam contoh-contoh dalam artikel ini dan dari diskusi "pages" dan "field." Beberapa proyek pemrograman ambisius gagal untuk cocok cacat desain memori atau pengembangan yangtidakbisadiselesaikan.
Seiring kemajuan desain dikurangi biaya logika dan memori, waktu programmer menjadi lebih penting. Desain komputer selanjutnya menekankan kemudahan pemrograman, biasanya menggunakan set instruksi yang lebih besar dan lebih intuitif.
Akhirnya, sebagian besar mesin-bahasa pemrograman yang akan datang dihasilkan oleh kompiler dan generator laporan. Komputer mengurangi instruksi set kembali penuh lingkaran untuk penekanan PDP-8 di sebuah set instruksi sederhana dan mencapai beberapa tindakan dalam siklus instruksi tunggal, dalam rangka untuk memaksimalkan kecepatan eksekusi, meskipun komputer baru sudah menggunakan kata-kata instruksi yang lebih fleksibel.
2. Deskripsi
PDP-8 menggunakan ide dari pendahulunya, terutama LINC dirancang oleh WA Clark dan CE Molnar yang terinspirasi oleh 160 minicomputer CDC Seymour Cray's.
Arsitektur punya saya diprogram sederhana / O bus, ditambah saluran DMA. Diprogram I / O bus biasanya akan lari rendah untuk periferal kecepatan menengah, seperti printer, teletypes, pembolong kertas pita dan pembaca, sedangkan DMA digunakan untuk layar tabung sinar katoda dengan pena cahaya, konverter analog-ke-digital, digital -konverter ke-analog, tape drive,diskdrive.
Ukuran kata, 12 bit, cukup besar untuk menangani unsigned integer 0-4095 - yang cukup lebar untuk mengendalikan mesin sederhana. Hal ini juga cukup untuk menangani ditandatangani nomor -2.048-2.047. Ini adalah presisi lebih tinggi daripada aturan slide atau kebanyakan komputer analog. Dua belas bit juga bisa menyimpan dua enam-bit subset karakter ASCII.
Untuk menghemat uang, desain menggunakan memori utama murah untuk berbagai tujuan yang dilayani oleh register flip-flop yang lebih mahal di komputer lain.
konfigurasi dasar The-PDP 8's memiliki memori utama dari 4.096 kata dua belas-bit. Sebuah unit memori-ekspansi opsional dapat beralih. memori tersebut menggunakan instruksi IOT.
Pada awal berdirinya, melihat programmer dari PDP-8 hanya memiliki delapan instruksi dan dua register (akumulator 12-bit, AC, dan membawa registrasi yang disebut "link register", L). Mesin yang digunakan memori inti magnetik dengan waktu siklus 1,5 mikrodetik, sehingga dua khas siklus (Get and Execute) instruksi memori-referensi berjalan pada kecepatan 0,333 MIPS. Tahun 1974 Pocket Referensi Card memberikan waktu instruksi dasar 1,2 mikrodetik, sampai 2,6 mikrodetik untuk menampilkan memori yang dirujuk. Kemudian mesin menambahkan register kedua (Pengganda / Register Quotient, MQ). Sebuah opsi diperpanjang aritmatika perkalian elemen tambahan aktual dan membagi instruksi.
PDP-8 telah dioptimalkan untuk kesederhanaan desain. CPU model serial, PDP-8 S /, hanya sekitar 519 gerbang logika, sedangkan mikrokontroler kecil (per 2008) biasanya memiliki 15.000 atau lebih. Dibandingkan dengan mesin yang lebih kompleks, fitur yang tidak perlu dihilangkan, dan logika dibagi bila memungkinkan. Instruksi yang digunakan AUTOINCREMENT, autoclear dan akses langsung untuk meningkatkan kecepatan perangkat lunak, mengurangi penggunaan memori dan memori pengganti murah untuk register mahal. Sebuah PDP dasar-8 CPU hanya memiliki empat register 12-bit, akumulator, program counter, register memori-memori register buffer dan alamat. Untuk menghemat uang, ini seluruhnya digunakan untuk berbagai keperluan di berbagai titik dalam siklus operasional. Sebagai contoh, register buffer memori yang disediakan operan aritmatika, merupakan bagian dari instruksi register, dan disimpan data untuk menulis ulang memori inti. (Ini akan mengembalikan data inti yang sudah di hapus0 Meskipun kesederhanaan dasar, penggunaan modul yang sangat kecil membuat mesin ini mahal, dengan sebagian besar dari dalam modul kecil, ribuan modul berlapis emas konektor, dan kabel backplane-kompleks dibungkus fiber. Dalam 8 / cara S dua tegangan logika yang berbeda digunakan, yang murah untuk meningkatkan fan-out dari logic.Dioda -transistor murah-8 gagasan PDP digunakan dari pendahulunya beberapa 12-bit, terutama LINC dirancang oleh WA Clark dan CE Molnar yang terinspirasi oleh 160 minicomputer CDC Seymour Cray's.
Arsitektur punya saya diprogram sederhana / O bus, ditambah saluran DMA. Diprogram I / O bus biasanya akan berjalan rendah untuk periferal kecepatan menengah, seperti printer, teletypes, pembolong kertas pita dan pembaca, sedangkan DMA digunakan untuk layar tabung sinar katoda dengan pena cahaya, konverter analog-ke-digital, digital -konverter ke-analog.
Ukuran kata, 12 bit, cukup besar untuk menangani unsigned integer 0-4095 - yang cukup lebar untuk mengendalikan mesin sederhana. Hal ini juga cukup untuk menangani ditandatangani nomor -2.048-2.047. Ini adalah presisi lebih tinggi daripada aturan slide atau kebanyakan komputer analog. Dua belas bit juga bisa menyimpan dua enam-bit subset karakterASCII.
3. Versi yang di Rilis
Angka total penjualan untuk keluarga-8 PDP telah diperkirakan lebih dari 300.000 mesin. Model berikut ini diproduksi:
4. Input dan Output
I / O sistem mengalami perubahan besar selama era-8 PDP. Awal PDP-8 model yang digunakan antarmuka panel depan, seorang pembaca kertas-tape dan printer teletype dengan kertas-tape punch opsional. Seiring waktu I / O sistem seperti pita magnetik dan, RS-232 terminal pengulangan, pembaca memoryinternal. Menjelang akhir era-8 PDP, dan drive floppy disk cartridge bergerak-head disk yang populer I / O device. Penggemar modern telah menciptakan gaya PC adapter standar IDE hard disk untuk nyata dan simulasi komputer PDP-8.
5. Fasilitas Pemrograman
Awal PDP-8 sistem tidak memiliki sistem operasi, hanya panel depan yang menghentikan switch. Pengembangan sistem Software untuk seri-8 PDP dimulai dengan masuknya panel depan yang paling dasar dari kode mesin baku biner (entri boot).
Dalam era tengah, pita kertas berbagai "sistem operasi" tersebut dikembangkan. Banyak program utilitas menjadi tersedia pada pita kertas. PAL-8 bahasa assembly source code sering disimpan pada pita kertas, baca ke memori, dan disimpan ke pita kertas. PAL dirakit dari pita kertas ke dalam memori. Versi rekaman Kertas dari sejumlah bahasa pemrograman yang tersedia, termasuk penerjemah FOKUS DEC dan compiler FORTRAN 4K .
Menjelang akhir era-8 PDP, sistem operasi seperti OS / 8 dan COS-310 memungkinkan mode editor baris tradisional dan command-line compiler pengembangan sistem menggunakan bahasa seperti bahasa assembly PAL-III, FORTRAN, BASIC, dan DIBOL .
Cukup modern dan maju RTOS dan preemptive multitasking multi-user sistem yang tersedia: sistem real-time (RTS-8) yang tersedia sebagai adalah sistem komersial multiuser (COS-300 dan COS-310) dan tunggal khusus-pengguna pengolah kata sistem (WPS-8).
Sebuah sistem time-sharing, TSS-8, juga tersedia. TSS-8 memungkinkan beberapa pengguna untuk login ke sistem melalui terminal 110-baud, dan edit, mengkompilasi dan debug program. Bahasa termasuk versi khusus dari BASIC, sebuah subset bahasa FORTRAN mirip dengan FORTRAN-1 (tidak ada subrutin user-tertulis atau fungsi), sebuah subset ALGOL, FOKUS,danassemblerdisebutPAL-D.
Sebuah jumlah yang wajar pengguna perangkat lunak disumbangkan untuk PDP-8 yang tersedia dari DECUS, Digital Equipment Corporation Pengguna Society, dan sering datang dengan listing sumber penuh dan dokumentasi.
6. Struktur BUS
7. Operator
- Grup 1
- Grup 2
- Grup 3
8. Contoh Pemrograman
Contoh berikut menunjukkan kode di PDP-8 bahasa assembly menggunakan assembler PAL-III.
Menampilkan “hello world”
Special Thanks To:
1. Wikipedia EN http://wikipedia.org
2. Google Dork -inurl:(htm|html|php) intitle:"index of" +"last modified" +"parent directory" +description +size +(.doc|.rtf|.pdf) "organisasi komputer"
3. Google Translate http://translate.google.co.id
--- ===== Selesai ===== -----
Posted by
udon
0
komentar
Categories:
Langganan:
Posting Komentar (Atom)
0 Responses
Posting Komentar