当前位置: 代码迷 >> 汇编语言 >> !调试-u反汇编发现代码少了一段
  详细解决方案

!调试-u反汇编发现代码少了一段

热度:284   发布时间:2016-05-02 04:36:35.0
求助!调试-u反汇编发现代码少了一段
计算(W—(X×Y+Z—540))/X
有如下代码,通过masm进行编译和连接:
DATAS SEGMENT
    X DW 1200H
    Y DW 0034H
    Z DW 0F045H
    W DW 034AH
DATAS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS
START:
    MOV AX,DATAS
    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 CX,540H
    SBB BX,0
    MOV AX,W
    CWD
    SUB AX,CX
    SBB DX,BX
    IDIV X
    
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

得到exe文件debug,使用-u命令得到:


请问是汇编源代码的问题吗?应该怎么改?
------解决方案--------------------
是说后面少了?接着 u 吧,一个不带选项的 u 命令只出来一定字节量的结果的
  相关解决方案