当除数是字节 也就是8位的时候 被除数必须是16位 被除数存放在ax寄存器中 除数放在bl中
除到得 结果是 商是8位放在al中 余数放在ah中
例子
mov ax,0006h
mov bl,02h
div bl
使用debug调试时 查看结果
执行div bl
查看ax的结果是 0003
可看出 ah=00
al=03
商是3 余数是0
当除数是字 也就是16位的时候 被除数必须是32位 被除数低16位存放在ax寄存器中 ,高16位放在dx寄存器中
除到得 结果是 商是16位放在ax中 余数放在dx中
mov dx,0001h
mov ax,83a1h
mov bx,0064h
div bx