Elektrik Mühendisliği · Sayı 258 · Haziran 1978

MİKROİŞLEMCİ SEÇİM KLAVUZU

İrfan Onay

Elektronik ve yarı iletkenler Teknik / bilimsel makale

Yıl
1978
Sayfa
7
Okuma süresi
11 dk
Görüntülenme
0

Konu

Elektronik ve yarı iletkenler

İlgili: Kontrol, otomasyon ve robotik

Anahtar kelimeler

  • mikroişlemci seçimi
  • yonga ailesi
  • sözcük genişliği
  • komut takımı
  • bit dilimli mikroişlemci
  • mikroprogramlama

Özet

Yazıda elektronik dizge tasarımında mikroişlemci kullanımının gerekliliği ve uygun mikroişlemcinin seçilmesi için dikkat edilmesi gereken teknik kriterler (sözcük genişliği, yazmaçlar, istif, çevrim süresi, kesmeler, komut takımı vb.) ayrıntılı olarak ele alınmaktadır.

Tam metin

Metin PDF'ten otomatik çıkarılmıştır; tablo, şekil ve formüller eksik ya da hatalı olabilir. Özgün dizgi için PDF'e bakın.

mikroişlemci secim kılavuzu

İrfan ONAY

UDK: 621.3.049.771.14

ÖZET

Bu yazıda elektronik dizgelerde mikroişlemci kullanıp kullanmama ve kullanılacaksa en uygun mikroişlemciyi seçme konularında okuyucuya kısa ve genel bir kılavuz verilmektedir.

SUMMARY in this article the main aspects of making decisions for the utilization of microprocessors are discussed.

Bu yazıda iki temel soru yanıtlanmaya çalışılacakta1. 1. Mikroişlemci gerekli mi?

Flip Flop, geçit, sayıcı v.b. birimlerle özel bir dona nım, Sait Oku Bellek (SOB)te bulunabilecek program ya da Programlanabilir Mantık Dizileri (PLAtProg rammable Logic Arrays) olasılıklarını düşündünüz mü?

2. Seçilen mikroişlemci yeterli mi? Başka mikroişlemciler ya da minibilgisayar gerekli mi?

Seçim Y ordamı:

Teknik özellikleri belirle Dizgenin bütün elemanlarını düşün Dizge geliştirmede gerekli yardımcı donanım ve yazılım gereçlerini kararlaştır. Fiyat kestirimi yap. Devre elemanlarının sağlanması», güvenirliğini ve yapımcı firmaların durumunu araştır.

İrfan Onay, ANAEM

• Mikroişlemci Kullanmalı mıyım?

* 3 Almaşık: Rasgele mantık (geçitler, flip floplar vb. ile özel donanım), mikroişlemci, minibilgisa yar

* Temel Sorular Uygulama 50'den fazla tümleşik devre (TD) ge rektiriyor mu? Veri toplama gerekli mi?

ÇİZELGE 1

MİKROİŞLEMCfLİ DİZGE TASARIMINDA GÖZÖNÜNDE BULUNDURULACAK 20 ÖNEMLİ NOKTA

Kategori

Sıra

Açıklama

Mimari

Mikroişlemci Yonga Ailesi Kısıtlamalar Geliştirme Yardımları Yapımcı Fivat

1 Sözcük Genişliği 2 Yazmaçlar 3 İstif 4 Çevrim Süresi 5 Mikroprogramlanma 6 Kesme 7 Yollar 8 Bayraklar 9 Komut Takımı 10 Mikroişlemci Arabirimi 11 TümMÎB 12 Bellekler

13 Giriş/Çıkış Arabirim 14 Elektriksel/Çevre 15 Donanım 16 Yazılım 17 Yapımcı Güvenilirliği 18 İkincil Kaynaklar 19 yapımcı kararlılığı 20 Fiyat

Dizgenin esnekliği ve genişletilmesi düşünülüyor mu? Aritmetik işlemler isteniyor mu?

• Mikroişlemci Beklenen işi Y apabilecek mi?

