JavaScript is required

Cho đoạn mã Assembler sau:

ORG 0000H

MOV 30H, #0B0H

MOV A, 30H

END

Kết quả của ô nhớ có địa chỉ 30H là:

A.

30H

B.

B0H

C.

0BH

D.

00H

Trả lời:

Đáp án đúng: B


Đoạn mã Assembly thực hiện như sau: 1. `ORG 0000H`: Khai báo chương trình bắt đầu từ địa chỉ 0000H. 2. `MOV 30H, #0B0H`: Gán giá trị B0H (dạng số thập lục phân) vào ô nhớ có địa chỉ 30H. # biểu thị là một hằng số. 3. `MOV A, 30H`: Gán giá trị của ô nhớ 30H vào thanh ghi A. Lệnh này không làm thay đổi giá trị của ô nhớ 30H. 4. `END`: Kết thúc chương trình. Vậy, sau khi thực hiện đoạn mã trên, ô nhớ có địa chỉ 30H sẽ chứa giá trị B0H.

Câu hỏi liên quan