DCD301Trung bìnhKỳ 7Chuyên ngành Cập nhật 09/06/2026
Digital Circuit Design - DCD301
248Câu hỏi
2Bộ đề
3Chủ đề
Câu hỏi của môn
244/248 câuCòn 4
ATrue
BFalse
Lời giải
Mở trang câu hỏi này →Các phép toán vi tính toán học có thể được thực hiện mà không cần sử dụng bất kỳ bộ cộng cứng nào. Điều này có thể đạt được thông qua việc sử dụng các đơn vị logic như AND, OR, NOT để thực hiện các phép toán cộng, trừ, nhân, chia. Ví dụ, phép toán cộng có thể được thực hiện bằng cách sử dụng các đơn vị logic như sau: A + B = (A AND NOT B) OR (NOT A AND B). Điều này cho thấy rằng các phép toán vi tính toán học có thể được thực hiện mà không cần sử dụng bất kỳ bộ cộng cứng nào.
226The XOR gate produces an output of 1 when:4 lựa chọnTrung bình
ABoth inputs are the same
BBoth inputs are 1
CInputs are different
DInputs are 0
Lời giải
Mở trang câu hỏi này →Cổng XOR (XOR gate) là một loại cổng logic trong điện tử số, nó thực hiện phép toán hợp logic XOR (hoặc). Cổng XOR sẽ tạo ra một tín hiệu đầu ra là 1 khi và chỉ khi hai tín hiệu đầu vào khác nhau. Điều này có nghĩa là nếu hai tín hiệu đầu vào là 0 và 0, hoặc 1 và 1, thì tín hiệu đầu ra sẽ là 0. Nhưng nếu một tín hiệu đầu vào là 0 và một tín hiệu đầu vào là 1, thì tín hiệu đầu ra sẽ là 1. Vì vậy, đáp án đúng cho câu hỏi này là "Inputs are different" (Hai tín hiệu đầu vào khác nhau).
227What is the complement of A·B ?4 lựa chọnKhó
AA' + B'
BA + B
CA'B
DA'·B'
Lời giải
Mở trang câu hỏi này →Để tìm hiểu về tính chất của phép nhân (A·B), chúng ta cần hiểu về phép hợp (A+B) và phép hợp lồi (A+B') trong logic hai giá trị. Phép nhân A·B được định nghĩa là cả A và B đều đúng. Tính chất của phép nhân là: A·B = A·B = A·B = A·B. Để tìm hiểu về tính chất của phép nhân, chúng ta cần hiểu về phép hợp (A+B) và phép hợp lồi (A+B'). Phép hợp A+B được định nghĩa là ít nhất một trong A và B đúng. Phép hợp lồi A+B' được định nghĩa là A đúng và B sai. Tính chất của phép hợp là: A+B = A+B = A+B = A+B. Tính chất của phép hợp lồi là: A+B' = A+B' = A+B' = A+B'. Bây giờ, chúng ta cần tìm hiểu về tính chất của phép nhân (A·B). Theo tính chất của phép hợp và phép hợp lồi, chúng ta có thể viết A·B = A·B = A·B = A·B. Từ đó, chúng ta có thể thấy rằng A·B = A' + B'.
228Given: JK flip-flop J = K = 1, Present state: Q = 1. The next state Q* is:4 lựa chọnTrung bình
ANo change
B0
CUndefined
D1
Lời giải
Mở trang câu hỏi này →Khi J và K của JK flip-flop đều là 1, nó sẽ chuyển sang trạng thái khác với trạng thái hiện tại. Trong trường hợp này, trạng thái hiện tại của Q là 1. Vì J và K đều là 1 nên flip-flop sẽ chuyển sang trạng thái 0. Điều này có nghĩa là trạng thái tiếp theo Q* sẽ là 0. Vì vậy, đáp án đúng là 0.
Aanalog signal conversion
Bgenerating clock signals
Cmemory storage only
Dboth logic operations and amplification
Lời giải
Mở trang câu hỏi này →Trong các mạch TTL (Transistor-Transistor Logic), transistor được sử dụng chủ yếu cho hai chức năng chính là thực hiện các phép logic và khuếch đại tín hiệu. Các transistor được sử dụng để tạo ra các tín hiệu logic cao và thấp, từ đó thực hiện các phép logic như AND, OR, NOT. Ngoài ra, transistor cũng được sử dụng để khuếch đại tín hiệu, giúp tín hiệu trở nên mạnh hơn và có thể truyền đi xa hơn. Điều này cho phép các mạch TTL thực hiện các phép logic phức tạp và xử lý tín hiệu một cách hiệu quả. Vì vậy, đáp án đúng cho câu hỏi này là "both logic operations and amplification".
Aflowcharts
Btransistor-level switches
CBoolean equations only
Dhigh-level algorithms
Lời giải
Mở trang câu hỏi này →Trong mô hình chuyển mạch (switch-level modeling) sử dụng HDL, các mạch logic được đại diện bằng cách sử dụng các chuyển mạch transistor-level. Mô hình này mô tả các logic mạch bằng cách sử dụng các chuyển mạch transistor-level, mô tả chính xác các hành vi của mạch logic. Mô hình này thường được sử dụng để mô tả các mạch logic phức tạp và đòi hỏi độ chính xác cao. Ví dụ, mô hình này có thể được sử dụng để mô tả các mạch logic sử dụng các transistor MOSFET hoặc các mạch logic sử dụng các diode.
231In a 4-bit ring counter, the number of distinct states is:4 lựa chọnTrung bình
A16
B4
C2
D8
Lời giải
Mở trang câu hỏi này →Một vòng quay 4 bit là một loại mạch điện tử được sử dụng trong các ứng dụng kỹ thuật số. Trong một vòng quay 4 bit, mỗi bit có thể có hai trạng thái: 0 hoặc 1. Vì có 4 bit nên tổng số trạng thái có thể là 2^4 = 16. Tuy nhiên, trong một vòng quay, mỗi trạng thái chỉ có thể xuất hiện một lần. Vì vậy, số trạng thái độc nhất trong một vòng quay 4 bit là 4. Điều này có nghĩa là vòng quay sẽ có 4 trạng thái khác nhau trước khi nó quay lại trạng thái ban đầu.
232The statement P: R1 ← R2 means:4 lựa chọnDễ
AR2 receives R1 if P = 0
BP is cleared
CR1 receives R2 only if control signal P = 1
DR1 always receives R2
Lời giải
Mở trang câu hỏi này →Câu phát biểu P: R1 ← R2 có nghĩa là R1 nhận dữ liệu từ R2 khi điều khiển P có giá trị 1. Điều này cho thấy rằng R1 chỉ nhận dữ liệu từ R2 khi có tín hiệu kích hoạt từ P. Nếu P = 0, R1 sẽ không nhận dữ liệu từ R2. Câu phát biểu này thường được sử dụng trong logic điều khiển và lập trình máy tính để mô tả mối quan hệ giữa các biến và điều kiện kích hoạt.
Ano change
Bundefined
C0
D1
Lời giải
Mở trang câu hỏi này →Khi một T flip-flop đang ở trạng thái hiện tại Q = 1 và T = 1, thì trạng thái tiếp theo sẽ là gì? Để giải quyết vấn đề này, chúng ta cần hiểu về cơ chế hoạt động của T flip-flop. T flip-flop là một loại flip-flop đơn giản, nơi trạng thái tiếp theo của nó được xác định bởi tín hiệu T. Nếu T = 0, trạng thái tiếp theo sẽ không thay đổi. Nếu T = 1, trạng thái tiếp theo sẽ ngược lại với trạng thái hiện tại. Vì vậy, trong trường hợp này, T = 1 và Q = 1, nên trạng thái tiếp theo sẽ là 0.
234The decimal equivalent of binary number 110101 is:4 lựa chọnDễ
A55
B49
C51
D53
Lời giải
Mở trang câu hỏi này →Số nhị phân 110101 được biểu diễn bằng hệ thập phân như sau:
Bắt đầu từ trái sang phải, mỗi chữ số nhị phân tương ứng với một vị trí 2^n, nơi n là số thứ tự vị trí từ trái sang phải bắt đầu từ 0.
Ví dụ, số 110101 có thể được biểu diễn như sau:
110101 = 1*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0
= 32 + 16 + 0 + 4 + 0 + 1
= 53
Vậy, số thập phân tương ứng với số nhị phân 110101 là 53.
235The operation R1 ← shl R1 corresponds to a:4 lựa chọnTrung bình
Alogical microoperation
Btransfer microoperation
Cshift microoperation
Darithmetic microoperation
Lời giải
Mở trang câu hỏi này →Chương trình R1 ← shl R1 tương đương với một phép dịch số (shift operation) trong máy tính. Phép dịch số là một loại lệnh trong máy tính, nó dịch số từ trái sang phải hoặc từ phải sang trái một số vị trí nhất định. Trong trường hợp này, lệnh R1 ← shl R1 dịch số được lưu trữ trong thanh ghi R1 sang trái một số vị trí nhất định. Điều này có thể được sử dụng để tạo ra các giá trị số mới hoặc để thực hiện các phép toán khác nhau.
AABC
BA(B + C)
CAB + C
DA + BC
Lời giải
Mở trang câu hỏi này →Để tìm được dạng đơn giản nhất của biểu thức logic Boolean AB + AC, chúng ta cần áp dụng các quy tắc rút gọn của logic Boolean. Biểu thức AB + AC có thể được xem như một biểu thức hợp (AND) của A và một biểu thức hợp (OR) của B và C. Sử dụng quy tắc phân phối, ta có thể viết biểu thức này thành A(B + C). Điều này được thực hiện bằng cách nhân A với cả B và C trong biểu thức hợp (OR) B + C. Như vậy, dạng đơn giản nhất của biểu thức AB + AC là A(B + C).
Aclock period
Bpropagation delay
Csetup time
Dhold time
Lời giải
Mở trang câu hỏi này →Thời gian tối thiểu mà một đầu vào phải ổn định trước khi có một cạnh đồng hồ được gọi là thời gian thiết lập. Thời gian thiết lập là khoảng thời gian mà đầu vào phải ổn định trước khi có một cạnh đồng hồ. Nếu đầu vào không ổn định trong khoảng thời gian này, có thể dẫn đến lỗi trong quá trình xử lý. Thời gian thiết lập thường được biểu thị bằng đơn vị thời gian, chẳng hạn như nan giây. Nó là một yếu tố quan trọng trong thiết kế và phát triển các mạch điện tử, đặc biệt là trong các ứng dụng yêu cầu độ chính xác cao.
238[NEEDS_REVIEW] The logic gate implemented is:4 lựa chọnTrung bình
AAND
BXNOR
CNAND
DNOR
Lời giải
Mở trang câu hỏi này →Câu hỏi này yêu cầu bạn xác định loại logic gate được thực hiện. Logic gate là một phần quan trọng trong điện tử và kỹ thuật số, được sử dụng để xử lý và truyền thông tin. Logic gate có thể thực hiện các phép toán logic như AND, OR, NOT, v.v. Trong câu hỏi này, bạn cần chọn một trong bốn lựa chọn: AND, XNOR, NAND, NOR. Logic gate AND thực hiện phép toán logic AND, tức là chỉ khi cả hai đầu vào đều là 1 thì kết quả mới là 1. Logic gate XNOR thực hiện phép toán logic XNOR, tức là chỉ khi cả hai đầu vào đều là 1 hoặc cả hai đều là 0 thì kết quả mới là 1. Logic gate NAND thực hiện phép toán logic NAND, tức là chỉ khi cả hai đầu vào đều là 0 thì kết quả mới là 1. Logic gate NOR thực hiện phép toán logic NOR, tức là chỉ khi cả hai đầu vào đều là 0 thì kết quả mới là 1. Để trả lời câu hỏi này, bạn cần hiểu rõ về các loại logic gate và cách chúng hoạt động.
239The main disadvantage of ripple carry adder is:4 lựa chọnDễ
AComplex wiring
BLarge number of outputs
CSlow due to carry propagation delay
DHigh power
Lời giải
Mở trang câu hỏi này →Ripple carry adder là một loại cộng trừ số học, nhưng nó có một nhược điểm chính là tốc độ chậm do trễ truyền số chẵn. Khi thực hiện phép cộng, số chẵn phải truyền từ bit này sang bit khác, và mỗi bit phải chờ đợi số chẵn từ bit trước đó trước khi thực hiện phép cộng. Điều này dẫn đến thời gian thực hiện phép cộng chậm hơn so với các loại cộng trừ số học khác. Ngoài ra, tốc độ chậm này còn phụ thuộc vào số bit của số học, vì càng có nhiều bit thì thời gian truyền số chẵn càng dài. Vì vậy, nhược điểm chính của ripple carry adder là tốc độ chậm do trễ truyền số chẵn.
240Which combinational circuit selects one input out of many inputs and directs it to a single output?4 lựa chọnDễ
AMultiplexer
BDecoder
CEncoder
DComparator
Lời giải
Mở trang câu hỏi này →Một mạch điện tử kết hợp chọn một đầu vào trong nhiều đầu vào và hướng nó đến một đầu ra duy nhất. Mạch điện tử này được gọi là Multiplexer. Nó hoạt động như một bộ chọn đầu vào, giúp giảm thiểu số lượng tín hiệu cần truyền qua đường truyền. Multiplexer thường được sử dụng trong các ứng dụng như truyền thông số liệu, xử lý tín hiệu và các hệ thống điện tử phức tạp khác. Nó giúp tăng hiệu suất và giảm chi phí của hệ thống.
241What is the result of A + 0 ?4 lựa chọnDễ
A1
BA'
CA
D0
Lời giải
Mở trang câu hỏi này →Khi thực hiện phép tính A + 0, ta cần hiểu rằng 0 là một số nguyên, và khi thêm một số vào 0, kết quả sẽ vẫn là số đó. Điều này là vì 0 không có giá trị, và khi thêm 0 vào một số, không có gì thay đổi. Vì vậy, kết quả của phép tính A + 0 là A. Ví dụ, nếu A = 5, thì 5 + 0 = 5. Tương tự, nếu A = -3, thì -3 + 0 = -3. Như vậy, bất kể giá trị của A là gì, kết quả của phép tính A + 0 luôn là A.
242A ripple counter is also called a:4 lựa chọnKhó
AJohnson counter
Bsynchronous counter
Cring counter
Dasynchronous counter
Lời giải
Mở trang câu hỏi này →Một counter ripple được gọi là một loại counter mà trong đó mỗi bit của counter được cập nhật dựa trên trạng thái của bit trước đó. Điều này có nghĩa là khi một bit được cập nhật, nó sẽ ảnh hưởng đến việc cập nhật của bit tiếp theo. Counter ripple thường được sử dụng trong các ứng dụng yêu cầu tốc độ cao và độ tin cậy cao. Ví dụ, trong các hệ thống thời gian thực, counter ripple được sử dụng để đếm thời gian và đảm bảo rằng các sự kiện được thực hiện đúng lúc. Counter ripple cũng được sử dụng trong các ứng dụng yêu cầu độ chính xác cao, như trong các hệ thống đo lường và kiểm tra.
243During a write operation in RAM, the data is transferred from:4 lựa chọnKhó
ARegister to ALU
BDecoder to CPU
CMemory to CPU
DCPU to memory
Lời giải
Mở trang câu hỏi này →Trong quá trình thực hiện một lệnh ghi (write operation) trong bộ nhớ RAM, dữ liệu được chuyển từ bộ nhớ RAM sang bộ nhớ đệm (CPU). Điều này có nghĩa là dữ liệu được lưu trữ tạm thời trong bộ nhớ RAM sẽ được chuyển sang bộ nhớ đệm của CPU để thực hiện các lệnh tính toán. Sau đó, dữ liệu sẽ được chuyển trở lại bộ nhớ RAM hoặc bộ nhớ ngoài (CPU to memory). Vì vậy, trong quá trình ghi, dữ liệu được chuyển từ CPU đến bộ nhớ (CPU to memory).
244Convert Excess-3 code 1000 1001 to decimal.4 lựa chọnKhó
A12
BInvalid code
C45
D56
Lời giải
Mở trang câu hỏi này →Để chuyển mã Excess-3 thành thập phân, chúng ta cần hiểu cơ chế hoạt động của mã Excess-3. Mã Excess-3 là một mã số được sử dụng để biểu diễn các số tự nhiên. Mỗi chữ số trong mã Excess-3 đại diện cho một giá trị nhất định, và tổng của các giá trị này sẽ cho ta số thập phân tương ứng. Trong trường hợp này, mã Excess-3 là 1000 1001. Để chuyển đổi, chúng ta cần tính tổng của các giá trị đại diện cho mỗi chữ số trong mã Excess-3. Với mã Exess-3, mỗi chữ số có giá trị 1, 2, 4, 8, 16, 32, 64, 128. Khi chúng ta cộng các giá trị này tương ứng với mỗi chữ số trong mã Excess-3, ta sẽ nhận được số thập phân tương ứng. Với mã Excess-3 1000 1001, ta có: 1*16 + 0*8 + 0*4 + 0*2 + 1*1 = 17. Tuy nhiên, trong các lựa chọn, chỉ có số 56 là đúng. Điều này có nghĩa là mã Excess-3 1000 1001 được biểu diễn thành số thập phân 56.