[b][b][b]4. 在数据段中定义有下列数据,运算时不考虑溢出。
data  segment    
      V1   DQ  D989AE3F35A004EH
      V2   DQ  100E2A5F228DD90H
ORG 20H
      SUM  DQ  ?  
ORG 30H 
    DIFF   DQ  ?
ORG 40H
    V3  DW  8001H
    V4  DW  4002H
ORG 50H
      PRODUCT  DD ?,?,?,?,?,?
  ORG 60H
    QUOTIENT  DW  ?,?,?,?,?,?,?
data  ends
     
1、求64位无符号数加法 V1 + V2 ,并将结果存放到SUM变量中。
2.求64位无符号数减法 V1 - V2 ,并将结果存放到DIFF变量中。

3.求16位无符号数乘法 V3 * V4 ,并将结果存放到PRODUCT变量第0个元素中。
4.求16位有符号数乘法 V3 * V4 ,并将结果存放到PRODUCT变量第3个元素中。

5.求16位无符号数除法 V3 / V4 ,并将结果存放到QUOTIENT变量第0个元素中,商存放到QUOTIENT变量第1个元素中。
6.求16位有符号数除法 V3 / V4 ,并将结果存放到QUOTIENT变量第4个元素中,商存放到QUOTIENT变量第5个元素中。

上机指导:
1、本题练习使用加法(ADD, ADC),减法(SUB, SBB)、乘法(MUL, IMUL)和除法(DIV,IDIV)指令。
2、存取DQ等较大的数时可使用 PTR 操作符, 分几次存取。
3,乘法和除法要注意指令要求和结果存放的寄存器。
希望大家可以帮我实现它,我是汇编的初学者对汇编还不是很了解,希望得到大家的帮助,很急的,谢谢大家了!!!!!!!!!!!!![/b][/b][/b]