JavaScript is required

Giả sử trong UART #1 (có địa chỉ 3F8h), nội dung của thanh ghi LCR (line control register), thì thanh ghi có địa chỉ 3F8h chứa:

A.

Dữ liệu truyền.

B.

Dữ liệu nhận.

C.

Byte cao hệ số chia tốc độ truyền.

D.

Byte thấp hệ số chia tốc độ truyền.

Trả lời:

Đáp án đúng: C


Thanh ghi LCR (Line Control Register) được sử dụng để cấu hình các thiết lập cho cổng nối tiếp UART. Khi bit D7 của LCR bằng 1, thanh ghi địa chỉ 3F8h sẽ được sử dụng để truy cập byte thấp của hệ số chia tốc độ truyền (Divisor Latch Low Byte - DLL). Khi bit D7 của LCR bằng 0, thanh ghi địa chỉ 3F8h sẽ được sử dụng để truy cập dữ liệu truyền hoặc nhận. Như vậy, tùy thuộc vào giá trị của bit D7 trong LCR, địa chỉ 3F8h có thể chứa dữ liệu truyền/nhận hoặc byte thấp của hệ số chia tốc độ truyền. Câu hỏi ở đây chỉ hỏi khi đang xét LCR, tức là đang cấu hình, nên đáp án đúng phải là byte thấp hệ số chia tốc độ truyền.

Câu hỏi liên quan