回 帖 发 新 帖 刷新版面

主题:有关debug和程序一点问题

有如下一道题:
  编写程序计算(A*B+C)/D的值,其中A=7,B=8,C=14,D=-5,结果保存在RESULT字单元中。
  小弟的程序如下:
DATA SEGMENT
   A DB 07H
   B DB 08H
   C DB 0DH
   D DB 0BH
RESULT DW ?
DATA ENDS
STACK SEGMENT
      DB 200 DUP(?)
STACK ENDS
CODE SEGMENT
     ASSUME DS:DATA,CS:CODE,SS:STACK
START:MOV AX,DATA
      MOV DS,AX
      MOV AL,A
      MUL B
      ADD AL,C
      IDIV D
CODE ENDS
     END START 
连接有个“LINK : warning L4021: no stack segment”的警告,请问这个程序哪里错了,应该怎样编比较合理,怎样用DEBUG工具查看我的运算结果??麻烦大家帮个忙。谢谢。

回复列表 (共2个回复)

沙发

警告没有堆栈
一般可以运行
程序没错

板凳


怎样用masm5.0查看结果?

我来回复

您尚未登录,请登录后再回复。点此登录或注册