汇编中为什么高位存放余数,地位存放商
发布网友
发布时间:2023-11-15 02:56
我来回答
共1个回答
热心网友
时间:2024-12-15 03:18
START:
MOV AX,DATA ;ATA 存入AX
MOV DS,AX ;AX 存入DS
MOV AL,DIVIDEND+2 ;被除数高字节,存入AL
MOV AH,0 ;0 存入 AH
DIV DIVISOR ;A寄存器中数除以除数DIVISOR,商在AL中,余数在AH中
MOV QUOTIENT+2,AL ;商高字节存入QUOTIENT高字节
MOV AL,DIVIDEND+1 ;被除数中字节存入AL
DIV DIVISOR ;A寄存器中数除以除数DIVISOR,商在AL中,余数在AH中
MOV QUOTIENT+1,AL ;商中字节存入QUOTIENT中字节
MOV AL,DIVIDEND ;被除数低字节存入AL
DIV DIVISOR ;A寄存器中数除以除数DIVISOR,商在AL中,余数在AH中 MOV QUOTIENT,AL ;商低字节存入QUOTIENT低字节
MOV REMAINDER,AH ;余数存入REMAINDER
CODE ENDS
END START
用于三字节的无符号整数除以一个1字节的数,求商和余数。