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.
Bitleri, 8 bitlik ikiye tümleyende −78 saklayacak şekilde ayarlayın. İşaretsiz bir sayı olarak okunduğunda desenin değeri U nedir?
Bitleri 1010 1111 >> 1 işleminin 8 bitlik sonucuna ayarlayın. Sonucun onluk değeri R nedir?
F = ABC + BC + A′B fonksiyonunu en küçük çarpımlar toplamı biçimine sadeleştirin. Sadeleştirilmiş ifade kaç literal (L) içerir?
Bir mod-60 sayıcı 60 farklı durumdan geçmek zorundadır. Gereken en az flip-flop sayısı, n, kaçtır?
Bir UART baytları 9600 baud ile 8E2 biçiminde gönderiyor: 8 veri biti, bir çift eşlik biti ve 2 durma biti, bir de başlama biti. Saniyede aktarabileceği en fazla veri baytı sayısını bulun.
24 MHz saatli bir mikrodenetleyici, UART baud hızını fclk/(16·D) olarak ayarlıyor; D, en yakın değere yuvarlanmış bir tam sayıdır. Hedef 9600 baud. Gerçek baud hızının yüzde hatasını bulun (çok hızlıysa pozitif).
Cevap: U = 178
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.
Cevap: R = 87
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.
1 kadar sağa kaydırmak her biti 1 basamak sağa taşır; sağ uçtan düşen bitler kaybolur ve soldan sıfırlar girer.
Cevap: L = 4
Boole cebiri: ifadeleri sadeleştiren kurallar X + X′ = 1 ve X·X′ = 0, X + X = X, soğurma X + X·Y = X, birleştirme kuralı X·Y + X·Y′ = X, X + X′Y = X + Y ve uzlaşma teoremi XY + X′Z + YZ = XY + X′Z’dir. De Morgan yasaları (X·Y)′ ifadesini X′ + Y′’ye ve (X + Y)′ ifadesini X′·Y′’ye çevirir. Bir Karnaugh haritası bu kuralları grafik olarak uygular: iki komşu hücrelik her grup, XY + XY′ = X kuralının bir kullanımıdır.
Cevap: n = 6
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: RB = 800 B/s
UART: asenkron bir seri bağlantı her baytı bir çerçeve olarak gönderir: bir başlama biti (düşük), veri bitleri, isteğe bağlı bir eşlik biti ve bir ya da iki durma biti (yüksek). Baud hızı saniyedeki bit sayısıdır; yani bir bit Tb = 1/baud sürer ve n bitlik bir çerçeve n/baud sürer. Yaygın 8N1 biçiminde bayt başına 10 bit vardır. Baud üreteci saat frekansını böler: baud = fclk/(16·D), D bir tam sayıdır; bu yüzden gerçek baud hızı hedeften biraz farklıdır, yaklaşık %2’nin altındaki bir hata genellikle kabul edilebilir.
Cevap: e = 0,1603 %
UART: asenkron bir seri bağlantı her baytı bir çerçeve olarak gönderir: bir başlama biti (düşük), veri bitleri, isteğe bağlı bir eşlik biti ve bir ya da iki durma biti (yüksek). Baud hızı saniyedeki bit sayısıdır; yani bir bit Tb = 1/baud sürer ve n bitlik bir çerçeve n/baud sürer. Yaygın 8N1 biçiminde bayt başına 10 bit vardır. Baud üreteci saat frekansını böler: baud = fclk/(16·D), D bir tam sayıdır; bu yüzden gerçek baud hızı hedeften biraz farklıdır, yaklaşık %2’nin altındaki bir hata genellikle kabul edilebilir.
Yaklaşık %2’nin altındaki bir hata genellikle kabul edilebilir.
ExamProblems · examproblems.com/courses/digital-electronics