JavaScript is required

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à:

A.

20H

B.

06H

C.

04H

D.

02H

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

Câu hỏi liên quan