Önemli anahtar özelliklere dikkat edin: Mimari Veri, adres ve denetim yollarının bağlanması, Y azmaçlar, İstif • Bayraklar Sözcük genişliği Hız Komutların türü Program kesilmesi ve Doğrudan Belleğe Erişim (DBE) olanakları. Aynı aileden yardımcı yongalar (kaç tane gerekli?) Bellek seçme Karmaşık mantık gerekli mi( yoksa SOB Salt Oku Bellek ya da programlanabilir mantık dizi leri yeterli mi?) Y avaş bir donanım yeterli mi?

* Eğer yukarıdaki soruların yanıtlarının çoğu EVET ise mikroişlemci düşünülmeli ve şu sorular sorul malı: Seçilen mikroişlemci beklenilen işi yapacak mı? Dizge kaça malolacak?

• Mikroişlemci Dizgesi Uygun ve Y eterli mi?

* Mikroişlemci ile ilgili etmenler: İşlem yetenekleri Y azılım olanakları Giriş/Çıkış özellikleri

* Laboratuvar ile ilgili etmenler: Personel Programlama Eğitim ve yetiştirme Program hatalarını düzeltme

* Diğer etmenler Y apımcının kararlılığı ikincil kaynaklar (elemanları yapan diğer firma lar) Mikroişlemcinin güvenilirliği Mikroişlemcinin tahmini piyasada kalma süresi Y azılım ^güvenirliği Sağlamlık

• Y apımcı İddiaları Konusunda Dikkatli Olun:

* "Y azılım Uyuşumu" Genellikle yazılım ve dona nımda yeniden tasarımlama gerekebilir.

* " TTM (Tranzistor Tranzistor Mantığı) Uyuşu mu' Mikroişlemciler çoğunlukla TTM devrelerini

süremezler ancak ortak bir 5 volt güç kaynağını kullanabilirler. "Çok Sayıda Y azmaç"

Elverişli bellek adresleme (özellikle dolaylı ad resleme) olanağı varsa çok sayıda yazmaç sade ce hızı artırabilir. — Y azmaçlar 1 artırılabilirler mi?

" 0 " olup olmadığı denenebilir mi? Bellekten doğrudan yüklenebilir mi? Hedef ya da kaynak olarak kullanılır mı?

MİMARİ

Hem dizgenin hem de mikroişlemcinin mimarisini iyi çalışma Esneklik Gerekli ek donanım Y azılım geliştirme Karmaşıklık Fiyat yönlerinden karşılaştırın.

1. Sözcük Genişliği:

Sözcük genişliği aritmetik mantık birim (AMB) için veri uzunluğudur. Birim zamanda işlenebilecek veri sayısı (through put) için belirleyici etmendir. 16 bit dizgelerin sakıncası bacak sayısının fazlalı ğı, dolayeı ile veri, adres ve denetim yollarında ortak kullanım çoklama (multiplexing) gerek tirmesidir. Çoklama mikroişlemcide ek yazmaçlar ve birkaç bellek erişimini zorunlu kılar. 8 bit dizgeler uziletişim, karakter işlemleri ve yalın aritmetik için uygundur. 4 bit dizgeler ise genel denetim ve ondalık haneler le yapılan işlemler konularında yeğlenmektedirler.

Sözcük uzunluğu seçerken; dizgenin gücü aletin işlevleri hız ekonomi gibi parametreler dikkate alınmalıdır.

1.1. Niçin 4 bit mikroişlemci?

Fazla sayıda üretim için en ucuz Y alın denetim işlerine uygun Ondalık işlemler için kullanışlı Y alın programlar için kullanılması kolay.

1.2. Niçin 8 bit mikroişlemci?

Pahalı değil. BY TE (= 8 bit) işlemleri için iyi Arabirim (interface) tasarımı kolay 4 bit dizgeden çok hızlı Komut takımı geniş.

1 3 . Niçin 1 2 b i t mikroişlemci?

Y olları çoklama gerekmeden 40 bacaklı yongala ra uyan en uzun genişlik Sayı işlemleri ve giriş/çıkış (özellikle sayısal ör neksel dönüşüm SÖD ) için uygun.

1.4. Niçin 1 6 b i t mikroişlemci?

Genel amaçlı sayısal veri işleme için standart keli me uzunluğu Y üksek düzey derleyiciler (compiler) için gerekli sözcük uzunluğu Tam bir emir takımı için gerekli sözcük uzunluğu Niçin 16 bit'e hayır? 40 48 bacaklı yongalarda verimsizliğe neden olan yolların çoklanması gereği Y onganın geliştirilmesi pahalı

