Elektronika B3-34 - Elektronika B3-34

Elektronika B3-34

Elektronika B3-34 (Kiril: Электроника Б3-34 ) bir Sovyet programlanabilir hesap makinesiydi . 1980 yılında piyasaya sürüldü ve 85 rubleye satıldı .

B3-34, ters Lehçe notasyonu kullandı ve 98 bayt talimat belleğine, dört yığın kullanıcı kaydına ve 14 adreslenebilir yazmaca sahipti. Her kayıt , aralıkta en fazla 8 mantis veya Anlamlı basamak ve iki üslü basamak saklayabilir.1 × 10 −99 ila9.999 9999 × 10 +99 .

İlk Sovyet programlanabilir sabit hesap makinesi ISKRA 123, şebeke gücünü kullanarak 1970'lerin başında piyasaya sürüldü. İlk programlanabilir pille çalışan cep hesap makinesi Elektronika B3-21 , 1977'nin sonunda geliştirildi ve 1978'in başında piyasaya sürüldü. Onun ardılı olan B3-34, B3-21 ile geriye dönük uyumlu değildi. B3-34'ün komut seti, donanım mimarisi ve mikro kodu, daha sonraki Sovyet programlanabilir el tipi ve ofis masası hesap makinelerinin standardını tanımladı: MK-61  [ ru ] , MK-52  [ ru ] , MK-54  [ ru ] , MK-56  [ ru ] . Model numaraları herhangi bir özel sırayı takip etmez: MK-54, B3-34'ün biraz yükseltilmiş versiyonudur ve MK-56 masaüstü kopyasıdır, MK-61 ve MK-52 ise daha fazla işlem ve hatta EEPROM ile biraz daha gelişmiş hesap makineleridir ( Yalnızca MK-52).

Daha sonra, 1980'lerin sonunda, Sovyet pazarında çok daha güçlü hesap makineleri ortaya çıktı. Örneğin, bir grafik LCD ekrana ve dahili bir BASIC yorumlayıcıya sahip olan hesap makinesi veya el bilgisayarı MK-90 , esasen PDP-11'in cep boyutunda bir çeşidiydi . Yüksek fiyatları ve ZX Spectrum gibi çok daha güçlü kişisel bilgisayarların artan popülaritesi nedeniyle , bu güçlü hesap makineleri genel Sovyet nüfusu arasında hiçbir zaman popülerlik kazanmadı. Bu nedenle, B3-34'ten türetilen hesap makineleri, birçok kişi tarafından "ilk bilgisayarları" olarak hatırlanır.

Çok sınırlı yeteneklere rağmen, insanlar B3-34 ve sonraki ardılları için macera oyunları ve mühendisler için karmaşık kalkülüsle ilgili işlevler içeren kütüphaneler de dahil olmak üzere her türlü programı yazmayı başardılar . Gerçek hayattaki ofislerde ve laboratuvarlarda kullanılan pratik bilimsel ve ticari yazılımlardan çocuklar için eğlenceli oyunlara kadar bu makineler için yüzlerce, belki binlerce program yazılmıştır. 1985-1986 yılları arasında bilim dergisi Tekhnika Molodezhi , hikayeden Ay-Dünya yolculuğunun belirli bir bölümünü simüle etmek için kullanılabilecek B3-34 programlarının eşlik ettiği bir bilimkurgu hikayesi " Dünyaya Giden Yol " yayınladı . Elektronika MK-52 hesap makinesi (genişletilmiş B3-34 komut setini kullanan ve programları depolamak için dahili EEPROM belleği ve EEPROM kartları ve diğer çevre birimleri için harici arabirim içeren) Sovyet uzay aracı programında ( Soyuz TM-7 uçuşu için) şu şekilde kullanıldı: yerleşik bilgisayar için bir yedek.

Bu hesap makinesi serisi aynı zamanda , hata mesajlarına normal aritmetik işlemler uygulanarak, hata mesajlarına atlayarak sömürülen Amerikan HP-41'in " sentetik programlamasından " farklı olmayan, çok sayıda, son derece sezgisel, gizemli, belgelenmemiş özellikleriyle dikkat çekti. mevcut adresler ve diğer teknikler. Belgelenmiş yoldan akıllıca bir adım, çoğu zaman oldukça sıra dışı şeylere neden olur. Örneğin, karanlık ekranda bir ondalık basamağa benzeyen onaltılık sayı 0xF üzerindeki işlemler, programın tamamen dondurulmasından programın kendi kendini değiştirmesine, aksi takdirde görünmez belgelenmemiş kayıtların geçici olarak ortaya çıkmasına ve bazen de tamamen bir dizi tuhaf etkiye neden olabilir. deterministik olmayan davranış Popüler bilim dergisi " Nauka i Zhizn " ("Bilim ve Yaşam") dahil olmak üzere bir dizi saygın aylık yayın, hesap makinesi programcıları için optimizasyon tekniklerine ve bilgisayar korsanları için belgelenmemiş özelliklerle ilgili güncellemelere ayrılmış özel sütunlar içeriyordu. "errorology" (Rusça " еггогология , " yeggogologiya " olarak çevrilmiştir) olarak bilinen birçok dalı olan bilim . Bu hesap makinelerindeki hata mesajlarının, Ruslara anlamsız bir "ЕГГОГ" ( YEGGOG ) gibi görünen İngilizce "Hata" kelimesi olarak görünmesi amaçlandı . B3-34 ve türevleri, birçok Sovyet programcısının becerilerini geliştirmesine yardımcı oldu, çünkü programlama ve hata ayıklama, makine kodunu okuma ve yazma ve kelimenin tam anlamıyla programın her baytını optimize etme becerisini gerektiriyordu. Bu hesap makinelerinin mikro kodu yalnızca kısmen yayınlanmış durumda ve bazı "karanlık sırları" hala bir gizem ve bazı meraklılar tarafından hala araştırılıyor.

Batı ülkelerindeki HP-41 serisi gibi, B3-34 ve ardılları bazı Sovyet programcıları ve bilgisayar meraklıları arasında bir efsane haline geldi. Bir dizi web sitesi, bu hesap makineleri için yüzlerce programın kaynağını, teknik belgeleri, belgelenmemiş özelliklerin listelerini ve bunlarla ilgili hikayeleri sağlar. Bazı Sovyet bilgisayar korsanları, B3-34'ü dijital multimetrelere dönüştürmeyi, model demiryolları için arayüzleri kontrol etmeyi, teyp depolama aygıtlarını ve diğer çevre birimlerini eklemeyi başardı. 2007'den beri Novosibirsk'te tasarlanan ve üretilen modern Rus hesap makineleri MK-161  [ ru ] ve MK-152  [ ru ] , B3-34 ile kısmen geriye dönük olarak uyumludur ve ayrıca ters Lehçe gösterime dayanmaktadır. Ancak, yalnızca işlev düzeyinde uyumludurlar ve orijinal belgelenmemiş özellikleri yeniden üretmezler.

Ayrıca bakınız

Referanslar

Dış bağlantılar