JavaScript is required

Nếu đơn vị dữ liệu là 111111, bộ chia là 1010, và dư số là 110, cho biết số bị chia (divident) tại máy phát?

A.

111111000

B.

1111110000

C.

111111

D.

1111111010

Trả lời:

Đáp án đúng: B


Số bị chia (dividend) tại máy phát trong bài toán CRC (Cyclic Redundancy Check) được tạo ra bằng cách thêm dư số (remainder) vào đơn vị dữ liệu (data unit) đã được dịch trái một số bit bằng với bậc của bộ chia (divisor). Trong trường hợp này: Đơn vị dữ liệu là 111111, bộ chia là 1010 (bậc 3, tức là 3 bit), và dư số là 110. Bước 1: Dịch trái đơn vị dữ liệu 3 bit (bằng bậc của bộ chia - 1): 111111 -> 111111000 Bước 2: Số bị chia là kết quả của phép cộng XOR giữa 111111000 và dư số 110. Tuy nhiên, do đề bài yêu cầu tìm số bị chia *tại máy phát*, trước khi thực hiện phép chia CRC, ta chỉ cần dịch trái đơn vị dữ liệu và thêm các bit 0 vào. Vì dư số chỉ được tính sau khi chia. Như vậy số bị chia đơn giản là kết quả của bước 1. Vậy, số bị chia là 111111000.

Bộ 300+ câu hỏi trắc nghiệm Truyền số liệu có đáp án được tracnghiem.net chia sẻ dưới đây, nhằm giúp các bạn sinh viên có thêm tư liệu tham khảo!


50 câu hỏi 60 phút

Câu hỏi liên quan