div

彙編語言中除法指令

DIV在編程中又叫做整除,即只得商的整數。

分為


(1) 除數: 有 8 位和 16 位兩種, 在一個寄存器或內存單元中.
(2) 被除數: 默認放在 ax 或 dx 和 ax 中, 如果除數為 8 位, 被除數則為 16 位, 默認在 ax 中存放; 如果除數為 16 位, 被除數則為 32 位, 在 dx 和 ax 中存放, dx 存放高 16 位, ax 存放低 16 位.
div
div

結果


如果除數為 8 位, 則 al 存儲除法操作的商, ah 存儲除法操作的餘數; 如果除數為 16 位, 則 ax 存儲除法操作的商, dx 存儲除法操作的餘數.