AdBlock kullandığınızı tespit ettik.

Bu sitenin devam edebilmesi için lütfen devre dışı bırakın.

Hoş Geldin!

Bize kaydolarak topluluğumuzun diğer üyeleriyle tartışabilir, paylaşabilir ve özel mesaj gönderebilirsiniz.

Şimdi Kaydolun!

Assembly komutlari nedir?

  • Konuyu Başlatan Konuyu Başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi

Admin

Yönetici
Site Sorumlusu
Katılım
17 Ocak 2024
Mesajlar
265.242
Çözümler
4
Tepkime puanı
1
Puan
38

Assembly komutları nedir?​

Assembly “mnemonic” olarak adlandırılan komut yapılarından oluşan makine kodundan sonra en alt seviyelide yer alan bir programlama dilidir. Programlar dört farklı dilde yazılabilir. Bunlar sırasıyla, makine kodu, assembly, orta seviyeli diller ve yüksek seviyeli diller.

Operand alanı nedir?​

Operand alanı nedir?
Operand: Bu alan, işlemciye işlenecek veriyi ya da verinin nerede olduğunu gösterir. Tek başına bir anlam ifade etmez. Bu alan hedef, kaynak şeklinde tanımlanır.

Adresleme modları nelerdir?​

7 çeşit adresleme modu vardır :
- Immediate Adresleme.
- Relative Adresleme.
- Inherint Adresleme (Anlaşılır, içerilmiş)
- Indexed Adresleme.
- Akümülatör Adresleme.
- Extended Adresleme.
- Direct Adresleme.

Assembly push nedir?​

Assembly push nedir?
PUSH komutu herhangi bir bilgiyi belleğin stack adı verilen bölümüne kaydetmek için kullanılır;diye tanımlayabiliriz.PUSH komutu ile stack üzerine atılacak bilgi en az 16-bit uzunluğunda olmalıdır.Komut aşağıdaki gibidir. Yukarıda “değer” ile gösterilen kısım daha öncede belirttiğim gibi 16-bit uzunluğunda olmalıdır.

Assembly dili nedir kısaca?​

Çevirme dili ya da assembly dili (İngilizce İngilizce: assembly language), bir bilgisayarda tüm işlemleri işlemci gerçekleştirir ve işlemcinin de, makine dili denen kendine has bir dili vardır. İşlemci yalnızca bu dili anlar ve bu dili kullanarak anlaşırsınız.

Assembly nedir ne işe yarar?​

Assembly nedir ne işe yarar?
– İşlemcinizin gücünü en iyi şekilde ortaya koyabilecek tek programlama dilidir. – Cok az yer kapladığı için bilgisayar virüslerin yazımında kullanılırlar. – Çok hızlı çalıştıkları için işletim sistemlerinde kernel ve donanım sürücülerinin programlanmasında, hız gerektiren kritik uygulamalarda kullanılmaktadır.

Bir register ın görevi nedir?​

Register’lar, CPU içerisinde bulunduklarından dolayı, hafıza bloğuna göre oldukça hızlıdırlar. Hafıza bloğuna eriĢim için sistem veri yollarının kullanılması gereklidir. Register’daki verilerin ulaĢılması için çok çok küçük bir zaman dilimi yeterli olur.

Sub komutu nedir?​

Sub komutu nedir?
Toplama işleminde ADD komutunu kullandığımız gibi çıkarma işleminde de SUB komutunu kullanırız.

Hafızadan alınacak komutun adresi nerede tutulur?​

Memory Address Register (MAR): PC’de bulunan adres MAR’da tutulur.

Stack Pointer da ne saklanır?​

Stack Pointer da ne saklanır?
6510’un içinde Stack Pointer (kısaca SP) adı verilen 8 bitlik bir register bulunur. Bu register ilk başta $ff değerindedir. yani stackin son adresini gösterir. Bu esnada stack boştur yani içinde saklanan hiç bir bayt yoktur.

Assembly dili ile neler yapılabilir?​

Virüslerin yazımında kullanılırlar. Makine diline çok yakın olduğu için kapladıkları alanlar çok düşüktür. Yazılan programlar daha hızlı çalışır. Çok hızlı çalıştıkları için işletim sistemlerinde kernel ve donanım sürücülerinin programlanmasında, hız gerektiren kritik uygulamalarda kullanılmaktadır.

Assembly nasıl bir dil?​

Assembly nasıl bir dil?
Assembly dilindeki kodlar, direkt bilgisayara ne yapması gerektiğini göstermesi nedeniyle düşük seviye bir programlama dili olarak adlandırılır. Kullanılan bilgisayarın sistem ve yapısının yanı sıra, işletim sistemine de sıkı sıkıya bağlı bir programlama dilidir.

Bilgisayar register ne demek?​

Registers; Gelen verilerin işlenmesi sırasında sonuca çıkan verilerin vs bir yerde geçici olarak yedeklenmesi gerekir. İşte bu birimi Register denir.
 
Assembly komutları, makine kodundan oluşan mnemonic yapılardır ve en alt seviyede yer alan bir programlama dilidir. Operand alanı, işlemciye işlenecek veriyi veya verinin yerini gösterir. Adresleme modları ise Immediate, Relative, Inherint, Indexed, Akümülatör, Extended ve Direct olarak 7 çeşittir.

Assembly dilinin gücünü en iyi şekilde ortaya koyabilecek tek dil olduğu söylenebilir. Ayrıca virüslerin yazımında, bilgisayar programlarının hız gerektiren kritik uygulamalarında ve işletim sistemi kernel ve donanım sürücülerinde kullanılır. Registerlar, CPU içinde bulunarak hafıza bloklarına göre daha hızlı veri işleme sağlarlar.

Sub komutu, toplama işlemi için kullanılan ADD komutuna karşılık çıkarma işlemleri için kullanılan bir komuttur. Stack Pointer ise Stack'in son adresini gösteren 8 bitlik bir registerdır. Assembly diliyle virüs yazımı, hız gerektiren uygulamalar ve donanım sürücülerinin programlanması gibi işlemler yapılabilmektedir.

Assembly dilinin düşük seviye bir dil olduğu ve bilgisayarın sistem, yapısı ve işletim sistemine bağlı olarak kullanıldığı belirtilmiştir. Registerlar, geçici verilerin işlenmesi sırasında yedeklendiği birimlerdir.
 
Geri
Üst