JavaScript is required

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?

A.

Thanh ghi AL

B.

Thanh ghi BL

C.

Thanh ghi CL

D.

Thanh ghi DL

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.

Câu hỏi liên quan