Honeywell Word
Honeywell EDP Systems’in esnekliğine ve verimliliğine nasıl katkıda bulunur
Honeywell Electronic Data Processing Systems içindeki temel bilgi birimi Honeywell Word’dür. Honeywell Word, bilgiyi temsil eden 48 bitin yanı sıra denetim amaçları için ek bitler içerir.
Denetim işlevi önemli bir özellik olmakla birlikte, bu tartışma öncelikle word’ün 48 bitlik bilgi bölümüne odaklanmaktadır.
Bu 48 bitlik bölüm son derece çok yönlüdür. Bir data word olarak, bilgiyi ondalık veya ikili sayılar, alfabetik karakterler ya da özel semboller biçiminde temsil edebilir. Bir instruction word olarak ise, System’in belirli data processing işlevlerini yerine getirmesini sağlar.
Data Words
Honeywell Systems, bir word’ü bir işaret ve 44 bitten oluşan saf bir ikili sayı olarak ya da işaretsiz 48 bit olarak ele alabilir (pozitif işaret normalde dört ikili bir ile, negatif işaret ise dört ikili sıfır ile temsil edilir).
Data Word Types
- Decimal
- Alphanumeric
- Combination Decimal and Alphanumeric
- Binary (44 binary digits)
- Floating Point
- Exponent: 7 binary digits
- Mantissa: 40 binary digits
48 bit, ondalık bilgiyi temsil eden dört bitlik gruplar olarak değerlendirilebilir. Buna göre bir word 12 ondalık basamak ya da 11 basamak artı bir işaret içerebilir. Ticari verilerin kapsamlı analizi, Honeywell Word’ün boyutunun belirlenmesine yardımcı olmuştur. Çeşitli büyüklüklerdeki sayıların kullanım sıklığını gösteren bir eğri, 10 ila 11 basamaklı sayıların en yaygın olduğunu göstermektedir. Computer design ekonomisi açısından bakıldığında, 11 basamak (artı işaret) içeren bir word bu nedenle en uygun boyuttadır.
Alphanumeric bilgi, altı bitlik gruplar biçimini alır ve bir word içinde en fazla sekiz alfabetik (ya da altı bitlik sayısal) karakter bulunmasını sağlar. Dört bitlik ve altı bitlik gruplar bir word içinde birleştirilebilir. Ayrıca Honeywell 800, 48 bitlik word’ün 40 bitlik bir mantissa, yedi bitlik bir exponent ve bir bitlik bir işaret olarak ele alındığı isteğe bağlı floating-point arithmetic logic özelliğine sahiptir. Floating-point seçeneği hem binary hem de decimal arithmetic içerir.
Instruction Words
Hızı ve programming avantajları nedeniyle three-address instruction logic, Honeywell EDP Systems’te standarttır. Honeywell instruction words temelde her biri 12 bit olan dört grup olarak yorumlanır. İlk grup, gerçekleştirilecek bir command code ya da function’ı temsil eder. Kalan üç grup ise normalde operand’ların ve sonuçların konumunu belirtmek için kullanılan address gruplarını temsil eder.
Ancak bazı instruction’larda bu gruplar, aktarılacak data words sayısı, kaydırılacak decimal veya binary digits sayısı ya da edit edilecek words sayısı gibi özel bilgiler içerebilir.
Instruction Word Format:
- Operation Code — 12 bits
- Address A — 12 bits
- Address B — 12 bits
- Address C — 12 bits
Programming Flexibility
Olağanüstü programming flexibility çeşitli yollarla elde edilir. Bunlardan biri, belirli ya da mutlak address’lere dayanmadan (indexing) datanın diğer dataya göre konumunun belirtilebilmesidir. Masking, bir word’den daha küçük bilgi birimlerinin seçilmesine ve işlenmesine olanak tanır. Simulator Instruction adı verilen özel bir instruction türü, herhangi bir routine’in built-in instruction gibi ele alınmasını sağlar.
Orthotronic Control
Honeywell System söz dağarcığındaki bir diğer özel word, Ortho word olarak adlandırılır. Ortho words, System tarafından üretilir ve manyetik banda kaydedilirken her record’un sonuna eklenir. Honeywell Systems’e özgü olan bu Ortho words, record içindeki bilginin otomatik olarak üretilmiş matematiksel bir görüntüsüdür. Record’un bazı bölümleri—herhangi bir nedenle—daha sonraki bir zamanda okunamaz hale gelirse, Orthotronic control yalnızca algılamayı güvence altına almakla kalmaz, aynı zamanda orijinal bilginin system tarafından yeniden elde edilmesine de olanak tanır.
Get the Whole Story
Honeywell word’ün esnekliği ve verimliliği, Honeywell equipment için tipik olan logic ve engineering alanlarındaki pek çok ilerlemenin göstergesidir. Honeywell 800 ve Honeywell 400 Transistorized Data Processing Systems’in herhangi biri ya da her ikisi hakkında tam açıklayıcı bilgi edinmek için aşağıdaki adrese yazınız:
Honeywell Electronic Data Processing Division
Wellesley Hills 81, Massachusetts