← Computers & Automation

Bilgisayar Eğitiminde Mikroişlemciler

B
Bilinmeyen Yazar
1976 · Computers and Automation

Dr. Lance A. Leventhal
Mühendislik ve Teknoloji Bölümü
Grossmont College
El Cajon, CA 92020

“Mikrobilgisayarlar daha büyük bilgisayarlarla aynı işlevleri yerine getirir ve son derece geniş bir mimari çeşitliliği sunar. Birkaç yüz dolara tam çalışan sistemlerin bulunabilir olması, küçük okulların bile öğrencilerine geniş bir bilgisayar deneyimi yelpazesi sunabilmesi anlamına gelir.”

Bilgisayarların Maliyeti ve Karmaşıklığı

Bilgisayar eğitimi her zaman, kullanılan donanımın maliyeti ve karmaşıklığı ile sınırlı olmuştur. Öğrenciler, büyük bilgisayar merkezleri mevcut olsa bile, genellikle bir ya da iki bilgisayarla ve çoğu zaman çok sınırlı bir biçimde doğrudan deneyim kazanabilmişlerdir. Sınırlı teknik olanaklara sahip küçük eğitim kurumları, bilgisayar kullanımını zor ve pahalı bulmuşlardır.

Bununla birlikte, mikroişlemcilerin geliştirilmesi bilgisayar eğitimine yeni bir boyut kazandırmıştır. Tam donanımlı mikrobilgisayarlar birkaç yüz dolara satın alınabilmekte ve yüksek düzeyde teknik beceri gerektirmeden kullanılabilmekte ve sürdürülebilmektedir. Bu makalede, bu aygıtların doğasını, kullanımını ve belirli sistemleri özellikle cazip kılan özellikleri inceleyeceğiz.

Bir lise, iki yıllık kolej, kolej, üniversite ya da meslek okulu olsun, neredeyse her eğitim kurumu bilgisayarları kullanmayı ve öğrencileri bu konuda eğitmeyi düşünmüştür. Bilgisayarlar yalnızca toplumumuzun hemen her alanında yer almakla kalmaz, aynı zamanda öğrenciler için büyük ilgi konusu ve birçok iş fırsatının da temelidir. Bilgisayar bilimi eğitimi ihtiyacı ve talebi son derece yüksektir.

Büyük Bilgisayarlarla İlgili Sorunlar

Bununla birlikte, bilgisayar eğitimiyle ilgili sorunlar da kısa sürede aynı derecede açık hale gelir. Büyük üniversiteler büyük bilgisayarları karşılayabilir, ancak bu tür büyük bilgisayarlar çalıştırılmak ve bakımı yapılmak üzere eğitimli uzmanlar gerektirir. Öğrencilerin böylesine karmaşık ve pahalı donanıma doğrudan erişmesine izin verilemez.

Ayrıca, genellikle yalnızca tek bir büyük makine mevcuttur; öğrenciler günümüzde var olan bilgisayar mimarilerinin çeşitliliğine teorik erişimden fazlasına sahip olamazlar. Çoğu üniversitedeki bilgisayar bilimi derslerinde bir ikilik vardır—ders kitapları ve ders anlatımları bilgisayarların genel özelliklerini ele alırken, gerçek uygulamalı deneyim öğrencilerin alıştığı belirli makineye özgüdür; bu nedenle öğrenciler genel altyapı ile özgül özellikleri ayırmakta sıklıkla zorlanırlar.

Bununla birlikte, açıkça görülmektedir ki, bir miktar bilgisayar deneyimi hiç deneyim olmamasından daha iyidir. Küçük okullar için herhangi bir deneyim sunmak çoğu zaman zor olmuştur. Minibilgisayarlar bile görece pahalıdır; kullanılabilir bir yapılandırma en az on bin dolara mal olur. Bu tür bilgisayarların çalıştırılması ve çalışır durumda tutulması için önemli düzeyde uzmanlık gereklidir. Çoğu zaman satın alınmış ya da bağışlanmış bir minibilgisayar, onu sürdürebilecek zaman ya da beceriye sahip kimse olmadığı için bir okulda kullanılmadan ya da çalışmaz halde kalır. Öğrenciye sunulan deneyim, en iyi ihtimalle hâlâ tek bir belirli makineyle sınırlıdır.

