Bilgisayarlar, Programlama
Assembler - acemi programcılar için düşük seviyeli komutlar
Tüm komutlar sadece bir makine diline tarafından çalıştırılabilir. Assembler komutları - dilin sembolik gösterimini. Bununla beraber, küçük, ama çok hızlı bir program yazın. Ama onların boyutlarına rağmen, yazma işlemi çok zaman tüketen.
montajında kullanılan Aritmetik komutlar
Bu paradoks rağmen evrensellik gibi yalnızca 4 aritmetik montajcı talimat ve programcılar tarafından kullanılabilecek olan. Yine de, onlar oldukça başarılı onlarla çalışmak D. mümkündür. Öylesine bilgisayarları, ev aletleri, telefonlar, akıllı telefonlar, dizüstü bilgisayarlar ve istihdam üst düzey programlama dilleri, yarattığı ve bulundu. aşağıdaki gibi montajcı komutlar listesi:
- ekleme;
- çıkarma;
- çarpma;
- bölme.
ilave
Liseden beri bilinen Aritmetik operasyonu. Eğer bilgisayarın hafızasında katlama sayıların gösterimi ile ilişkilidir eklenmesini, dikkate almak gerekir Bu özelliği kullanmak için. aşağıdaki gibi çalışmasının genel bir görünüşüdür;
ADD
Takım bunları birbirine ekler, hücrelerin bir sayı alır ve "Yacheyku1" yazar. Şimdi geçit koşullarının operasyonu: hücre sayısı her ikisi de aynı çözünürlüğe sahip olmalıdır. İlk kayıt varsa da, o zaman da, tümüne üzerine ekleyebilir. Bir ilk hücre varsa, o zaman hemen işlenen veya bir kayıt veya eklemek mümkündür.
bir makale sağlayabilir daha montaj talimatları ve bunların uygulanmasına açıklaması daha kapsamlı bir yaklaşım gerektirir. montaj ekipleri tarafından, onların acınacak miktarda rağmen, bu yüzden fazla sayfaya sahip bu kadar çok kitap yazılmıştır. Bu nedenle, belirgin kolaylıkla rağmen, size farklı mimarileri için tüm nüansları bildireceğiz ekibin çalışmalarını açıklayan fazla detay okumanızı öneririz.
çıkarma
Bu işlem önceki ile aynı algoritma ile gerçekleştirilir. kayıt türü gibi bile takımlar:
ALT
çarpma
bölünme ve ekleme imzasız gelince ve imzalı numaraları için aynı ekip kullandıysanız, çarpma ve bölme onlar için çeşitli algoritmalar vardır. Örneğin, bu komutu kullanarak imzasız sayıları çoğalmaya:
MUL
IMUL
Sen farklı tasarımını karşılayabilir, ama bu daha anlaşılır ve tanıdık. iki faktör belirtilen ve sonuç işlenen №1 yerleştirilir. Bu durumda, bir işlenen zorunlu olarak çıkıntı №1 kayıt №2 operand - bir kayıt veya bellek hücresi. Ama diğer seçenekler de ele alınacaktır:
IMUL
IMUL
IMUL
İlk seçenek cihazda MUL benzer, bu yüzden buna kurallar burada atfedilebilir. Sonuç olarak, ve faktör - İkinci seçenek açıkça konumunu belirlemenizi sağlar. Üçüncü bir düzenlemede, birinci faktör olacaktır bir kayıt belirtir ve çarpım sonucu olup, burada yerleştirilir. acil işlenen altında belirli bir kayıt ve işlenen çarpılacak sayısını belirtmek için tasarlanmamıştır.
bölme
Yukarıda belirtildiği gibi, iki takım bölmek için kullanılır. işaretsiz numaraları için kullanılır:
DIV
aşağıdaki komutu kullanarak imzalı numaraları için:
Idiv
Uygulama özelliği bölme talimat olduğunu bir kayıt veya hafıza hücre olarak hareket eden sadece işlenen bölücü. numarasını bölün her zaman boyutu sayısına bağlıdır onun kesin bir konuma sahiptir. Onun yerini ve operasyon sonucu vardır.
Ara ve çarpma ile aynı söyleyebiliriz yerlerin tanımı: bilgi miktarı hatırı sayılır olduğu gibi, ayrı bir yazı gerektirir.
Faydalı bir sonuç
Ayrıca "nispeten yararlı montaj talimatları" olarak sınıflandırılan ve
Ve kullanışlı operasyon artırma ve azaltma (artan veya işlenen ünitesini azalan). işlenen artırmak için aşağıdaki komutu reçete için gerekli olan:
INC
reçetelemelidir azaltma için:
Aralık
Gibi işlenen bellek konumunu gerçekleştirmek veya kayıt olabilirsiniz. Bu işlemlerden Münhasır yararı da ilave veya çıkarma tarafından sunulan benzer montaj talimatları daha az alan için kendilerini almak olmasıdır.
Similar articles
Trending Now