JavaScript is required

Đoạn lệnh sau sai ở đâu?

A.

MOV AX,100

B.

B.DIV BX

C.

MOV BX,-10

D.

IDIV BX

Trả lời:

Đáp án đúng: B


Trong đoạn lệnh trên, lệnh "MOV BX, -10" là sai. Vì thanh ghi BX là thanh ghi 16 bit, chứa giá trị không dấu (unsigned). Do đó, không thể gán giá trị âm cho thanh ghi này. Các lệnh còn lại đều đúng: - MOV AX, 100: Gán giá trị 100 cho thanh ghi AX. - DIV BX: Chia không dấu AX cho BX (thương ở AL, dư ở AH). - IDIV BX: Chia có dấu AX cho BX (thương ở AL, dư ở AH).

Câu hỏi liên quan