请教一段代码
编写程序段,完成下面公式的计算(其中:变量X和Y是32位有符号数,变量A,B和Z是16位有符号数)。
A←(X-Y+24)/Z的商,B←(X-Y+24)/Z的余数
| DATA1 | SEGMENT | |||
| X | DD ? | |||
| Y | DD ? | |||
| Z | DW ? | |||
| A | DW ? | |||
| B | DW ? | |||
| DATA1 | ENDS | |||
| CODE1 | SEGMENT | |||
| MOV | AX, X | |||
| MOV | DX, X+2 | ;用(DX:AX)来保存32位变量X的数值 | ||
| SUB | AX,Y | |||
| SBB | DX, Y+2 | ;(DX:AX)-(Y+2:Y) | ||
| ADD | AX, 24D | |||
| ADC | DX, 0 | ;(DX:AX)+24 | ||
| IDIV | Z | |||
| MOV | A, AX | |||
| MOV | B, DX | |||
| CODE1 | ENDS | |||








能不能说具体点