Hızlı teknolojik değişim, bilgisayar eğitiminin sorunlarını daha da zorlaştırmıştır. Birkaç yıl önce satın alınmış bir bilgisayar artık eskimiş olabilir. Yeni bilgisayarlar baş döndürücü bir hızla piyasaya çıkmaktadır; hangi mimarilerin en önemli olacağını ya da hangi üreticilerin ayakta kalacağını gösteren çok az yol gösterici bulunmaktadır.

Mikroişlemcilerin Gelişimi

Mikroişlemcilerin geliştirilmesi, bilgisayarların asgari maliyetini büyük ölçüde düşürmüş ve birçok basit, kendi içinde bütünleşik birimin kullanılabilir hale gelmesini sağlamıştır. Bir mikroişlemci, küçük bir bilgisayarın merkezi işlem birimidir (CPU) ve genellikle bir ya da birkaç tümleşik devre içinde gerçekleştirilir (bu tür karmaşık tümleşik devreler, büyük ölçekli tümleşim ya da LSI olarak adlandırılan bir sınıfa girer) /1,2,3,4/. Mikroişlemciye bellek ve giriş-çıkış devreleri eklendiğinde, ortaya tam donanımlı bir bilgisayar ya da mikrobilgisayar çıkar. Mikrobilgisayarlar, içerilen bellek miktarına, giriş/çıkış devrelerine ve diğer özelliklere bağlı olarak 100 ile 1000 ABD doları arasında bir maliyetle temin edilebilmektedir. Mikrobilgisayarlar, yarı iletken ve bilgisayar üreticilerinden ve ayrıca eğitim ve hobi sistemleri konusunda uzmanlaşmış çok sayıda şirketten satın alınabilir /5/. Tablo 1’e bakınız.

Mikrobilgisayarlar minibilgisayarlar kadar güçlü değildir. Ancak bu durum eğitim ortamında büyük bir sorun değildir. Önemli olan gerçek, mikrobilgisayarların daha büyük bilgisayarlarla aynı işlevleri yerine getirmesi ve son derece geniş bir mimari çeşitliliği sunmasıdır /6,7/. Birkaç yüz dolara tam çalışan sistemlerin bulunabilir olması, küçük okulların bile öğrencilerine çeşitli bilgisayar deneyimleri sunabilmesini sağlar. Bu sistemler standart bir daktilodan daha pahalı değildir ve kullanımı ile bakımı da çok daha zor değildir. Bu tür sistemlerin potansiyeli son derece büyüktür.

Çeşitlilik

Düşük maliyetli sistemlerde mevcut olan mimari çeşitliliği şimdiden dikkat çekici düzeydedir.

COMPUTERS and PEOPLE, Ekim 1976

Tablo 1

Eğitim ve Hobi Amaçlı Mikrobilgisayar Üreticileri

Üretici Konum Kullanılan Mikroişlemci
E and L Instruments Derby, CT Intel 8080
EBKA Industries Inc. Oklahoma City, OK MOS Technology 6502
Electronics Product Associates, Inc. San Diego, CA Motorola 6800
Gnat Computers San Diego, CA Intel 8080
IMS Associates San Leandro, CA Intel 8080
Martin Research Northbrook, IL Intel 8080
MITS Albuquerque, NM Intel 8080
MOS Technology Norristown, PA Motorola 6800 / MOS Technology 6502
Mycro-Tek Wichita, KS Intel 8080
Ohio Scientific Instruments Hiram, OH MOS Technology 6502
Pehaco Corp. Los Altos, CA Motorola 6800
PCM Corp. San Ramon, CA MOS Technology 6502
Southwest Technical Products San Antonio, TX Motorola 6800
Sphere Corp. Bountiful, UT Motorola 6800
Wave Mate Gardena, CA Motorola 6800

Not: Mikroişlemci ve mikrobilgisayarların en büyük üreticilerinin birçoğu bu listede yer almamaktadır; çünkü ürünleri endüstriyel uygulamalar için tasarlanmıştır.

