Cho đoạn mã Assembler sau:
ORG 0000H
MOV A, #30
MOV B, #7
DIV AB
END.
Kết quả của thanh ghi B là:
Trả lời:
Đáp án đúng: D
Đoạn mã Assembler thực hiện phép chia số A cho số B.
- `MOV A, #30`: Gán giá trị 30 (tương đương 1EH trong hệ thập lục phân) vào thanh ghi A.
- `MOV B, #7`: Gán giá trị 7 vào thanh ghi B.
- `DIV AB`: Thực hiện phép chia A cho B. Thương số được lưu vào thanh ghi A, số dư được lưu vào thanh ghi B.
Trong trường hợp này, 30 / 7 = 4 dư 2. Vậy, thanh ghi A sẽ chứa 4 (04H) và thanh ghi B sẽ chứa 2 (02H).
Vậy đáp án đúng là D. 02H