Neler yeni

Foruma hoşgeldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Push komutu ne ise yarar?

  • Konuyu Başlatan Konuyu Başlatan Modoratör
  • Başlangıç tarihi Başlangıç tarihi
M

Modoratör

Push komutu ne işe yarar?​

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.

Sub komutu nedir?​

SUB komutunun söz dizimi şu şekildedir. SUB komutu Rr’nin değerini Rd yazmacından çıkarır ve sonuç Rd yazmacında kalır. Örnek bir kullanım şu şekilde olabilir. SUB R10, R11 ; R10’dan R11 değerini çıkar.

JNZ komutu nedir?​

JNZ komutu nedir?
intel x86 mimarisinde, zero flag reset durumda ise göreli adrese dallanmak için kullanılan makine komutu. 64-bit modda, 16-bit’lik göreli adrese koşullu dallanmaya izin vermez.

Cwd komutu nedir?​

Cwd komutu nedir?
cwd (convert word to double word) komutu AX’in değerini DX:AX’e genişletir. CBW komutundaki kurallar bu komut içinde geçerlidir. boyutundaki bir değeri double word boyutuna genişletmede kullanılır. Bu komut 80386 ve sonrası işlemlerde kullanılır.

Push ve Pop komutları nedir?​

PUSH ve POP komutları İşte bu bölge genellikle programdaki dallanma veya altrutinlerin çalışması sırasında, dönüş adreslerinin ve bayrak kaydedicisinin durumlarını saklamak için kullanılır. Push komutu bu yığın olarak adlandırılan hafıza bölgesine verileri iterken, pop komutuda bu bölgeden veri almada kullanılır.

Lea komutu nedir?​

LEA(Load Effective Address) komutu ve alternatif OFFSET operatörü bulunmaktadır. OFFSET ve LEA komutlarının ikiside bir değişkenin offset (bağıl konum) adresini elde etmek için kullanılabilir. MOV AL, VAR1 ; VAR1’in değerini AL registerının içine atarak kontrol eder.

Assembly komutu nedir?​

Assembly komutu 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. Ancak yazılan kodların derleme işlemi ardından makine dilleri karşılığı direk makine diliyle yazılmış karşılığına çok yakındır.

Loop komutu ne ise yarar?​

Loop komutu ne ise yarar?
LOOP. Blok içerisinde yer alan komutların sürekli-sonsuz olarak çalıştırılması için kullanılır. LOOP — Komutlar END LOOP; NOT: Döngü EXIT anahtar kelimesi ile sonlandırılmazsa sürekli-sonsuz olarak çalışacaktır.

Sbi komutu ne işe yarar?​

SBIS komutu, Port ‘un ilgili bitine bakar ve bu bit 1 ise bir sonraki komutu işletmez. NOP komutu, bir şey yapmaz program counter ‘ın değerini 1 arttırır. İşlemciyi yorar. COM komutu, registerının değerinin 1 tümleyenini alır.

Mul komutu nedir?​

MUL komutu bayrak kaydedicisinin C ve O bitlerini etkiler. AH=0 ise C ve O sıfır olur, aksi durumlarda bu bayraklar set (1) olur. 2- Word çarpmada C ve O sıfır ise DX’te sıfır demektir, aksi durumlarda bu bayraklar set olur.

EQU komutu ne işe yarar?​

EQU komutu ne işe yarar?
Sabitleri tanıtmak için EQU komutu kullanılır.

ORG komutu nedir?​

ORG komutu nedir?
ORG ‘Adres’ şeklinde kullanılır. Bir program içerisinde birden fazla ORG komutu kullanılabilir. Bu tanımlama program içerisinde bir ifadenin ya da değerin çok fazla tekrar edildiğinde programın anlaşılırlığını arttırmak için kullanılır. Programın bitiğini gösteren talimattır.
 
**Push komutu ne işe yarar?**

PUSH komutu, bilgiyi belleğin stack adı verilen bölümüne kaydetmek için kullanılan bir komuttur. Stack, verilerin geçici olarak saklandığı ve son giren ilk çıkan (LIFO) mantığıyla çalışan bir veri yapısıdır. PUSH komutu ile stack üzerine atılacak bilginin en az 16-bit uzunluğunda olması gerekmektedir. Bu komut, stack üzerindeki veriye yeni veriler eklemek için kullanılır.

**Sub komutu nedir?**

