Sayı sistemleri
- Basamak değerleri
- ikili 2k, sekizli 8k, onaltılı 16k
- Onluğa
- Σ dk·bk
- Onluktan
- tabana bölün, kalanları aşağıdan yukarı okuyun
- Onaltılı ↔ ikili
- bir onaltılı basamak = 4 bit
- İkiye tümleyen
- bitleri ters çevirin ve 1 ekleyin
Formül kâğıtları, her konunun temel yöntem adımları ve 6 alıştırma sorusu; tam çözümler en sonda.
−39 sayısını 8 bitlik ikiye tümleyen dizisi olarak yazın. Diziyi işaretsiz ikilik sayı olarak okuyun: onluk değeri U nedir?
Bitleri 0111 0101 AND 1110 0101 işleminin 8 bitlik sonucuna ayarlayın. Sonucun onluk değeri R nedir?
Bu Karnaugh haritasında tam bir tane 1’in komşu 1’i yoktur; bu yüzden en küçük SOP biçiminde tek hücrelik bir grup (dört literalli tam bir minterim) olarak kalır. Haritanın kenarları boyunca olan komşular da sayılır. O hücreye tıklayın.
4 bitlik bir halka sayıcı Q₃Q₂Q₁Q₀ 1001 değerinden başlar. Her saat kenarında bitler bir yer sağa kayar (Q₃ → Q₂ → Q₁ → Q₀) ve Q₃, Q₀’ı alır. 7 saat kenarından sonra durumu, Q = Q₃Q₂Q₁Q₀, ondalık sayı olarak verin.
Bir kaydedici, 16 bitlik bir ADC ile 4 kanalı her biri 50 kHz’de örnekliyor. Her örnek tam bayt olarak saklanıyor. 1 dakikalık bir kayıt için gereken belleği M MB cinsinden bulun (1 MB = 10⁶ bayt).
3 kHz bir kare dalga, örtüşme önleyici filtre olmadan 20 kHz ile örnekleniyor. Kare dalga 3f₁, 5f₁, 7f₁, … tek harmoniklerini içerir. 5f₁ harmoniği örneklenmiş veride hangi frekansta fa görünür? kHz cinsinden verin.
Cevap: U = 217
Konumsal sayı sistemleri: her basamak, değeri çarpı tabanın bir kuvveti kadar değerlidir. İkilik sistemde basamaklar 1, 2, 4, 8, 16, …; onaltılık sistemde 1, 16, 256, … değerindedir ve A–F, 10–15'i gösterir. 8 bitlik ikiye tümleyende en soldaki bit +128 yerine −128 değerindedir; negatif sayılar böyle saklanır.
Cevap: R = 101
Bitleri ayarlamak: her bit ikinin bir kuvveti değerindedir (128, 64, …, 1). Bir onaltılık basamak tam olarak dört bittir ve 8 bitlik ikiye tümleyende en soldaki bit −128 değerindedir. Bit işlemleri her bit konumunda ayrı ayrı çalışır.
AND yalnızca iki bit de 1 olduğunda 1 verir.
Cevap: AB = 11, CD = 11
Karnaugh haritaları: hücreler Gray koduyla (00, 01, 11, 10) sıralanır; bu yüzden komşu hücreler, kenarların karşısındakiler dahil, tam olarak tek değişkende farklılaşır. 1’leri 1, 2, 4, 8 ya da 16 hücrelik dikdörtgenler içinde, olabildiğince büyük ve olabildiğince az sayıda gruplayın; her 1 kapsanana kadar. Her grup bir çarpım terimidir: grubun içinde sabit kalan değişkenler. 2ᵏ hücrelik bir grup k değişken kaybeder. Fark etmez durumları (X) grupları büyütmek için kullanılabilir ama kapsanmaları gerekmez. 0’ları gruplamak en küçük POS biçimini verir.
Komşu bir 1’i olan bir 1, iki ya da daha fazla hücrelik bir gruba katılabilir.
Cevap: Q = 3
Flip-floplar ve sayıcılar: bir flip-flop yalnızca saatin etkin kenarında değişir. D girişini kopyalar (Q⁺ = D); T, T = 1 iken tersler; JK, 00 için tutar, 01 için sıfırlar, 10 için kurar, 11 için tersler. n bitlik bir ikilik sayıcının 2ⁿ durumu vardır ve 2ⁿ modunda sayar; mod-N sayıcı 0, 1, …, N − 1 sayıp 0’a döner ve 2ⁿ ≥ N olan en küçük n kadar flip-flop gerektirir. Bir dalgacık (ripple) sayıcının her aşaması frekansı yarıya indirir; bu yüzden mod-N sayıcının son çıkışı fclk/N ile çalışır. n flip-flopluk bir Johnson sayıcının 2n durumu, bir halka sayıcının n durumu vardır.
Cevap: M = 24 MB
Veri hızları: her kanal saniyede N bitlik fs örnek verir; ham hız kanal × fs × N bit/s’dir. Bellekte bir örnek tam bayt yer kaplar (12 bitlik bir örnek 2 bayta kaydedilir), bu yüzden bir kayıt için bellek kanal × fs × örnek başına bayt × süre kadardır. Çoklayıcılı bir ADC kanalları art arda dönüştürür: her dönüşüm (oturma süresiyle birlikte) t sürer, dolayısıyla n kanallık bir tur n·t sürer ve her kanal 1/(n·t) hızıyla örneklenir.
Cevap: fa = 5 kHz
Örnekleme: bir ADC sinyali saniyede fs kez ölçer. Nyquist–Shannon teoremine göre bir f frekansı ancak f < fs/2 olduğu sürece doğru yakalanır; bu sınır Nyquist (katlanma) frekansıdır. Bu yüzden örnekleme hızı, en yüksek sinyal frekansının iki katını aşmalıdır. Daha yüksek bir frekans kaybolmaz: sonucu 0 ile fs/2 arasına getiren k tam sayısıyla fa = |f − k·fs| frekansında bir örtüşme (alias) olarak görünür. Örnekler ikisini ayırt edemez; bu yüzden ADC’den önce bir analog örtüşme önleyici filtre, fs/2’nin üzerindeki her şeyi kaldırmalıdır.
Örtüşme, hiçbir dijital filtrenin kaldıramayacağı sinyal bandının içine düşer. Yalnızca ADC’den önceki bir analog filtre işe yarar.
ExamProblems · examproblems.com/courses/digital-electronics