Bu sayfadaki yazılar
Sayfanın metni
Sayfa 43
Dördüncü bölümde: Stack, Adresleme Modları, BIT Komutu ve Interruptlar.
Nasıl Öğreniyoruz?
Programı yüklediğinizde, önünüze Şekil 1'deki gibi bir MENÜ geliyor. (RETURN) tuşuna basarak uzun ve parlak çubuğu çalışmak istediğiniz dersin üzerine getiriyorsunuz ve SPACE'e basıyorsunuz. Ekranda o konu ile ilgili bilgiler görüntüleniyor. Kitapçıkla birlikte çalışmanız için hâlâ uyarıyoruz sizi!
Peki Alıştırmaları
Nasıl Yapacağız?
Uzun ve parlak çubuğu, istediğiniz alıştırmanın üzerine getirip SPACE'e bastığınızda önünüze, o dersle ilgili program Şekil 2'de olduğu gibi geliyor.
Gördüğünüz gibi uzun ve parlak çubuk, şimdi de alıştırma bölümünde verilen programın ilk satırının üzerinde. (RETURN)'e basarak programı satır satır işletiyorsunuz. Şekil 3'te verilen register ve flag'lardaki değişmelere dikkat edin. Eğer hexadecimal karşılıklarını görmek isterseniz, 'F3' tuşuna basarak başka ekrana ge-
ÇİN.
Kendiniz Nasıl
Program Yazarsınız?
Alıştırmanın içindeyken & tuşuna basın. O ana kadar öğrendiğiniz konuyla ilgili, istediğiniz komutları girin ve programınızı çalıştırın. Eğer hata varsa, zaten düzeltmeniz için gerekli uyarıyı alacaksınız. Programınız, siz hatayı düzeltinceye kadar işlemeyip sizi bekleyecek. Bölümleri bitirdikçe, kasetten yeni bölüm yükleyin ve öğreniminize devam edin.
Danışma
Bu programı TELETEKNİK'ten Bilge AYAN ve Mahmure ÜNYELİ hazırladı. Anlamadığınız bir şey olduğunda ya da bir sorunla karşılaştığınızda, 133 014 96 - 147 01 70 - 147 06 91 no'lu telefonlardan aramanızı bekliyorlar!
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 42
Yukarıdaki başlık, yeni bir paket programın adı. Ve teybiniz, Commodore 64'ünüz ve hevesiniz varsa, size makina dili öğretebilmek için hazırlandı. Program, 4 bölümden oluşuyor. Taşıması kolay olsun diye 2'şer bölümlük iki kaset hazırlandı. Yani; Bölüm 1 ve Bölüm 2'yi birinci kasette, Bölüm 3 ve 4'ü ise ikinci kasette bulabilirsiniz. Bu kasetlerde toplam 23 ders, 25 alıştırma ve 1 tane de “öğüt” var. Bir de, çok ayrıntılı, az resimli bir kitapçık hazırladık. Bu kitapçık size derslerdeki konular hakkında daha fazla bilgi verecek. Yalnız tavsiyemiz, önce kitapçıktan o ders ile ilgili olan konuyu bir kere okumanız, sonra da dersinizi çalışıp, ilgili alıştırmayı dikkatle incelemeniz. Bunlardan sonra da kendiniz, o konu ile ilgili bir program yazın ve işletin. Hata yapsanız da, doğruyu bulup o konuyu iyice kavrayana kadar, “MAKİNA DİLİ ÖĞRENİYORUZ” sizin peşinizi bırakmayacak.
Derslerimizde
Neler Var?
Birinci bölümde: Registerler, Bellek Yerleşimleri, LOAD ve STORE Komutları, Flag nedir? Toplama ve Çıkartma nasıl yapılır? İkinci bölümde: Transferler, Binary Sayı Sistemi, SHIFT ve ROTATE Komutları, Flaglar, Mantıksal Komutlar ve İndeksli Adresleme. Üçüncü Bölümde: Branch ve Jump'lar, Compare Komutları, Subroutine'ler, Hexadecimal Sayı Sistemi ve Binary Coded Decimal.
MAKINA DILI |
RETURN'e basarak seçiminizi yaptıysanız SPACE
Hr â
1 gösterim irMa irMma öded Decimal
D 18 <c> 1986
nı Sti Ha st "e
be bei beli A » Tekkeleri
LOGICAL SHIFT RIGHT
ROR ile aynı, tek 8 bitlik sağa doğru bir kayma var. Kayma sonucu solda boş kalan yere 0 giriyor ve açıkta kalan bit, Carry'ye alıyor. ile sayı 2 olur. de alır Değer bir ise) işte örnek:
1 0 6 8 0 i 1 ii 8 86 1 8
CARRY Xx
DEVAM İÇİN SPACE'E BASINIZ 9803
3002 3002 3D02
Şekil-2
|
Load accumulator
with number
ACU TOR RI Y-RE TERİ RY İZ E
Şekil-3