Xét đoạn chương trình sau: – MOV BL, 3Bh – MOV AX, 132A h – DIV BL Thương được đặt vào thanh ghi nào?
Trả lời:
Đáp án đúng: A
Trong đoạn chương trình hợp ngữ trên, lệnh `DIV BL` thực hiện phép chia không dấu thanh ghi `AX` cho thanh ghi `BL`. Kết quả của phép chia này sẽ được lưu trữ như sau:
* **Thương số (Quotient):** Được lưu vào thanh ghi `AL`.
* **Số dư (Remainder):** Được lưu vào thanh ghi `AH`.
Vì câu hỏi yêu cầu xác định thanh ghi chứa thương số, đáp án đúng là thanh ghi `AL`.
Các thanh ghi khác không liên quan đến việc lưu trữ thương số trong trường hợp này. Thanh ghi `BL` chứa số chia, thanh ghi `CL` và `DL` không được sử dụng trong lệnh `DIV` khi chia `AX` cho byte.