Hobi ve eğitim sistemlerinde kullanılmış ya da duyurulmuş mikroişlemciler Tablo 2’de açıklanmaktadır. Yakın tarihli bir mikroişlemci dizini 29 aygıt listelediğine göre /4/, eğitim ve hobi pazarlarında yakında daha fazla mimari kullanılabilir hale gelecektir. Bu pazarlardaki daha öne çıkan mikroişlemciler arasında aşağıdakiler bulunmaktadır /8/9/10/:

  1. Intel 8080, dolaylı adreslemeyi yoğun biçimde kullanan 8 bitlik bir CPU’dur. Ayrıca bir bellek yığınına sahiptir. Bu işlemciye dayalı sistemler arasında popüler MITS Altair 8800 yer alır. BASIC ve FORTRAN dahil olmak üzere çok sayıda yazılım mevcuttur.

  2. Motorola 6800, yaklaşık olarak Digital PDP-11’e dayanan, bir indis yazmacına sahip ve giriş-çıkış aygıtlarını bellek konumları gibi ele alan 8 bitlik bir CPU’dur. Bu işlemciye dayalı sistemler birçok kaynaktan temin edilebilmekte ve bazı yazılımlar ya mevcuttur ya da planlanmaktadır.

  3. MOS Technology 6502, Motorola 6800 ile yakından ilişkili olan bir başka 8 bitlik CPU’dur. Yalnızca CPU’nun kendisi 25,00 ABD dolarıdır.

  4. National PACE, Data General NOVA’ya benzer bir mimari ve komut kümesine sahip 16 bitlik bir CPU’dur.

  5. Intersil 6100, yaygın olarak kullanılan Digital PDP-8 minibilgisayarıyla yazılım uyumlu olan 12 bitlik bir CPU’dur. (Ne yazık ki aygıt PDP-8 ile giriş/çıkış uyumlu değildir).

Mevcut sistemler genellikle üç kategoriye ayrılır; ancak bunlar hiçbir şekilde birbirini dışlamaz:

  1. Geleneksel kontrol panellerine ya da ikili anahtarların diğer düzenlemelerine dayalı sistemler.
  2. Genellikle bir teletayp olan harici bir giriş/çıkış aygıtına dayalı sistemler.
  3. Hesap makinesi benzeri klavyelere ve ışıklı göstergelere dayalı sistemler.

Hobi ve eğitim sistemleri; yazıcılar, kasetler, katot ışınlı tüp ekranlar ve binlerce dolara mal olabilen diğer çevre birimlerini içeren çok daha karmaşık yapılandırmalarda da mevcuttur. Bu tür pahalı sistemlerle ilgilenmeyeceğiz; bunun yerine en düşük fiyatlarla temin edilebilen asgari sistemlere odaklanacağız.

Anahtarla Çalıştırılan Sistemler

Anahtar tabanlı mikrobilgisayar sistemleri, standart ön panelleriyle klasik bilgisayarlara çok benzer. Anahtarlar, bilgisayarı başlatmak, durdurmak ya da tek adım ilerletmek ve programları ile verileri girmek ve bellek konumlarının içeriğini gözlemlemek için kullanılabilir. Her şeyi ikili biçimde girmeye ve sonuçları ışıklardan okumaya razı olunursa, ek çevre birimlerine gerek yoktur. Böylesi bir yöntem açıkça zahmetli, elverişsiz ve hataya açıktır. Bu şekilde kullanılmak zorunda olan mikrobilgisayar sistemleri istenmeyen sistemlerdir.

Teletayp ile Çalıştırılan Sistemler

Ancak çoğu sistem, bir teleprinter gibi harici bir aygıttan çalıştırılabilir. Bazı mikrobilgisayar sistemleri harici aygıta bağımlıdır ve nispeten pahalı ve kullanışsız olan kontrol panelini sistemden çıkarır. Harici aygıtla iletişim kurmak için gereken donanım ve yazılım orta derecede karmaşıktır; bir seri arayüzün yanı sıra iletişimi denetleyecek bir monitör gereklidir. Açıkça en elverişli durum, donanım arayüzünün mikrobilgisayar sisteminin bir parçası olduğu ve gerekli yazılımın salt okunur bir belleğe dahil edildiği durumdur. Bu durumda mikrobilgisayar sisteminin çalışır hale gelmesi için yalnızca harici aygıta bağlanması yeterlidir. Donanımın ya da yazılımın sistemde yer almaması halinde, kullanıcı önemli bir başlangıç engeliyle karşılaşacaktır.