ÇİZELGE 2 TİPİK FİYATLAR (100'lük alımlar için)

Mikroişlemci

Tarih

Fiyat

ROCKVVELL PPS 4

Şubat 1976 25

PPS 4/2

PPS 4/1

PPS 8

RCA

CDP1802CD Nisan 1976 25

CDP1801C

AMD

AM2901DC Ekim 1975 30

AM2909DC

AM2901DM

AM2909DM

SMS

SMS300CPU Nisan 1976 90

NS

PACE CPU Mayıs 1976 75

RALU

IMP 8A

INTEL

4040 3000

Mayıs 1976 15 23

M 3000

8080 A

8080 A1

8082 A2

M 8080A

MOTOROLA 6800

Mayıs 1976 30

GI

CP1600

Mayıs 1976 65

Bit dilimlerinin yanyana gelmesi ile gerçekleştiri lebilir.

1.5. Niçin "Bit" Dilimli mikroişlemci?

3 Teknik sınırlama: P hatta N kanallı MOY (Metal Oksit Y arıiletken) lerin yavaşlığı Y ongalardaki bacak sayısının 40'la sınırlanması Daha hızlı çalışan çifttaşıyıcılı (bipolar) yarıilet ken teknolojisinin yongada fazla yer kaplaması.

Diiimli Mikroişlemcilerin özellikleri: Bit dilimli mikroişlemci, bilinen aritmetik man tık birimi (AMB) etrafındaki N bit'lik bir dilim dir. Bütün AMB dilimlerden gerektiği kadar koşut bağ landıktan sonra bir denetim birimi eklenerek oluş turulur. Piyasadaki en hızlı işlemcilerdir (bipolar çifttaşı yıcılı teknoloji) Esneklik için mikroprogramlama özelliğleklenmiş tir.

2. Y azmaçlar

Fazla hız gerekmediğinde (hatların çoklanmasın dan dolayı)çok sayıda yazmaç gereksizdir. Gerekli yazmaçlar birikeç(ler) genel amaçlılar istif ya da istif göstergeci program sayacı bayraklar Y azmaçlara " bit'V'byte" ya da ondalık basamak olarak ulaşılabiliyor mu? Hangileri bir arttırıp bir azaltılabiliyor? Program kesilmesinde hangileri korunuyor?

Y azmaçların incelenmesi: Gerçek bir birikeç belleğe erişebilmeli ve komutlar la doğrudan iletişim halinde olmalıdır. Y azmaçlar: Bir arttırılıp bir azaltılabilmelidir. " 0 " olup olmadığı sınanabilmelidir. Herhangi bir "bit"inin ne olduğu sınanabilmelidir İndekslenebilmelidir. AMB (Aritmetik Mantık Birimi) için hedef veya kaynak olmalıdır. Tek bir komutla ulaşılmalıdır. Program sayacı zorunludur. istif göstergeci ya da gerçek istif gereklidir. Y eterli sayıda bayrak olmalıdır.

3. istif (Stack)

istif bilgilerin ardarda yazıldığı ve enson yazılan bilginin ilk önce okunabildiği, özellikle alt programlara ulaşma ve altprograrrlardan geri dönme işlemlerinde gerekli bir dizidir.

istif donanım ya da yazılımla gerçekleştirilebilir.

3 . 1 . Donanım " i s t i f i

N kelime istif için N yazmaç istif dolu istif boş bayrakları Kısa istifler için en hızlısı donanım yığınıdır.

3.2. Y azılım " ist if i

Donanımla gerçekleştirilecek göstergeçler Y alnızca bellekle sınırlı uzunluk

3.3. Y alnızca Y azılım (Dizgenin işletim Programı) istifi

Bir yazmaç istif göstergeci olarak ayrılmıştır.

4. Çevrim Süresi: Birçok çevrim süresi tanımı vardır. (Komut + işlem) için çevrim süresine bakın. Çevrim süresi hız için en iyi ölçüt değildir. Çevrim süresi azaltılabilir mi? başka tür işlemci başka saat üreteci ve bellekler Çevrim süresi üzerinde sıcaklığın etkisi nedir?

* Mikroişlemcinin Hızı:

Temel çevrim süresi hız için kesin ölçü değildir. Genel olarak komutların işlenmesi birçok çevrim süresi alabilir

ölçüt

1 Sözcük Genişliği 2 Yazmaçlar 3 İstif 4 Çevrim Süresi 5 M icr oprograın lanma 6 Kesme 7 Yollar 8 Bayraklar 9 Komut Takımı 10 Mikroişlemci Arabirimi 11 TümMIB 12 Bellekler 13 Giriş Çıkış Arabirim 14 Elektriksel/Çevre 15 Donanım Yardımı 16 Yazılım Yardımı 17 Yapımcı Güvenilirliği 18 İkincil Kaynak 19 Yapımcı Kararlılığı 20 Fiyat

ÇİZELGE 3

KARŞILIKLI ETKİLEŞİM

Birim zamanda veri imleme

++ ++ + 44 4 4 44 4 44 4 — + _ 4 — —

Esneklik

+ + — — ++ +4 + ++ ++ + 4 4 +4 + — — —

— +

Geliştirme Üretim Maliyeti Maliyeti

"*""*"

ELEKTRlK MÜHENDİSLİĞİ 258

Enbüyük saat üretici sıklığı da yanıltıcı olabilir (mimari ve yonga tasarımı daha önemlidir) En kısa komut süresi, bellek erişim süresi, program kesilmelerine (interrupt) yanıt süresi ve iki sayının toplanması için gerekli zaman hız için yeterli öl çütler değildir. Çözüm; ilgili programları kullanıp, hızı ölçmektir.

5. Mikroprogramianabilme

* Üstünlükleri: Esneklik Hız Diğer dizgelerle uyuşum Uygulamaya göre en iyi tasarımlama olanağı.

* Sakıncası: karmaşıklık * Kullanma yeri:

Başka dizgelerin benzetimi (emulation) Komut takımının genişletilmesi Hızlı bilgi işleme özel denetim dizgeleri

6. Program Kesilmeleri (interrupt)

* Gerekli olmayabilir * Özellikler:

Kesilmede hangi yazmaçlar korunuyor? Kaç kesilme olanaklı ? Kesilmede program nasıl dallanır? Vektörle kesilme var mı? İstif? Başka birimlerin adresleri nasıl sağlanıyor?

* Kesilmenin sağladıkları: işlemci zamanı daha iyi kullanılır. Giriş • çıkış istemlerine daha hızlı (çabuk) yanıt verilebilir.

7. Veri, Adres ve Denetim Y ollarının Bağlanması (Bussing):

Hem mikroişlemci yollarının, hem de dış dizge yollarının bağlanmalarını gözönüne alın. Birden fazla türde bilginin kullanması için hatların çoklanması (multiplexing) birim zamanda işlenen veri sayısını azaltır, kullanımı ve programlamayı güçleştirir. Çoklama işlemcinin bacak sayısını ve maliyetini azaltırsa da ek elemanlar gerektirir. Giriş/Çıkış ve bellek aynı yolları kullanabilir mi? Doğrudan Bellek Erişimi (DBE) isteniyor mu? (İşlemcinin durması ve üçdurumlu hatlar gibi özelliklere bakın)

8. Bayrak

Gerekli en az sayıda bayrak bulunmalıdır. Bunlar: Elde Sayının işareti ( + , )

Taşıma Srfır'dır. Kullanışlı eklemeler: İstifin durumu Kesilme(ler) Kaydırma Y arı elde Elde üret yay • Kullanıcının tanımlayabileceği bayraklar

9. Komut Takımı:

* Uygulama için gerekli komutlar nedir? Mantık Aritmetik Karakter işlemleri Sınayıp başka dala geçme ve adresleme türleri.

* Komutların gücünü ve uzunluğunu gözönüne alın: Kısa ve daha verimli programlama Programlamada kolaylık

* Mimariye ilişkin komut takımı özellikleri Doğrudan adreslenebilen yazmaçlar Altyordam/program ve istif Giriş çıkış adreslemesi ve denetim Çok "byte'Mık komutlar

* Komutiardaki Sınırlamalar * Komutların Sayı ve Nitelikleri

10. Mikroişlemci Arabirimi (Interface)

TTM uyuşumlu giriş/çıkış Üçdurumlu çıkışlar (Doğrudan Bellek Erişimi DBE ve birden çok mikroişlemcili dizgeler için) Bellek zamanı için kabul edilebilir sınırlar. Standart bellekler için doğrudan ara birim Seri koşut giriş çıkış olanakları

1 1 . işlemcinin Tamamı:

Bütün işlemci dizgesi için kaç tane yonga gereki yor? Saat üreteci var mı? Sürücü ve çoklayıcılar gerekiyor mu? Arabirim gerekli mi? Kaç değişik gerilim değeri gerekli?

12. Bellekler

Bellek için arabirim gerekiyor mu, yoksa doğrudan bağlantı olası mı? Bellek yongalarının hızı, fiyatı ve özellikleri. Başka yongalar gerekli mi? özel ya da standart bellek? Uyuşumlu yaz oku, salt oku, ya da programlana bilir salt oku bellek. Başka yapımcılardan bellek sağlanabilir mi?

13. Giriş çıkış ve Arabirim Y ongaları

Y onga sayısının en az olması: Tasarımı kolaylaştırır. Güvenilirliği arttırır Maliyeti azaltır Dizgenin küçük olmasını sağlar.

Kullanılacak mikroişlemci için yapılmış seri/koşut giriş çıkış yongaları var mı? ilgili arabirim, sürücü ve çoklayıcı yongaları var mı? Alet denetleyicileri (göstergeler, teyp yazıcı oku yucuları vb.) Diğer özel yongalar (MODEM vb.)

14. Elektriksel ve Çevreyle ilgili Özellikler:

— Güç gereksinimi Gerilimler • Harcanacak güç,

— Çevresel sınırlayıcı koşullar ' sıcaklık nem şok ve titreşim basınç

ÇİZELGE 4

EN ÖNEMLİ ÖZELLİKLER ÜZERİNE İSTATİSTİKSEL DEĞERLENDİRME

Bulunabilme Yapımcının Ünü Yazılım Desteği Komut Takımı Boyu Hız Mimari İkincil Kaynaklar Bellek Büyüklüğü Yonga Sayısı Güç Kaynağı Sayısı Güç Harcama

%57 %43 %37 % 31

%28 %27 % 26 %21 %20

% 16 %16

15. Donanımla ilgili Y ardımcı Gereçler: Geliştirme takımları Kartlar ve modüller Çevre birimlerinin denetimi için geliştirme dizge leri Kitaplar Arabirim tasarımı ve uygulama için notlar Y erel destek, bakım, tamir.

16. Y azılım için Y ardımcı Unsurlar:

Çevirici (Assembler) düzeyinde kullanım program ları Geliştirme dizgesi için işletim yazılımı

Çevirici (assembler) • Derleyici (compiler)

Metin düzeltici (editör) Benzetimci (Simulator) Hata düzeltici (debugger) Başka bilgisayar dizgelerinde yazılım geliştirmek için çapraz yazılım (cross softıvare) Kitaplar.

17. Y apımcının Güvenirliği

* Şu noktaları düşünün Y apımcının geçmişi Ürünlerle ilgili olarak İlan edilen ve karşılaşılan niteliklerin birbirini tutması Gelecekte yapımı planlanan ürünler Y azılım: yeni geliştirilecek programlar Donanım: Modüller • Geliştirme dizgeleri Aynı aileden başka (yardımcı) devreler. ikincil kaynaklar Başka alıcılar Firmanın mali durumu.

* Firmanın seçimi: Üretimin düzenli ve sürekli olması (Üretim gelecek yıl da sürecek mi?) Uygulamada yardım Ürünün teslim programı Dizge geliştirme konusuyla ilgilenmesi.

* Müşteriye Destek: Bu konuda Y ayınlar Geliştirme için kullanılabilecek bilgisayar zaman Uygulama mühendisleri Y etiştirme, eğitim

Gösteri merkezi Satış büroları gözönünde bulundurulmalıdır.

18. İkincil Kaynaklar

* ikincil kaynak aynı ürünü üreten yetkili ya da yetkisiz yapımcıdır.

* Üretilen yongalar işlevsel olarak eşdeğer Bacak yerleri ve yazılım konularında uyuşumlu olabilir.

* Karşılaşılabilecek sorunlar Zamanlama ve güç kaynaklarında farklılık Tamamen eşdeğer olmayan emirler

* ikincil kaynakların etkileri

1. Güvenilir eleman kaynağı 2. Fiyat rekabeti 3. Artan Destek 4. Daha gelişmiş elemanlar. 19. Y apımcının Kararlılığı:

* Parasal Y apımcı firma parasal açıdan sağlıklı mı? Parasal raporları inceleyin.

* Teknolojik Y apımcının teknolojik deneyimi var mı? Mikroişlemci ailenin diğer elemanlarına uyacak mı? (özelliklebelleklere)

20. Fiyat: — Şu anki ve (olanaklı ise) yakın gelecekteki fiyat ları inceleyin. — Elemanlar için diğer almaşıklar» düşünün İndirimleri gözönüne alın. Toplam maliyette değişik elemanların paymı düşünün (mikroişlemcinin payı orta boy bir sis temde çok önemli değildir). Geliştirme ve üretim maliyetlerini hesaplayın. — Son olarak yazılım fiyatını ekleyin (tipik olarak % 50'den fazla).

Okunması önerilen Y ayınlar:

1. "Microprocessor Selection Guide", Electronic Design, Cilt 2 5 , No. 2 1 , E kim 1 1 , 1 9 7 7 , sayfa 54.

2. "MICROCOMPUTERS"Bölüm 1 1 , Y ayınlayan: SY BEX

*

[OLOJlSt SÖZCÜK GENİŞ UCt (VER I/KOMUT)

lYSIZ ADRESLEME II (SÖZCÜK) )YÜK SAAT IGI (MHz) EVRE ile UYUMLU ARİTMETİK YONGA rlE/DOZEY GENİEL AMAÇLI YAZMI tSTtl? YAZMACI YON GADA SAAT DBE YETENEĞİ ÖZElL BELLEK G/Ç

PROTOTtP DİZGE

[UT SAYISI PAKIET BÜYÜKLÜĞÜ (BAC:AK SAYISI) GER EKLİ GERİLİMLER (Voli ÇEVİ[RME DlLl GELİŞTİ DİZG,ESI YÜK: SEK DÜZEY DİLİ ZAM AN PAYLAŞMA ÇAPIIAZ YAZILIM

t*

YAPIMCI

MKROlŞLEMCİ

İİ îî

us oBi Zu

VI t_

•SogznS ai

*: [û 3

iO

|

NOTLAR

Motorola Intel Intel NEC Microcomp.

MC14500 TMOY 1/4 0

4004 PMOY 4/8

4040 PMOY 4/8

8k

M PD541 PMOY 4/8

ı/ı ı/ı

E H E/l 1 0

H H" H 16 16 3 den 8 e

10,8/21,6 H E E/l 16 3x12 H

E H 46 16

10,8/21,6 H E E/l 24 7x12 H

E E 60 24

0,5/2

6,4/38,4

E E E/8 4 8x12 H

E E 69 42 5, 5

EEE EEE E HH

Dıştan bir program sayacı Ardından 4040 çıktı Genel amaçlı 4 bit mikroişlemci Elektronik kasa vb. uygulamalar

Faİrchİld General Instrum. Intel Intel Intel MOS Technology MOS Technology Motorola Motorola Motorola National Semic.

NEC Microcomp. RCA RCA Scientifıc Micro.

Signetics Zilog

2 Yonga F8 NMOY 8/8

8000 PMOY 8/8

lk

8008 PMOY 8/8

16k

8080A PMOY 8/8

8085 NMOY 8/8

MCS 650X NMOY 8/8

MCS 651X NMOY 8/8

M6800 NMOY 8/8

M6809 NMOY 8/8

M6802 NMOY 8/8

SC/MP PMOY 8/8

pPD8080A NMOY 8/8

1802 CMOY 8/8

1803 CMOY 8/8

SMS 300 iki

8/8

8k+

2650 NMOY 8/8

32k

Z80 NMOY 8/8

2/1 0,8/2 0,8/2 2,6/2 3/1 4/1 4/2 2/1 2/1 2/1 4/1

2/2 6,4/1 6,4/1 10/1

1,2/1 4/1

2/13

E E E/l 64 YOB E

E E 69 40 5,12

E EE

1,25/3,75 H E E/l 48 0

H H E E 48 40 5, 12

12,5/37,5 H E E d 6 7x14 H

E E 48 18 5, 9

1,5/3,75

E1 E E /I 8 YOB H

M/5,85

E E E/4 8 YOB E

E E 80 40 5

1/2,5

E E E/l 0 YOB H

E E 100' ' 40 5

5/10

yalnızca E E/l 0 YOB E

H* E 46 40 5, 7

HE E EEE EEE EE E EEE EEE EEE EEE EEE EEE

1,92/8,16 E3 E E/l 8 YOB H

2,6/3,75 2,5/3,75

E E E/l 16 YOB E E E E/l 16 YOB E

E E E 91 40 3den 12 ye E E E

E E 91 28 3 den 12 ye E E E

EHH

8 50

HE E

4,8/9,6 1/5,75

E E Ü/l 7 8x15 H

E E 75 40

E E E/l 14 YOB H

E E 150' ' 40 5

EEE E EE

Program saklama birimiyle kullanılır. F8 den önceki tip 8080 den önceki tip, hâlâ çok kullanılıyor Geniş ölçüde kullanılıyor 8080 koduyla aynı, saati içinde 13 adresleme m oduna sahip 650Xe benziyor yalnız 2 evreli saat gerekiyor Yeni bîr model olarak sunuldu 6800 komut takımı ile 128 x 8 YOB'i de var Zincirleme kesme olanağı var tkili kodlanmış ondalık çıkartma tki yongalı türün gelişmişi 1802nin daha gelişmişi Çok özel bir komut takımı var

İki tane daha hızlı türü var 8080 komutları ve fazlasına sahip

Intersil Toshiba

Data General Faİrchİld Ferranti

General Instr. National Semic.

Panafacom

&

Westem Digit.

6100 TMOY 12/12 4k T3190 PMOY 12/12 4k

mN601 NMOY 16/16 32k

9440 I'L

16/16 64k

F100L iki

16/16 32k

CP1600 NMOY 16/16 64k

INS8900/PACE NMOY/ 16/16 64k

PMOY MN1610 NMOY 16/16 64k TMS9980 NMOY 16/16 16k

TMS/SBP 9900 NMOY/ 16/16 64k

WD16

IılıL NMOY 16/16 64k

4/1 2,5/1

2,5/5,5 10/30

E H E/l 0 YOB E

E H E/8 8 YOB E

8,33/2 1,2/29,5

10/1

20/1

1,19/5,75 E H E/l 0 YOB H

4/2

1,6/4,8

E H E/l 8 YOB H

2,6/5

H E E/6 4 10x16 H E

2/6

E3 H E/3 5 YOB H

3,2/49,6

E' H E/4 16 YOB E

2/31

E' H E/16 16 YOB H E

3,3/4

2,1/780

E E E/16 6 YOB H

EH H* H EE

EH EH EH

EE

81 40 108 36

42 40 42 40 28 40

87 40 45 40

33 40 69 40 69 64

116 40

4 den İ l e 5, 5

5,10,14, 4,25 E E E

5,12, 3 5,8, 12

5,12, 3 5,12, 5 5,12, 5

E HH EEE EEE

5. 12, 5

EEH

PDP 8'in komut takımına sahip Çarpma ve bölme komutları var

NOVA'nın komut takımına sahip NOVA'nın komut takımına sahip tki sözcükle işlem yapıyor.

Tüm yazmaçları birikeç olarak kullanılabilir. Veri işleme amaçlıyan mimari

TMS °900'ün küçük türü mini 990'in komut takımına sahip

DEC LSMl'e çok benzer yapıda.

LEKTRÎ1 KMÜHEN.

ÇİZELGE 5

AÇIKLAMALAR:

C*

1 : © bit dış, 16 bit İç yola sahip, 2 : En yüksek saat ile, 3 : Saat iletkeni dışında, 4 : Standart T T M ya da MOY yeterli E: EVET, H:

Hayır, T M O Y : Complementary Metal Oxlde, 1*1. : Integrated Injectlon Logic, T T M : Blnary Coded Dectma, DBE: Direct Memory

Access

Qo