JavaScript is required

Giả sử AL=35H, CL=4, sau lệnh SHR AL, CL ta được?

A.

AL=5, CL=0

B.

AL=5, CL=4

C.

AL=3, CL=4

D.

AL=3, CL=0

Trả lời:

Đáp án đúng: B


Lệnh SHR (Shift Right) dịch bit của toán hạng đích sang phải một số lượng bit được chỉ định bởi toán hạng nguồn. Trong trường hợp này, AL là toán hạng đích và CL là toán hạng nguồn (số lượng bit cần dịch).

AL = 35H = 00110101B

CL = 4, nghĩa là dịch phải 4 bit.

Sau khi dịch phải 4 bit, AL = 00000011B = 3H

Giá trị của CL không thay đổi sau lệnh SHR.

Vậy, AL = 3H, CL = 4.

Câu hỏi liên quan