Assembler komutları yeni başlayanlar için düşük seviyeli programcıları

Tarihli:

2019-06-01 00:00:11

Görünümler:

753

Verim:

1İstemek 0Sevmeme

Pay:

Table of contents:

Her takım yapılabilir sadece kullanarak yapay bir dil. Assembler-komutlar – sembolik gösterimi bu dil. Onun yardımı ile yazmak, küçük, ama çok hızlı bir program. Ama, buna rağmen, onların boyutu, yazma süreci oldukça zahmetli bir iştir. Komutlar assembler bu Nedenle komutları assembler ile çalışmak için kullanılır bir donanım bileşeni veya programı tamamlamak eleştirel yeterli bellek yok. Bu nedenle, kodu derleme yapılmış olarak rutin ve entegre bir kod ile yüksek düzeyde. Çünkü assembler büyük ölçüde değişebilir mimarisi tipine bağlı olarak, dikkate onun belirli bir durum için, bu makalede, bu mimari Win. Ama açıklama komutları assembler, bir kural olarak, büyük ölçüde değişir, ve bunları kullanmak mümkün ve микроконтроллерах, ve diğer cihazlar elektronik olduğu için kullanılan assembler.assembler komutları

Aritmetik komutları, kullanılan assembler

Buna Rağmen böyle bir paradoks gibi, çok yönlülük, sadece 4 aritmetik komutları assembler vardır ve programcılar tarafından kullanılabilir. Ama yine de aracılığıyla oluşturulan yüksek düzeyli programlama dilleri üzerinde çalışan bilgisayarlar, ev aletleri, cep telefonları, akıllı telefonlar, dizüstü bilgisayarlar, vb ile Çalışmak için onları mümkün ve son derece başarılı. Liste komutları assembler таков:

  • сложение;
  • вычитание;
  • умножение;
  • деление.

Сложение

Bir Aritmetik işlemi, bilinen bir liseden. Kullanımı için dikkate almak gerekir sadece özellik ekleme ile ilgili bir performans eklenecek sayılara değer sağlamak sayılar bellekte bilgisayarın. Genel görünüm işlem şudur:

Daha:

Lenovo v580c: ayrıntılı bir inceleme

Lenovo v580c: ayrıntılı bir inceleme

Bugün karar hakkında yazmak için bir dizüstü Lenovo v580c. İnceleme ayrıntılı olarak bu taşınabilir PC serisi Ideapad yüksek popülerlik, ama çok değil biliyorum, ne çekiyor bu cihaz alıcı. Model, hızlı ve kendi içinde çok olumlu özellikleri de vardır...

İstiyorsanız, taklit disk görüntü? Program Alcohol %120 - en iyi çözüm!

İstiyorsanız, taklit disk görüntü? Program Alcohol %120 - en iyi çözüm!

Birçok profesyonel PC kullanıcıları farkındayız son derece kaliteli ve işlevsel bir program görüntüleri ile çalışmak. Alcohol 120% - bu muhteşem programı bilen yaratmak için değil, sadece «hayaletler» en farklı disk türleri için yola çıka...

Screen: bu nedir ve nasıl oluşturmak için

Screen: bu nedir ve nasıl oluşturmak için

Birkaç kullanıcılar nasıl biliyor sreen, nedir ve ne için kullanılır? Altında veri kavramı ima anlık ekran. Tabii ki, önce öğrenmek, onu almak için nasıl anlamak gerekir, ne için genellikle gereklidir, ve şimdi biz bu konuda konuşmak.Sreen: nedir ve ...

EKLE <Ячейка1/Регистр1>, <Ячейка2/ Регистр2>

Takım alır sayısının hücre yığınları onları birlikte ve yazar «Ячейку1». Şimdi koşullar altında geçen işlemler: her iki sayı bir hücre boyutta olması gerekir. Eğer ilk gider büyük küçük harf, daha sonra kendisine üzerine eklemek mümkün. Eğer ilk önce gider bir hücre, onun üzerine eklemek veya doğrudan işlenen, ya da büyük küçük harf duyarlıdır.açıklama komutları assembler

