Bu sayfadaki yazılar
Sayfanın metni
Sayfa 46
Yük. Müh. Ümit Önel
Çukurova Üniversitesi'nden üç öğretim üyesi, Yard. Doç. Dr. Cengiz Dündar, Prof. Dr. Yalçın Mengi ve Prof. Dr. Erhan Kıral, uzun ve titiz bir çalışma sonucunda, bilgisayarın sunduğu imkânlardan inşaat mühendisliği alanında yararlanılmasını sağlayacak bir program geliştirdiler. Bu program paketi, aynı anda birçok faktörün dahil edilmesi gereken bir yığın hesaptan oluşan inşaat mühendisliği alanına büyük kolaylıklar sunmaktadır. Saatler, hatta günler alacak yoğun çalışmalar, bu program sayesinde çok daha kısa süreler içinde ve güvenilir bir biçimde halledilebilmektedir. Bu kitap statik, dinamik, betonarme ve deprem konularındaki
>
© 7 : ODASI yapı mekaniğinde
* statik
Prof. Dr. Erhan KIRAL
Yalçın MENGİ
ÇUKUROVA ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ rındaki proje mühendisliğinde ihtiyaç duyulan programları içermektedir. Düzlemin içinde yüklü çerçeve, mütemadi kiriş ve kafes sistemler ile, düzlemine dik yüklü çerçeve mütemadi kiriş ve kafes sistemlerinin, statik yükler altındaki, kesit tesirlerinin hesabı; rijitlik matrisi yöntemine dayandırılarak programlandırılmıştır. En karmaşık çerçeve sistemlerin deprem hesabı, usulüne uygun dinamik yöntemle yapılmaktadır. Program rijitlik matrisi ve normal mod yöntemi üzerine oturtulmaktadır. Ağırlıklar istenirse ayrık, istenirse sürekli alınabilmektedir. Kiriş ve kolonlardaki betonarme hesapları; emniyet gerilimleri ve taşıma gücü gibi, iki ayrı yöntemle yapılmaktadır. Kirişlerde tablalı kesit durumu, kolonlarda ise narinlik etkisi göz önüne alınmaktadır. Ayrıca mühendislik konularında ihtiyaç duyulan, temel bilim programları (Denklem takım çözümü, kök bulma, integral alma, özel değer problemleri gibi) kitabın sonuna eklenmiştir. Söz konusu programlar kaset olarak Commodore-64'e göre yazılmış ve kitabı ile birlikte satışa sunulmuştur. Bir poşet içinde satılan kaset ve kitabın Teleteknik ve yetkili satıcılarındaki satış fiyatı 13.000 TL + KDV'dir.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 47
R OM BİLGİ İŞLEM MERKEZİ Commodore kullanıcısına büyük yararlar sağlayacak yeni bir ürünü piyasaya sundu.
CRACK
Özel reset ve old routine sayesinde makine dili, Basic veya kilitlenmiş programları RUN ettikten sonra kartuşun butonuna basmakla kırabilir, programın Basic, assembler veya makine dili listesini ekrana hatta printer'a alabilir, yeterli ise üzerinde istediğiniz değişiklikleri yapıp kopya edebilirsiniz.
COPY 190
Kartuşun arkasındaki ikinci butona dokunmakla COPY 190 önünüze gelecektir. Disketten diskete, veya teybe; teypten, diskete veya teybe bütün kopyalarınızda kullanabilirsiniz.
FAST LOAD
Disketinizdeki programlarınızı 10 kez daha hızlı yükleyerek zaman kazanabilirsiniz. YARDIMCI PROGRAMLAR PAKETİ Crack butonuna bastığınız anda 12'si makine dili monitor programının içinde olmak üzere 20 yeni komuta kavuşuyorsunuz.
--L (TURBO LOAD)
--S (TURBO SAVE)
Hafızadaki programı turbo olarak teybe yükler. --V (TURBO VERIFY)
Yaptığınız turbo teyp kayıtlarını tekrar okuyarak hafızasındaki programla karşılaştırır ve kaydın hatasız yapılıp yapılmadığını belirler.
--H (TEYP KAFA AYARI)
Bu komut kasetteki kaydın sesini televizyondan duyuracaktır. Programın başındaki sinyaller net duyulana kadar kafa ayarlanır.
--O (OLD)
NEW komutu ile veya reset edilerek silinmiş programların listesini geri çağırır, crack işleminde bu otomatik olarak yapılır.
--D (DIRECTORY)
XX
01 Teypten yükle 08 Disketten yükle ÖRNEK: .L “MCODE”, 08
.S “PROGRAM İSMİ”, XX, YYYY, ZZZZ
Teybe veya diske kayıt yapmaya yarar. XX kodlu üniteye YYYY ve ZZZZ hafızaları arasındaki tüm Byte'ları kaydeder. ÖRNEK: S “MCODE”, 08, 8000, 9000
.H XXXX YYYY ZZ
XXXX ve YYYY arasında ZZ'nin geçtiği tüm hafıza bölgelerinin listesini verir. ZZ maksimum üç Byte uzunluğunda olabilir. ÖRNEK: .H 0800 0900 AD 02 03 -F XXXX YYYY ZZ
Disketinizin directory'sini (hafızadaki programı silmeden) ekrana getirir. Directory alırken hafızadaki programı korumuş oluruz.
--F (FUNCTION KEYS)
Bu komut ile 8 adet fonksiyon tuşunun herbirini tanımlayabilirsiniz. Herbirine 80 karaktere kadar komut, komutlar zinciri, bilgi hatta ufak programcıklar girebilir, tek tuş ile RUN edebilirsiniz. İlk açıldığında bu tuşlar RUN, LIST gibi çok kullanılan komutlarla tanımlanmış olarak önünüze gelecektir.
--M (MAKİNE DİLİ MONİTÖR)
Bu komut sizi BASIC'ten yaklaşık 120 kat hızlı ve etkili çalışan makine dili programlar dünyasına sokacaktır. Makine dili programcıları ve bu dili öğrenmek isteyenlerin yegâne programıdır. İçerdiği Assembler ve Disassembler sayesinde kendi Assembler programlarınızı yazabilirsiniz. Diğer programları inceleyebilir, değişiklikler yapabilirsiniz. Programları tekrar teybe, diske veya printer'a aktarabilirsiniz. Monitörden çıkartıp BASIC'e geri döndürür.
XXXX YYYY
XXXX'den YYYY'ye kadar olan yerleri ZZ ile doldurur. ÖRNEK: .F 0400 07F0 20 XXXX YYYY ZZZZ
XXXX'den YYYY'ye kadar olan Byte'ların bir kopyasını ZZZZ'den başlayarak çıkarır. ÖRNEK: .T 0800 0900 1000
.R
Akümülatör, program sayıcısı, stack göstericisi, X, Y ve stack gibi 6510 değişkenlerinin o anki değerini verir.
«G XXXX
Turbo olarak teybe kayıtlı programları yükler.
Hexadesimal sistemde yazılmış XXXX ve YYYY adresleri arasındaki hafızayı görmenizi ve istediğinizde kursor ile o bölgenin üzerine çıkıp gerekli değişiklikleri yapabilmenizi sağlar. CTRL tuşu ile listeyi yavaşlatabilirsiniz. ÖRNEK: M 0800 0900
.L “PROGRAM İSMİ”, XX
Teypten veya disketten yükleme işlemini gerçekleştirir.
XXXX'e giderek burada bulunan makine dili programı çalıştırır.
.D XXXX
XXXX'den başlayarak makine dili programın bir sayfalık dökümünü yapar. Bir sonraki sayfayı görmek için “D (RETURN)” girmeniz yeterlidir. Ayrıca ekrandaki disassemble edilmiş programda değişiklik yapmanıza imkan verir. .P XXXX YYYY
“.D” komutu ile aynı işlevi görür. Tek farkı disassemble etme işleminin sayfa sayfa değil de devamlı olarak yapılmasıdır.
.A XXXX “ASSEMBLER KOMUTU”
Bu komut kullanılarak mini assembler'da makine dili programlar rahatça yazılabilir. Bu komuttan çıkmak için sadece (RETURN) girmeniz yeterlidir.
ÖRNEK:
A 8000 $00 A 8002 LDA SO3FF, X A 8005 EOR- 180 A 8007 STA $O3FF, X A 800B BNE $8002 A 800B RTS A 800E