Donanım ve yazılım sistemle birlikte verilmiş olsa ya da kullanıcı tarafından tasarlanabilse bile, sistem yine de harici bir G/Ç aygıtına bağımlıdır. Basit bir teleprinterin bile 1000 $’a mal olduğu düşünüldüğünde, bu durum bu tür mikrobilgisayar sistemlerinin kullanışlılığını sınırlar. Elbette teleprinterler kiralanabilir ya da paylaşılabilir, ancak ek maliyet ve rahatsızlık yine de büyüktür. Teleprinter kullanımı kolaydır ve tam listeler üretebilir, ancak maliyeti sınırlayıcı bir etkendir.

Tablo 2

Mikroişlemcilerin Özellikleri

İşlemci Sözcük Uzunluğu (Bit) Tipik Komut Yürütme Süresi (µs)
Fairchild F-8 8 2–5
Intel 8008 8 12.5
Intel 8080 8 2–5
Intersil 6100 12 5
MOS Technology 6502 8 2–5
Motorola 6800 8 2–5
National PACE 16 10
RCA COSMAC 8 6
Signetics 2650 8 5

COMPUTERS and PEOPLE, Ekim 1976

Klavye ve Görüntü Sistemleri

Kontrol panellerinin kullanışsızlığı ile teleprinterlerin yüksek maliyeti arasında bir uzlaşma, klavye ve görüntü tabanlı sistemdir. Bu sistemler, elektronik hesap makinelerine benzer şekilde çalıştırılır. Veriler, adresler ve programlar (genellikle onaltılık biçimde) klavyeden girilir ve sonuçlar ışıklı göstergelerde gösterilir. Göstergeler genellikle hesap makinelerinde kullanılan yedi segmentli türdedir ve rakamların yanı sıra bazı harfleri de gösterebilir. Biraz daha yüksek maliyetle daha gelişmiş göstergeler de zaman zaman bulunabilmektedir.

Programların ve verilerin klavyeden girilmesi, anahtarlardan girilmesine kıyasla açıkça çok daha elverişlidir. Göstergeler, girilenleri oldukça okunabilir bir biçimde gösterir. Sorunlar ise uzun programların girilmesinin çok zaman alması ve tam listelerin elde edilememesidir. Bu sorunlar, uzun programların nadiren yazıldığı ve kapsamlı listelere gerek duyulmadığı ders çalışmalarında genellikle ciddi değildir. Klavye ve görüntü tabanlı sistemlerin kullanımı kolaydır ve pahalı G/Ç aygıtları ya da karmaşık kasalar gerektirmez.

Klavye, Görüntü ve Arayüz Sistemleri

Eğitim amaçlı kullanım için en elverişli sistemler, klavye ve ışıklı göstergeyi harici bir G/Ç aygıtı için arayüzle birleştiren sistemlerdir. Bu tür sistemler klavye ve gösterge ile tek başına kullanılabildiği gibi, daha uzun programlar söz konusu olduğunda ya da listelerin alınması gerektiğinde paylaşılan bir teleprintere veya başka bir G/Ç aygıtına da bağlanabilir. Her iki şekilde de kullanılabilen mikrobilgisayar sistemleri, hem giriş düzeyindeki öğretim hem de daha ayrıntılı projeler için elverişlidir.

Değerlendirme

Mikrobilgisayar sistemleri değerlendirilirken aşağıdaki sorular sorulmalıdır:

  1. Sistem montajlı olarak mı yoksa kit halinde mi geliyor?

Kitler daha ucuzdur ancak bazı atölye olanakları gerektirir.

  1. Sistem, çalışır hale gelmesi için gereken tüm parçaları içeriyor mu?

Güç kaynakları, bellek, anahtarlar, lambalar ve diğer parçalar dahil olmayabilir.

  1. Sistem, harici bir G/Ç aygıtı olmadan kolayca çalıştırılabiliyor mu?

Klavyeler ve ışıklı göstergeler bağımsız çalışmayı basitleştirir.

  1. Sistem, program girmek ve sonuçları görüntülemek için kullanılabilecek ROM (salt okunur bellek) tabanlı bir monitöre sahip mi?

Aksi halde bir mikrobilgisayar sistemine başlamak çok zor olacaktır.

  1. Sistem, bir teleprinter gibi harici bir G/Ç aygıtı için arayüz içeriyor mu?

CRT veya kaset gibi diğer arayüzler de yararlı olacaktır.

  1. Sistem, işe yarar olacak kadar bellek içeriyor mu?

