JavaScript is required

Đoạn lệnh assembley sau thực hiện công việc gì?
Mov AH,12 Mov AL,34 Mov BX,5678 Add AX,BX

A.
1234h + 5678h.
B.
12h + 34h.
C.
12h + 5678h.
D.
34h + 5678h.
Trả lời:

Đáp án đúng: A


Đoạn lệnh assembly thực hiện các bước sau: 1. `Mov AH,12`: Gán giá trị 12h vào thanh ghi AH. 2. `Mov AL,34`: Gán giá trị 34h vào thanh ghi AL. 3. `Mov BX,5678`: Gán giá trị 5678h vào thanh ghi BX. 4. `Add AX,BX`: Cộng giá trị của thanh ghi AX với thanh ghi BX và lưu kết quả vào thanh ghi AX. Thanh ghi AX được tạo thành từ hai thanh ghi 8-bit là AH (byte cao) và AL (byte thấp). Sau hai lệnh đầu, AX sẽ có giá trị là 1234h. Lệnh cuối cùng sẽ cộng 1234h với 5678h. Vậy, đoạn lệnh này thực hiện phép cộng 1234h + 5678h.

Câu hỏi liên quan