Temel Fark: SAP 1, Mümkün Olduğu Basit 1 ve benzer şekilde SAP 2, Mümkün Olduğu Basit 2 anlamına gelir. SAP 1, bir mikroişlemcinin temel model tasarımını tanımlar. SAP 2, daha iyi bilgi işlem yetenekleri sağlayan gelişmiş SAP 1 sürümüdür.
Aynı zamanda hafıza ve diğer kısımlarla temel etkileşim mekanizmasını tanımlar. Basit ve sınırlı komut setinden oluşur. Veri ve adres aktarımı için 16 byte'lık hafıza (RAM) ve tek bir 8 bitlik veriyolu kullanılır. Sınırlı yeteneklerinden dolayı genellikle sadece akademik amaçlı kullanılır.
SAP 2 durumunda RAM 64k'dir. SAP 2 için veri yolu 16 bittir. Ekstra kayıtların eklenmesi nedeniyle, kontrol sıralayıcısı da SAP 1'e kıyasla daha büyüktür. SAP 2'deki bellek verileri kaydı, bir bellek erişiminin sonucunun korunmasına yardımcı olur. B registerı artık SAP 2'de TMP olarak da bilinir. Toplayıcı / Çıkarıcı birimi aynı zamanda Aritmetik / Mantık birimi olarak da bilinir, çünkü aynı zamanda sadece çıkarma ve toplamadan ziyade mantıksal görevleri yerine getirir. Ünite ayrıca mantık işlemleri gerçekleştirir. SAP 2'de talimat değişken uzunluklarda gerçekleşebilir.
SAP 2, modern işlevler içerdiğinden, SAP 1'e kıyasla geliştirilmiş modeldir. Örneğin - programların belirli bölümlerinin tekrarlanabileceği veya atlanabileceği atlama talimatlarını da içerir. Bu özellik, bilgisayarın bilgi işlem yeteneklerini genişletir.
Sap 1 ve Sap 2 arasındaki karşılaştırma:
SAP 1 | SAP 2 | |
Tam form | Olabildiğince basit 1 | Mümkün olduğunca basit 2 |
Mantıksal işlemler | İşlenemez | Ele alınabilir |
Adresler | 8 bit | 16 bit |
opcodes | 4 bit | 8 bit |
Talimatlar | Sabit uzunluk | Değişken uzunluk. |
Toplayıcı / taşeron birimi | Toplama ve çıkarma gibi basit işlemleri gerçekleştirir | Mantıksal işlemleri de gerçekleştirir ve bu nedenle ARİTMETİK / LOGİK BİRİM olarak da bilinir. |
Kontrol düzenleyicinin boyutu | daha küçük | Ekstra kayıtlar nedeniyle daha büyük |
Talimat sayısı | Nispeten daha az | Nispeten daha büyük |
Akümülatörden eklenen veya çıkartılan verileri saklamak için kaydolun | B | TMP |
Atlama talimatları | Müsait değil | JM, JZ ve JNZ - koşullu sıçramalar JMP - koşulsuz atlamalar |
Talimatlar | Talimatı içerir - LDA, ADD, SUB, OUT ve HLT | ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI, vb. Gibi talimatları içerir. |
LED'lerde çıkışları göstermek için ekran | İkili | onaltılık |