Açıklama assembler komutları ve bunların uygulanmasını gerektirir daha kapsamlı bir yaklaşım, daha sağlayabilir bir makale. Komutları assembler rağmen sefil bir miktar yazılmış çok sayıda kitap var, yüzlerce sayfa. Bu nedenle, rağmen belirgin bir hafiflik, okumanızı daha ayrıntılı olarak açıklayan ekip çalışması sağlayacak tüm nüansları öğrenmek için farklı mimarileri.

Çıkarma

Bu işlem işaretleri gibi aynı algoritma, önceki gibi. Hatta kayıt türü komutları benzer:

ALT <Ячейка1/Регистр1>, <Ячейка2/ Регистр2>

aritmetik komutları assemblerİlke sayma şöyledir: 1 numaralı mahsup değeri no 2, ve kaydedilir no: 1. Şartları geçiş işlemi tam olarak aynı koşullar geçen ek bir işlem.

Çarpma

Bir bölme ve toplama için kullanılan aynı komut için беззнаковых ve ikonik sayılar, çarpma ve bölme işleminin onlar için farklı algoritmalar. Yani, çarpma беззнаковых sayılar için kullanılan bu komut:

MUL <işlenen>

komutBelirtilen bir takım işlenen biridir сомножителей. Yer ikinci сомножителя yer ve işlem sonucu önceden sabitlenir boyutuna bağlı olarak, MUL bayt. Konum – konu ayrı bir makale. İçin bir dönüm çarpma komutu kullanılır:

İMUL<işlenen 1 numaralı>, <işlenen no. 2>

Karşılamak ve diğer seçenekleri uygulamak, ama bu daha sezgisel ve tanıdık. Belirtilen iki сомножителя ve sonuç yerleştirilir işlenen no 1. Bu durumda, işlenen olarak 1 numaralı görür mutlaka harf ve işlenen no: 2 – büyük / küçük harf ya da hücre bellek. Ama diğer seçenekler de açıklanmaktadır:

İMUL<işlenen 1 numaralı>

İMUL<işlenen 1 numaralı>> <işlenen no. 2>, <doğrudan işlenen>

İMUL<işlenen 1 numaralı>, <doğrudan işlenen>

İlk seçenek gibidir MUL kendi cihazına, bu nedenle kurallar, kendisine atfedilen ve burada. İkinci seçeneği açıkça belirtmek konumu – sonuç ve сомножителя. Üçüncü seçenekte belirtilen büyük küçük harf, bir ilk olacak сомножителем ve hangi yerleştirilir çarpma sonucu. Doğrudan denetimi altında işlenen ima göstergesi değil, belirli bir harf, bir sayı, bir işlenen çarpılır.

Bölme

önceden bildirildiği Gibi, yukarıda bölünmesi için kullanılan iki komut vardır. İçin беззнаковых sayılar kullanılır:

DİV <işlenen>

Ikonik sayı komutu kullanılır:

İDİV <işlenen>

Özelliği, uygulama komutları bölme olmasıdır kullanılır işlenen, bir bölen olarak görür, büyük harf veya hücre bellek. Temettü sayı her zaman vardır belli bir yeri, bir büyüklüğüne göre değişir sayı. Kendi yeri vardır ve işlem sonucu.

Bulma ve tanımı yerler söylenebilir aynı çarpma hakkında: gerekli ayrı bir makale gibi bilgi miktarı son derece önemlidir.

Yararlı bir sonuç

Ayrıca "kategorisine ilişkin yararlı komutlar assembler" içermelidir komutu NEG <Hücre/Kayıt>. O çevirirkarakter sayısı, bir işlenen. Hepsi bu, umarım makale size yardımcı oldu anlamak için aritmetik komutlar assembler.

Kullanışlı ve işlemleri инкрементирования ve декрементирования (artırmak veya azaltmak için, işlenen birim). İçin инкрементировать işlenen kayıt gereklidir, böyle bir komutu:

Ş <işlenen>

декрементации gerekir kayıt için:

DEC <işlenen>

Olarak işlenen yapabilir hücre bellek veya kayıt. Olağanüstü yarar bu işlemler şudur ki, onlar kendileri için alıyorlar daha az yer, daha benzer komutları assembler sunulan toplama veya çıkarma.


Article in other languages:

AR: https://tostpost.com/ar/computers/17506-assembler-commands-for-beginners-low-level-programmers.html