Birkaç yüz sözcük birçok amaç için yeterlidir, ancak daha büyük projeler için daha fazlası gerekebilir.

  1. Ne tür yazılımlar ve özel olarak tasarlanmış çevre birimleri mevcuttur?

  2. Sistemin hangi hata ayıklama özellikleri vardır?

Tek-adım ve kesme noktası olanakları arzu edilir.

Yazılım Üzerine Bazı Yorumlar

Bu sistemler için yazılım yardımcıları sorununu tartışmadık ve bunu kapsamlı biçimde de yapmayacağız. Tanımladığımız basit sistemler, makine diliyle programlanmak üzere tasarlanmıştır. Assembler’lar, derleyiciler ve yorumlayıcılar, mevcut olsalar bile ek bellek ve G/Ç aygıtları gerektirir. ROM tabanlı yazılımın daha da geliştirilmesi bu durumu bir ölçüde değiştirecektir /11/. Bu tür yazılımlar çok fazla okuma/yazma belleği gerektirmeyecek ve her kullanıldığında yeniden yüklenmek zorunda kalmayacaktır. ROM tabanlı assembler’lar ve derleyiciler önümüzdeki birkaç yıl içinde yaygın olarak kullanılabilir hale gelecek ve bu tür yazılımlara dayanan sistemler, mevcut mikrobilgisayar sistemlerinden bile daha fazla bilgisayar eğitimi olanağı sunacaktır.

Mikrobilgisayarlar için üst düzey dillerin kullanılabilir hale getirilmesinde kullanılabilecek bir yöntem, bir minibilgisayara dayalı çapraz geliştirme sistemidir. Popüler mikroişlemciler için çapraz assembler’lar ve çapraz derleyiciler mevcuttur; bu programların çoğu FORTRAN ile yazılmıştır ve herhangi bir standart minibilgisayarda çalıştırılabilir. Böylece tek bir minibilgisayar, çeşitli mikrobilgisayarlar için programları birleştirmek ya da derlemek üzere kullanılabilir. Çapraz assembler’lar çoğu zaman üreticilerden özel eğitim indirimleriyle temin edilebilir ya da standart biçimlerde yazılabilir /12/.

İki Tipik Mikrobilgisayar

Bu makalenin geri kalanında, klavye ve görüntü tabanlı iki mikrobilgisayarı ele alacağız: Electronic Product Associates Micro-68 (Şekil 1’e bakınız) ve MOS Technology KIM (Şekil 2’ye bakınız). Sistemlerin özelliklerini ve kullanımını, özellikle hangi niteliklerin yararlı ya da elverişli olduğuna vurgu yaparak ayrıntılı biçimde açıklayacağız. Bu sistemlerin her ikisi de ucuz, kendi içinde bütünleşik ve kullanımı kolaydır. Benzer sistemler Tablo 1’de belirtilen kaynakların birçoğundan temin edilebilir ve burada tanımlanan sistemlerin mevcut olabilecek diğerlerine üstün olduğu varsayılmamalıdır. Mikrobilgisayar kullanmayı planlayan bir eğitmen, yeni üreticilerin ve yeni, geliştirilmiş sistemlerin sürekli olarak duyurulması nedeniyle en güncel ticari yayınları incelemelidir.

EPA Micro 68

Electronic Product Associates Micro-68, küçük bir masaüstü kasada bulunan eksiksiz bir mikrobilgisayardır. Sistem, sıradan bir elektrik prizine takılır takılmaz çalışmaya hazırdır. Temel sistem aşağıdakileri içerir:

  1. 16 tuşlu bir onaltılık klavye. Tuşların bazıları, daha sonra açıklanacağı gibi iki amaca hizmet eder.

  2. 6 haneli bir LED gösterge. Bu gösterge, iki onaltılık basamaktan (8 bit) oluşan bir adresi göstermeye yeterlidir.

  3. Motorola 6800 mikroişlemcisi.

  4. Kart üzerinde 768 sözcüğe kadar genişletme olanağı bulunan 128 adet 8 bitlik RAM sözcüğü.

  5. Sistem monitörünü içeren 512 sözcük salt okunur bellek. Sistem, teleprinter iletişimi için bir monitörle birlikte ek 512 sözcük salt okunur bellek kabul edebilir.

  6. Bir güç kaynağı.

  7. 16 bitlik bir G/Ç konnektörü.

