JavaScript is required

Lệnh DIV với toán hạng là dạng word thì kết quả phép chia và phần dư đặt ở đâu? 

A.
Cặp thanh ghi AL, AH
B.
Cặp thanh ghi AX, BX
C.
Cặp thanh ghi AX, DX
D.
Cặp thanh ghi CX,BX
Trả lời:

Đáp án đúng: C


Lệnh DIV (chia) trong hợp ngữ (assembly) hoạt động khác nhau tùy thuộc vào kích thước của toán hạng (operand). Trong trường hợp toán hạng là một word (16-bit): - Số bị chia là một double word (32-bit) được lưu trữ trong cặp thanh ghi DX:AX. DX chứa phần cao (most significant word) và AX chứa phần thấp (least significant word). - Toán hạng (divisor) là một word (16-bit). - Kết quả của phép chia (thương - quotient) được lưu trữ trong thanh ghi AX (16-bit). - Phần dư (remainder) được lưu trữ trong thanh ghi DX (16-bit). Do đó, đáp án đúng là cặp thanh ghi AX, DX.

Câu hỏi liên quan