BE: https://tostpost.com/be/kamputary/33700-asembler-kamandy-dlya-pachatko-ca-n-zka-zro-nevyh-pragram-sta.html

DE: https://tostpost.com/de/computer/33377-assembler-befehle-f-r-anf-nger-low-level-programmierer.html

En: https://tostpost.com/computers/28478-assembler-commands-for-beginners-low-level-programmers.html

ES: https://tostpost.com/es/equipos/33255-ensamblador-equipo-para-principiantes-de-bajo-nivel-de-los-programador.html

HI: https://tostpost.com/hi/computers/19143-assembler-commands-for-beginners-low-level-programmers.html

JA: https://tostpost.com/ja/computers/17161-assembler-commands-for-beginners-low-level-programmers.html

KK: https://tostpost.com/kk/komp-yuterler/34013-assembler-komandasyny-bastaushy-ba-darlamashylar-nizkourovnevyh.html

PL: https://tostpost.com/pl/komputery/35063-asembler-polecenia-dla-pocz-tkuj-cych-niskiego-poziomu-programist-w.html

PT: https://tostpost.com/pt/computadores/34860-assembler-comandos-para-iniciantes-baixo-n-vel-de-programadores.html

UK: https://tostpost.com/uk/komp-yuteri/34227-asembler-komandi-dlya-pochatk-vc-v-program-st-v-niz-kor-vnevih.html

ZH: https://tostpost.com/zh/computers/13991-assembler-commands-for-beginners-low-level-programmers.html






Alin Trodden - makalenin yazarı, editör
"Merhaba, ben Alin Trodden. Metin, kitap okumak, yazmak ve Gösterimler için bak. Ve sana söylüyorum.kötü değilim. İlginç projelere katılmaktan her zaman mutluluk duyarım."

Yorumlar (0)

Bu makalede Yorum yok, ilk olmak!

Yorum ekle

İlgili Haberler

Açıklayın depolama sistemi disk dosyaları. Örgüt, dosya sistemi

Açıklayın depolama sistemi disk dosyaları. Örgüt, dosya sistemi

bilgi arıyorsanız tema «açıklayın depolama sistemi disk dosya», o zaman doğru yerdesiniz! Herhangi bir veri var bilgisayarda, kullanılabilir olması ve sonradan kullanmak için. Ama hayata böyle bir mekanizma? Zor o ya d...

Nasıl kaldırmak için bir yönetici parolası?

Nasıl kaldırmak için bir yönetici parolası?

herhangi Bir üretim ve çalıştırıldığında herhangi bir çalışma dikkate insan faktörü, üzerinde büyük bir etkisi vardır bütün ders çalışma süreci. Bilgisayar donanımı, bu konuda alır ayrı bir kategori olduğu kesin ve yetkili matemat...

Gibi bir satır eklemek Excel: öneriler, örnekler

Gibi bir satır eklemek Excel: öneriler, örnekler

Program «Excel» Microsoft Office – bu, güçlü bir sekmeli izin veren bir editör sadece veri depolamak için satır ve sütun biçiminde, ama aynı zamanda üretmek için karmaşık bir hesaplama, hem de temsil toplamları b...

Kalite kontrol ram

Kalite kontrol ram

başlamadan Önce bu sorunu çözmek için bir doğrulama ram, açıkça anlamak ve farkında olmak, ne olduğunu temsil eder. Yani, dahili hafıza – bu uçucu olmayan, sistemin bir parçası, paylaşılan bir bilgisayar bir bellek tutar. tü...

"Odadan kaçış": oyun hileleri

Tüm kullanıcılar, akıllı telefonlar ve tabletler için bir kez olsun duymuş oyunlarda "100" kapı - çok bile oynadı bu tür projeler, test birden fazla benzer ve şimdi arıyoruz, yeni bir şey. Olanlar için değil, güncel - benzer oyunl...

Assassins Creed Rogue: oyun hileleri rusça (tam)

Assassins Creed Rogue: oyun hileleri rusça (tam)

bir Aksiyon oyunu Assassin’s Creed Rogue, geçen hangi konu bugünkü inceleme oluyor Kuzey Atlantik sırasında, yedi yıl savaşı. Ana karakterin adı Shay Patrick Cormac. Söylemeliyim ki, bu karakter henüz aday değil herhangi bir...