Mevcut diğer seçenekler arasında bir teleprinter adaptörü, 8K bellek kartı ve bir taşıma çantası bulunmaktadır. Taban fiyat 430,00 $’dır ve 128 sözcüklük bir okuma/yazma belleği artışı 5,50 $’dır.

Mikrobilgisayar, kontrolü otomatik olarak monitöre aktaran bir basmalı düğme ile sıfırlanabilir. Programlar ve veriler klavyeden girilir ve bir bellek adresi ile içeriği ışıklı göstergede gösterilebilir. Giriş sürecinde aşağıdaki tuşlar komut tuşları olarak kullanılır /13/:

  1. E, belleği incelemek içindir. Dört haneli bir adres girilir ve o konumdaki içerik görüntülenir. F (forward) tuşu, bir sonraki konumun içeriğinin gösterilmesini sağlar; B (backward) ise bir önceki konumu gösterir.

  2. C, belleği değiştirmek içindir. Gösterilen adrese iki haneli bir veri sözcüğü girilebilir. A (automatic) tuşu, veri girildikten sonra adresi otomatik olarak artırır ve bir sonraki bellek konumunu temizler; böylece tüm bir programın ya da veri bloğunun girilmesine olanak tanır.

Program ve veriler girildikten sonra, D (DO) tuşuna basılarak program çalıştırılabilir. Ardından başlangıç adresi girilir ve program yürütülür.

Trap Komutu

Motorola 6800, işlemcinin tüm yazmaçlarının içeriğini belleğe kaydetmesine ve belirtilmiş bir hedefe dallanmasına neden olan bir yazılım kesmesi ya da trap komutuna sahiptir.

Bu komut hata ayıklama için son derece yararlıdır; çünkü yazmaçların içeriği başka türlü gözlemlenemez (yazmaçlar tek yongalı monolitik işlemcinin içindedir ve kendilerine özgü bağlantı uçları yoktur).

EPA Micro-68’deki yazılım kesmesi komutu, denetimi monitör programına geri verir; dolayısıyla ara sonuçların kontrol edilebilmesi için bir kesme noktası olarak hizmet edebilir. Denetim, "8" tuşuna basılarak kullanıcı programına geri döndürülebilir; bu durumda yazılım kesmesinin eylemlerini tersine çeviren bir kesmeden dönüş komutu yürütülür.

Kullanıcı programının sonuna da, denetimi monitöre geri vermek amacıyla bir yazılım kesmesi komutu yerleştirilir. Tek-adım kipinin bulunmaması, yazılım kesmesi komutunu özellikle önemli kılar.

MOS Tech KIM

MOS Technology KIM, şaşırtıcı derecede düşük bir fiyata sahip, daha da ayrıntılı bir mikrobilgisayardır. EPA Micro-68’in aksine, KIM muhafazasız bir karttır ve bir güç kaynağı gerektirir. Temel sistem aşağıdakileri içerir:

  1. 23 tuşlu bir klavye — tüm tuşlar tek amaçlıdır.
  2. 6 haneli bir LED gösterge.
  3. MOS Technology 6502 mikroişlemcisi.
  4. 1K adet 8 bitlik okuma/yazma bellek sözcüğü.
  5. Klavye ve görüntü monitörünü, ayrıca bir teleprinter ve bir ses kaseti birimi için gereken programları içeren 2K sözcük salt okunur bellek.
  6. Teleprinter ve ses kaseti birimi için gerekli arayüz ve denetim devreleri.
  7. 30 adet programlanabilir giriş/çıkış pini.
  8. İki adet aralık zamanlayıcısı.
  9. 44 pinli bir konnektör.

Sistemin taban fiyatı yalnızca 245,00 $’dır. Ancak güç kaynağı bir miktar karmaşıktır; +5 voltta 1,2 A ve +12 voltta 0,1 A gerektirir ve %5 hassasiyetle regüle edilmelidir. +12 voltluk besleme yalnızca ses kasetleri için gereklidir.

Teleprinter ve ses kaseti bağlantıları basittir ve KIM Kullanıcı Kılavuzu’nda açık bir şekilde açıklanmıştır /14/.

