JavaScript is required

Cho đoạn mã Assembler sau:MOV P3, #55HCLR P3.2Kết quả của thanh ghi P3 là:

A.

55H

B.

56H

C.

54H

D.

51H

Trả lời:

Đáp án đúng: A


Đoạn mã Assembler thực hiện hai thao tác sau:

  • MOV P3, #55H: Gán giá trị 55H (01010101B) cho thanh ghi P3.
  • CLR P3.2: Xóa bit thứ 2 (bit có trọng số 22 = 4) của thanh ghi P3 về 0.

Ban đầu, P3 = 01010101B. Sau khi thực hiện CLR P3.2, bit thứ 2 (tính từ phải sang trái, bắt đầu từ 0) sẽ bị xóa về 0. Do đó, giá trị của P3 sẽ trở thành 01010001B, tương đương với 51H.

Câu hỏi liên quan