回 帖 发 新 帖 刷新版面

主题:菜鸟问题

刚刚准备学习汇编,用本站下载的MASM5试了一下这个例子程序
data segment
hey db 'Hello World!',0Dh,0Ah,'$'
data ends

code segment
assume cs:code,ds:data
main:
  mov ax,data
  mov ds,ax
  mov ah,9
  mov dx,offset hey
  int 21h
  mov ah,4Ch
int 21h
code ends
end main

-------------------------
C:\MASM>masm
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Source filename [.ASM]: a
Object filename [a.OBJ]: a
Source listing  [NUL.LST]: a
Cross-reference [NUL.CRF]: a

  49348 + 451164 Bytes symbol space free

      0 Warning Errors
      0 Severe  Errors
但是link的时候说
Libraries [.LIB]:
LINK : warning L4021: no stack segment
这个错误是怎么回事啊?

回复列表 (共2个回复)

沙发

warning 可以不管

板凳

因为你没有设堆栈段,没有堆栈段程序还是可以运行的,这是正常的。

我来回复

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