Đoạn lệnh sau cho kết quả trong AL bằng bao nhiêu?
MOV CL, 3
MOV AL,10h
SHL AL, CL
Trả lời:
Đáp án đúng: B
Đoạn lệnh thực hiện các bước sau:
1. `MOV CL, 3`: Gán giá trị 3 vào thanh ghi CL.
2. `MOV AL, 10h`: Gán giá trị 10h (tức là 16 trong hệ thập phân) vào thanh ghi AL.
3. `SHL AL, CL`: Dịch trái thanh ghi AL đi CL (3) bit.
Phép dịch trái (SHL) tương đương với việc nhân giá trị trong AL với 2 mũ CL (2^3 = 8).
Vậy, AL = 10h * 8 = 16 * 8 = 128.
128 trong hệ thập phân tương đương với 80h trong hệ thập lục phân. Tuy nhiên, câu hỏi yêu cầu kết quả ở dạng thập phân nên đáp án đúng là 128.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