Programlar ve veriler, EPA Micro-68 için açıklanana benzer bir şekilde KIM mikrobilgisayarına girilebilir ve çalıştırılabilir. Ayrıca bir sürgü anahtarının denetiminde basit bir adım kipi de mevcuttur. Ses kaseti arayüzü, uzun programları saklamak için hızlı ve ucuz bir yol sağlar; 50,00 $’ın altında bir kaset birimi KIM ile kullanım için yeterlidir.

Coşku

EPA Micro-68 ve MOS Technology KIM gibi mikrobilgisayarlar, çok düşük bir maliyetle olağanüstü yetenekler sunmaktadır. Bu tür sistemler özel bir eğitim gerektirmeden ya da sürekli ilgiye ihtiyaç duymadan kurulabilir, kullanılabilir ve bakımı yapılabilir. Bu sistemlerle öğrenciler, birçok farklı bilgisayarla yakından çalışma fırsatına sahip olabilir.

Bu tür aygıtların eğitimdeki potansiyeli çok büyüktür ve öğrencilerin bu mikrobilgisayarları kullanırken gösterdikleri coşku, değerlerini daha da artırmaktadır.

Özet

Bilgisayar eğitimi, bilgisayar donanımının maliyeti ve karmaşıklığı nedeniyle sınırlı kalmıştır. Ancak mikroişlemciler, birkaç yüz dolar maliyetle çeşitli mimarilere sahip eksiksiz bilgisayar sistemlerini erişilebilir hale getirmiştir. Bir klavye ve ışıklı sayısal gösterge, böyle bir bilgisayar sistemini harici çevre birimleri olmadan küçük programları çalıştırmak için elverişli kılabilir.

Öğrenciler böylece nispeten düşük bir maliyetle birçok farklı makine üzerinde doğrudan deneyim kazanabilir. Mikrobilgisayar sistemleri ucuz, basit, kullanımı ve bakımı kolaydır ve üzerinde çalışmak keyiflidir.

Teşekkür

MOS Technology’den Charles Peddle ve Donald McLaughlin ile Electronics Product Associates’ten Victor Wintriss, sistemleri hakkında resimler, kılavuzlar ve diğer bilgileri sağlayarak yardımcı oldular. Colin Walsh, Robert Golden, William Tester ve John Crane ise birçok değerli öneri sundular.

Kaynaklar

  1. Torrero, E.A., "Just Getting into Microprocessors?" Electronic Design 24, 5 Ocak 1976, ss. 46–50.
  2. Gilder, J.H., "All About Microcomputers," Computer Decisions, Aralık 1975, ss. 44–.
  3. Cushman, R.H., "EDN's First Annual Microprocessor Directory," EDN 19, 10 Kasım 1974, ss. 31–41.
  4. Cushman, R.H., "EDN's Second Annual Microprocessor Directory," EDN Microprocessor Design Series içinde, Cilt 2, ss. 29–47.
  5. Grossman, R.M., "Microcomputer Systems Directory," EDN Microprocessor Design Series içinde, Cilt 2, ss. 14–16.
  6. Ogdin, J.L., "Survey of Microprocessors Reveals Limitless Variety," EDN 19, 20 Nisan 1974, ss. 38–43.
  7. Schoeffler, J.O., "Microprocessor Architecture," IEEE Transactions on Industrial Electronics and Control Instrumentation IECI-22, Ağustos 1975, ss. 256–272.
  8. Sloan, M.E., "Potential Trends in Microcomputer Education," IEEE Compcon 74 Proceedings, ss. 131–134.
  9. Leventhal, L.A., "Education in Microprocessors and Microcomputers," IEEE Transactions on Education’a sunulmuştur.
  10. Leventhal, L.A., "Fixed Instruction Set Microprocessors," Simulation dergisinde yayımlanacaktır, Mayıs 1975.
  11. Wulfinghoff, D.R., "Market Factors Portend Design Changes in Small Computers," Computer Design 14, Ağustos 1975, ss. 81–87.
  12. Conley, G.W., "Portable Microcomputer Cross-Assemblers in BASIC," Computer 8, Ekim 1975, ss. 32–42.
  13. Micro-68 User's Manual, Electronic Product Associates Inc., San Diego, California, 1975.
  14. KIM-1 Microcomputer Module User Manual, MOS Technology Inc., Norristown, Pennsylvania, 1976.