Sayfa 11 aslında kitabın 1. Bölümü'nün 1. sayfasıdır.
Verinin Gösterilmesi - Bölüm Bir
Assembly dilini öğrenmeye yeni başlayan birçok kişinin belki de en çok zorlandığı konuların başında ikilik ve onaltılık sayı sistemleri gelmektedir. Birçok programcı onaltılık (veya

) sayılar yüzünden “tanrı kimsenin assembly dilini öğrenmesini istemiyor” şeklinde düşünebilir. Onaltılık sayılar gerçekten de kullandığınız sayılardan biraz farklıdır ancak onaltılık sistemin avantajları, dezavantajlarına oranla daha fazladır. Bununla birlikte bu sayı sistemlerini anlamak daha sonraki bölümlerde karşılaşacağımız Boole cebri, mantık devresi tasarımı, işaretli sayısal gösterim, karakter kodu ve yoğunlaşmış veri gibi daha karmaşık konuların anlaşılmasını kolaylaştıracaktır.
1.0 Özet
Bu bölümde ikilik ve onaltılık sayı sistemleri, ikili veri organizasyonu (bit, dörtlü, bayt, sözcük, çift sözcük) işaretli ve işaretsiz sayı sistemleri, ikili değerler üzerinde yapılan aritmetik, mantıksal, kaydırma ve döndürme operatörleri, bit alanı, yoğunlaşmış veri ve ASCII karakter kümesi gibi konular ele alınacaktır. Bu terimler kitapta anlatılan konuların temelini oluşturmaktadır ve kavramların akılda kalıcı olması tamamen sizin konudan ne anladığınıza bağlı olacaktır. Eğer bu anlatılanlara önceden aşinaysanız ya da çalıştıysanız bir sonraki bölüme geçmeden önce en azından bir kez göz gezdirmeniz sizin için faydalı olacaktır. Ancak bahsi geçen terimlere aşina değilseniz ya da kısmen biliyorsanız konuyu dikkatlice takip etmeniz önerilir. Bu bölümdeki tüm kavramlar çok önemlidir. O yüzden lütfen bazı kısımları atlamadan konuyu okuyunuz.
1.1 Sayı Sistemleri
Modern bilgisayar sistemleri sayısal değerleri onluk sayı sistemini kullanarak göstermezler. Bunun yerine ikilik veya ikiye tümleyen sayı sistemlerini kullanırlar. Bilgisayar aritmetiğinin kısıtlamalarını anlayabilmeniz için öncelikle bilgisayarların sayıları nasıl gösterdiklerini anlamanız gerekmektedir.
1.1.1 Onluk Sisteme Kısa Bir Bakış
Uzun zamandan beri onluk (10 tabanı) sayı sistemini kullandığınızdan dolayı büyük bir ihtimalle bu sistemi normal karşılayacaksınız. Örneğin 123 gibi sayı ile karşılaştığınızda onun değerini düşünmeyeceksiniz; daha doğrusu, zihninizde bu değerin ne kadar adeti gösterdiğini canlandıracaksınız. Gerçekte 123 sayısı;

veya

göstermektedir.
Ondalık noktasının solundaki her bir basamak sıfır ile dokuz arasındaki bir değerin onun artan kuvvetleriyle çarpımını göstermektedir. Ondalık noktasının sağında kalan her bir basamak ise sıfır ile dokuz arasında kalan bir değerin onun negatif artan kuvvetleriyle çarpımını göstermektedir. Örneğin 123.456 sayısı;
veya
göstermektedir.
------------------------------------
1. Onaltılık sistem İngilizce’de genellikle Hex olarak kısaltılmaktadır. Aslında teknik olarak hex onaltı değil altı tabanında anlamına gelmektedir.