Các thanh ghi nào giữ kết quả trong các lệnh nhân chia 16 bit?
Trả lời:
Đáp án đúng: A
Trong các lệnh nhân và chia 16 bit trong kiến trúc x86, thanh ghi AX (Accumulator Register) và DX (Data Register) được sử dụng để lưu trữ kết quả. Cụ thể:
- Lệnh nhân (MUL): Khi nhân hai số 16 bit, một toán hạng phải nằm trong thanh ghi AX. Kết quả 32 bit của phép nhân sẽ được lưu trữ trong thanh ghi DX:AX, trong đó DX chứa phần cao (most significant word) và AX chứa phần thấp (least significant word).
- Lệnh chia (DIV): Khi chia một số 32 bit cho một số 16 bit, số bị chia phải nằm trong thanh ghi DX:AX (DX chứa phần cao và AX chứa phần thấp). Thương số (quotient) của phép chia sẽ được lưu trữ trong thanh ghi AX, và số dư (remainder) sẽ được lưu trữ trong thanh ghi DX.
Do đó, đáp án chính xác là AX và DX.
Chia sẻ tài liệu ôn thi với 300 câu trắc nghiệm Vi xử lý có đáp án dành cho các bạn sinh viên. Đây cũng là đề cương ôn tập hữu ích giúp bạn hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra. Mời các bạn tham khảo!
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
