DATA   SEGMENT							
         W     DW  100					
         X     DW  -28					
         Y     DW  -15					
         Z     DW  300					
         S     DW  2 DUP(?)			
DATA   ENDS
CODE   SEGMENT							
       ASSUME CS:CODE,DS:DATA
START:MOV  AX,DATA					
       MOV  DS,AX
       MOV  AX,X						
       IMUL Y							
       MOV  CX,AX						
       MOV  BX,DX
       MOV  AX,Z						
       CWD								
        ADD  CX,AX
       ADC  BX,DX						
       SUB  BX,200						
       SBB  BX,0
       MOV  AX,W						
       CWD								
       SUB  AX,CX
       SBB  DX,BX						
       IDIV X							
       MOV  S,AX						
       MOV  S+2,DX
        MOV  AH,4CH						
       INT  21H 
CODE  ENDS
       END  START						