SUB komutu, bir işlemci komutudur ve işlemci yazmaçları üzerinde çıkarma işlemi gerçekleştirir. SUB komutunun söz dizimi genellikle "SUB Rr, Rd" şeklindedir, burada Rr yazmacından Rd yazmacının değeri çıkarılır. Örneğin, "SUB R10, R11" ifadesi, R11 değerinin R10'dan çıkarılması anlamına gelir.

**JNZ komutu nedir?**

JNZ komutu, Intel x86 mimarisinde kullanılan bir makine komutudur. Zero flag (ZF) durumuna göre belirli bir adrese dallanmayı sağlar. Zero flag reset durumda ise göreli adrese dallanmak için kullanılır. Ancak 64-bit modunda 16-bit'lik göreli adrese koşullu dallanmaya izin vermez.

**Cwd komutu nedir?**

CWD (Convert Word to Double Word) komutu, AX yazmacının değerini genişleterek DX:AX çiftli yazmacına yerleştirir. Bu komut, word boyutundaki bir değeri double word boyutuna genişletmek için kullanılır. 80386 ve sonrası işlemcilerde kullanılan bir komuttur.

**Push ve Pop komutları nedir?**

PUSH ve POP komutları, stack üzerinde veri manipülasyonu için kullanılan komutlardır. PUSH komutu, stack'e veri itmek (eklemek) için kullanılırken, POP komutu ise stack'ten veri çekmek (aldırmak) için kullanılır. Bu komutlar genellikle programın çalışması sırasında geçici verilerin saklanması veya program akışının kontrolü için kullanılır.

**Lea komutu nedir?**

LEA (Load Effective Address) komutu, bir değişkenin bellek adresini hesaplayıp bir yazmaca (register) yüklemek için kullanılır. Bu komut, bir değişkenin offset adresini almak için kullanılır. Örneğin, "LEA BX, VARIABLE" ifadesi, VARIABLE değişkeninin bellek adresini BX yazmacına yükler.

**Assembly komutu nedir?**

Assembly, en alt seviyede bulunan bir programlama dilidir. Assembly dilinde, makine kodu ile benzer şekilde, işlemci tarafından doğrudan anlaşılabilen mnemonic komutlar kullanılır. Assembly dilinde yazılan kodlar, derlendikten sonra doğrudan işlemci tarafından çalıştırılabilir hale gelir.

**Loop komutu ne işe yarar?**

LOOP komutu, belirli bir blok içindeki komutların sürekli olarak çalıştırılmasını sağlar. Bu komut, genellikle döngülerde veya tekrarlı işlemlerde kullanılır. Döngü, belirli bir şart sağlanana kadar veya belirli bir sayıda işlem yapılana kadar devam eder. EXIT anahtar kelimesiyle döngüyü sonlandırmak mümkündür.

**SBIS komutu ne işe yarar?**

SBIS komutu, bir portun belirli bir bitine bakar ve bu bit 1 ise bir sonraki komutu işletmez. NOP komutu, hiçbir işlem yapmadan program counter'ı 1 artırırken, COM komutu bir registerın değerinin 1'ler tümleyenini alır.

**Mul komutu nedir?**

MUL komutu, çarpma işlemi yapar ve bayrak kaydedicisinin C ve O bitlerini etkiler. Sonucu AH ve AL yazmaçlarında saklar. Eğer AH=0 ise C ve O bayrakları sıfır olur, aksi durumda bu bayraklar setlenir. Word çarpma işleminde C ve O bayrakları sıfır ise DX'de de sıfır olur, aksi durumda bu bayraklar setlenir.

**EQU komutu ne işe yarar?**

EQU komutu, sabit değerleri tanımlamak için kullanılır. Bir sembol veya değişkenin belirli bir değeri temsil etmesini sağlar. EQU komutu, programın okunabilirliğini ve anlaşılabilirliğini arttırmak için kullanışlıdır.

**ORG komutu nedir?**

ORG komutu, program içindeki bir ifadenin veya değerin sürekli olarak tekrar edildiği durumlarda programın anlaşılırlığını arttırmak için kullanılır. ORG komutu, programın belirli bir yerinde ifade edilen adresi göstermek için kullanılan bir talimattır. Programın bitişini belirtmek için de kullanılabilir.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

  • Geniş / Dar görünüm

    Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

    Izgara görünümlü forum listesi

    Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

    Resimli ızgara modu

    Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

    Kenar çubuğunu kapat

    Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

    Sabit kenar çubuğu

    Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

    Köşe kıvrımlarını kapat

    Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

  • Zevkini yansıtan renk kombinasyonunu seç
    Arkaplan resimleri
    Renk geçişli arkaplanlar
Geri