div除法的疑问
1,除数:有8位和16位两种,在一个寄存器或内存单元中
2,被除数:默认放在AX,或者AX和DX中,如果除数位8位,被除数则为16位,默认在AX中存放;如果除数为16位,被除数则为32位,在DX和AX在中存放,DX存高16位,AX存底16位.
3,结果:如果被除数为8位,则AL存储除法操作的商,AH存余数;如果16位则AX存商DX存余数.
疑问1,是否可以将8位和16位的被除数当成32位来处理?
疑问2,除数最多只能有16位吗?
疑问3,如果除数和被除数都是32位又应该如何处理?