Sistem nombor
- Nilai kedudukan
- perduaan 2k, oktal 8k, heks 16k
- Kepada perpuluhan
- Σ dk·bk
- Daripada perpuluhan
- bahagi dengan asas, baca baki dari bawah ke atas
- Heks ↔ perduaan
- satu digit heks = 4 bit
- Pelengkap dua
- songsangkan bit dan tambah 1
Lembaran formula, langkah kaedah utama untuk setiap topik dan 6 soalan latihan, dengan penyelesaian penuh di bahagian belakang.
Corak 8-bit 1000 1111 menyimpan integer bertanda dalam pelengkap dua. Apakah nilainya N dalam perpuluhan?
Satu imej tanpa mampatan berukuran 1280 × 720 piksel dengan 16 bit setiap piksel. Berapakah memori M yang diambilnya, dalam KiB (1 KiB = 1024 bait)?
Multipleks 4-ke-1 mempunyai input pilih S₁ = A dan S₀ = B, dan input datanya diikat kepada I₀ = 0, I₁ = 1, I₂ = 1, I₃ = C′. Bagi berapa daripada 8 gabungan A, B dan C output F = 1? Cari N.
Cari bentuk SOP minimum bagi F(A, B, C, D) = Σm(0, 2, 3, 10) + d(6, 14), dengan d menandakan keadaan tidak peduli. Berapa banyak literal L yang terkandung dalamnya?
Gelombang sinus 13 kHz disampel pada 20 kHz tanpa penapis anti-alias. Pada frekuensi fa yang manakah ia muncul dalam sampel? Berikan dalam kHz.
ADC 24-bit menyiarkan setiap sampel melalui UART pada 9600 baud, format 8N1 (bit mula, 8 bit data, 1 bit henti). Setiap sampel dihantar sebagai 3 bait penuh dan pautan sentiasa sibuk. Cari frekuensi isyarat tertinggi fmax yang dapat disampel tanpa alias, dalam Hz.
Jawapan: N = −113
Sistem nombor kedudukan: setiap digit bernilai nilainya didarab kuasa asas. Dalam perduaan, kedudukan bernilai 1, 2, 4, 8, 16, …; dalam heksadesimal 1, 16, 256, …, dengan A–F mewakili 10–15. Dalam pelengkap dua 8-bit, bit paling kiri bernilai −128 dan bukannya +128, begitulah nombor negatif disimpan.
Bit lain mengekalkan nilai positif biasanya.
Jawapan: M = 1800 KiB
Sistem nombor kedudukan: setiap digit bernilai nilainya didarab kuasa asas. Dalam perduaan, kedudukan bernilai 1, 2, 4, 8, 16, …; dalam heksadesimal 1, 16, 256, …, dengan A–F mewakili 10–15. Dalam pelengkap dua 8-bit, bit paling kiri bernilai −128 dan bukannya +128, begitulah nombor negatif disimpan.
Jawapan: N = 5
Multipleks: multipleks 2ⁿ-ke-1 menyalurkan satu input datanya ke output; talian pilih, dibaca sebagai nombor perduaan, menentukan yang mana satu. Untuk MUX 4-ke-1 dengan pilih S₁S₀ = AB, F = A′B′·I₀ + A′B·I₁ + AB′·I₂ + AB·I₃. Mengikat input data kepada 0, 1, C atau C′ membolehkan MUX menghasilkan sebarang fungsi bagi A, B dan C, yang merupakan cara lazim untuk membina logik dengan satu cip.
Jawapan: L = 8
Peta Karnaugh: sel disusun dalam kod Gray (00, 01, 11, 10), maka sel berjiran, termasuk yang merentasi tepi, berbeza pada tepat satu pemboleh ubah. Kumpulkan 1 dalam segi empat tepat berisi 1, 2, 4, 8 atau 16 sel, sebesar mungkin dan sesedikit mungkin, sehingga setiap 1 diliputi. Setiap kumpulan ialah satu sebutan hasil darab: pemboleh ubah yang kekal malar di dalamnya. Kumpulan 2ᵏ sel kehilangan k pemboleh ubah. Tidak peduli (X) boleh digunakan untuk membesarkan kumpulan tetapi tidak perlu diliputi. Mengumpulkan 0 pula memberi bentuk POS minimum.
Kumpulan terbesar yang boleh dibentuk daripada 1 dan X.
Jawapan: fa = 7 kHz
Pensampelan: ADC mengukur isyarat fs kali sesaat. Menurut teorem Nyquist–Shannon, frekuensi f ditangkap dengan betul hanya selagi f < fs/2, frekuensi Nyquist (lipatan), jadi kadar pensampelan mesti melebihi dua kali ganda frekuensi isyarat tertinggi. Frekuensi yang lebih tinggi tidak hilang: ia muncul sebagai alias pada fa = |f − k·fs|, dengan nombor bulat k yang membawa hasilnya antara 0 dan fs/2. Sampel tidak dapat membezakan kedua-duanya, jadi penapis anti-alias analog mesti membuang semua yang di atas fs/2 sebelum ADC.
Lengkung putus-putus dalam rajah ialah alias: ia melalui sampel yang betul-betul sama.
Jawapan: fmax = 160 Hz
UART: pautan bersiri tak segerak menghantar setiap bait sebagai bingkai: satu bit mula (rendah), bit data, satu bit pariti pilihan dan satu atau dua bit henti (tinggi). Kadar baud ialah bilangan bit sesaat, jadi satu bit berlangsung Tb = 1/baud dan bingkai n bit berlangsung n/baud. Format 8N1 yang biasa mempunyai 10 bit setiap bait. Penjana baud membahagikan jam: baud = fclk/(16·D) dengan nombor bulat D, jadi kadar baud sebenar berbeza sedikit daripada sasaran; ralat di bawah kira-kira 2 % biasanya boleh diterima.
ExamProblems · examproblems.com/courses/digital-electronics