Editör
Efsanevi Üye
Puan
38
Çözümler
0
Yığın hafıza nedir?
Yığın (Stack) alanı, işlemci tarafından verilerin geçici olarak saklandığı veya uygulamanın kullandığı değişkenlerin tutulduğu ve büyüklüğü işletim sistemine göre değişen bellek bölgesidir. Yığının büyüklüğü, yönetimi, programcının değil uygulamanın sorumluluğundadır.
Yığın kaydedicisi nedir?
Yığın Segment Kaydedicisi: Kısaca SS olarak bilinen bu kaydedicinin gösterdiği bellek alanına verilen ad adından da anlaşılabileceği gibi bir takım veri işlenirken yer yokluğundan veya kaydedici yetersizliğinden dolayı verinin geçici olarak yerleştirildiği yerdir Yığına veriler geçici kaydedici yetersizliğinden dolayı …
Mikroişlemciler Stack nedir?
Mikroişlemciler Stack nedir?
Stack memory geçici değerlerin saklandığı bir hafıza alanıdır. Mikroişlemci SS:SP kaydedicileri ile bu hafıza alanına erişir. SS stack alanının segment adresini tutarken SP bu alandaki offsetleri işaret eder.
Stack de ne tutulur?
Stack de ne tutulur?
Değer tip (value type) dediğimiz int, short, byte, long, decimal, double, float gibi tipler stackte tutulur. Stackte veriler üst üste (LIFO– Last in First out) mantığında dizilir ve sırası gelmeden aradaki bir değer ile işlem yapılamaz.
DJNZ komutu nedir?
loop'larda bolca kullanilirdi rahmetli. 8051 ailesinde b register'ına bağlı kalmadan, ram adresi veya r0-r7 registerlarını kontrol edebilen, sıkça sanıldığı gibi max 255'e kadar değil, register'a 0 yükleyerek 256 cycle'lık looplar kurabileceğiniz koşullu atlama komutu.
Heap memory nedir?
Heap ise runtime (çalışma zamanı) anında kullanılırlar ve dağınık bir bellek göz yapısı olduğu için erişimi stack kadar kolay olmaz dolayısıyla yavaş çalışır. Stack bellekteki veri hemen silinirken Heap bellekteki verinin silinmesi Garbage Collector'a (Çöp toplama mekanizmasına) bağlıdır.
Stack pointer ne işe yarar?
Stack pointer ne işe yarar?
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.
Stack nerelerde kullanılır?
Stack nerelerde kullanılır?
Bilginin geliş sırasına göre, en son gelen elemana ilk erişilen liste yapısına yığın (stack) denir….Kullanım Alanları:
- Undo işlemi stack ile yapılır.
- Web browser'larda geri işlemi (back) için stack kullanılır.
- Matematiksel işlemlerdeki operatörler (+,*,/,-) ve operandlar için stack kullanılır.
Heap ne için kullanılır?
Heap'teki bellek kullanımı compiler tarafından değil, geliştiriciler tarafından kontrol edilir. Karmaşık programlar oluştururken, genellikle büyük bir bellek alanına ihtiyaç duyarız. Bu durumda Heap Memory kullanırız. Heap üzerinde allocate ettiğimiz bellek operasyonuna "dynamic memory allocation" adı verilir.
SJMP komutu nedir?
Loop ve Jump komutu SJMP: Program counterdan en fazla yarım byte uzaklıklarda bulunan bir yere atlamak için kullanılır.
8051 Mikrodenetleyici nedir?
8051 Mikrodenetleyici nedir?
8051 mikrodenetleyicileri ilk olarak Intel tarafından 1980 yılında üretilmiştir. Eski bir ürün olmasına rağmen, hem kendisi, hem de yapısı temel alınarak üretilmiş diğer işlemciler bugün geniş bir kullanım alanına sahiptir. Harvard bilgisayar mimarisine sahiptir.
Address Latch Enable ne işe yarar?
Address Latch Enable ne işe yarar?
ALE – Address Latch Enable (Adres Latch Aktif ) : Lojik 1 seviyesi ile işlemcinin Adres / veri yolunda adres bilgisinin olduğunu belirtir.
Control Bus görevi nedir?
Control Bus: Çift yönlü bir yoldur. Kontrol sinyallerini CPU'ya iletmek için diğer bileşenlere kontrol sinyalleri iletir. Temel amaçlarından biri, iletişimdeki hataları en aza indirmektir. Control bus sayısı her mikroişlemcide farklı olabilir.