在TASM中将DD与DD分开在DOS下

问题描述

我有V7 DD 0ABCDEFH V4=-123 V5 DW -3,-7,92

我需要翻译此笔画:V7 /= V4 + V5[0]++

使用AX和BX分割V7(AX = 00ABH,BX = 0CDEFH) CX和DX用于存储V4 + V5[0]++

的结果

有我的代码

;--------------------------
;V7 IS SPLITTED TO AX BX. AX = 00AB,BX = CDEF     
    ;V7 /= V4 +V5[0]  
    XOR DX,DX
    XOR CX,CX
    
    MOV DX,V4 ;DL = 85H
    
    INC V5[0] ;V5[0] = 0FFFEH
    
    ADD DX,V5[0] ;FFFE + FF85H
    ADC CX,0
    
    ;CX DX -> RESULT OF V4 + V5[0]++

我该如何解决并找到解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)