Yüksek seviyeli bir programlama dilini öğrenmek istediğinizde kullandığınız bilgisayarın dahili yapısını incelemeye gerek duymadan çalışmalarınıza başlayabilirsiniz. Assemby dilini öğrenmek istediğinizde ise dilin bütün detaylarına geçmeden önce bir mikro bilgisayarın ne olup ne olmadığını mikro bilgisayarın dahilil yapısını öğrenmek gerekir.
Personel computer PC büro bilgisayarı yada kişisel bilgisayar olmak üzere çeşitli isimlere sahip olan bir mikro bilgisayar adından da anlaşılacağı gibi küçük bir bilgisayardır.
Ancak bu tanımlamadan mikro bilgisayarların yetersiz ya da az yetenekli olduğu sonucunu çıkartmak yanlıştır. Bugünün mikro bilgisayarları her ne kadar mikro olarak isimlendirilirlese de bir kaç yıl öncesinin mini ve mainframe bilgisayarlarının gücüne sahiptir.
Birkaç yıl öncesindeki büyük bilgisayarların gücüne eşit olan bir mikro bilgisayarın yaratılması binlerce tranzistör’ün fonksiyonel gücüne sahip olan chipler 8088 veya 8086 mikroişlemcisi olarak adlandırılan chipler olacaktır.
Bir mikroişlemci mikro bilgisayarın temel yapısını oluşturan bir chiptir. Bu temel yapı bilgisayarın fonksiyonel gücünü belirler. Bir mikro işlemcinin temel bileşenleri şunlardır.

1-CPU
2-Bellek
3-I/O aygıtları
4-Bus’lar

Kısa gösterimi CPU (Central Proccessing Unit) olan merkezi işlem ünitesi mikro işlemcinin kendisidir. Bellek ve giriş/çıkış üniteleri buss adı verilen elektronik hatlar ile CPU’ya bağlanmaktadır. CPU tüm çevre aygıtları (mönitör disk klavye printer gibi) ile iletişim kurarak bunlar arasındaki bilgi alış verişinin gerçekleşmesini sağlar.
8088 mikro işlemcisinin komut seti 92 adet temel komut tipinden oluşur. Belleğin çeşitli bölgelerindeki verilerine ulaşmak için birkaçfarklı adresleme yönteminin kullanılmasına olanak verir. 92 komut tipinin adresleme modlarının ve çeşitli tipteki verilerin çeşitli kombinasyonlar altında bir araya getirilmesi 8088 tarafından icra ettirilebilecek binlerce komutun elde edilmesine sebeb olur. 8088’in 8 bit yada 16 bit bir mikro işlemciolup olmadığı tartışılabilir.
Standart endüstri terminolojisine göre 8088’in 8 bitlik bir mikro işlemci olduğunu söylemek gerekir. Çünkü bir işlemci herhangi bir anda 8 bitlik data hatları üzerinde 8 bitlik bilgi transferi yapar. Bununla birlikte 8088’in dahili hatları 16 bit genişliğindedir ve operasyona tabi tutacağı sayılar 8 veya 16 bituzunluğunda olabilir. Bu nedenle 8088’in 16 bit işlemci olarak isimlendirilmesi yanlış olmaz. 8088 8 bitlik data hatlarına sahip 16 bitlik işlemcidir.