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


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

AL = 35H = 00110101B

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

Sau khi dịch phải 4 bit, AL sẽ trở thành: 00000011B = 3H.

CL không bị thay đổi bởi lệnh SHR. Do đó, CL vẫn là 4.

Vậy AL=3, CL=4

Câu hỏi liên quan