关于warning no stack segment的问题 - 16位汇编语言代码问题
我在汇编代码中明明定义了栈段的,可LINK的时候老是报没有栈段,奇怪了
代码如下:
assume ss:stack,cs:code
stack segment
dw 0123H,0456H,0789H
stack ends
code segment
start:mov ax,4c00H
int 21H
code ends
end start
编译器用的是MASM6.15
跪求高手帮忙指点
追问:试过了,不行
继续等
答案:是因为没有设置ss,sp,楼上说的写成stack segment stack其实只是和assume stack:ss一样,只是省去了关联栈
应该再加上mov ax,stack
mov ss,ax
mov sp,6
或 前面写成stack segment para stack'stack'
其他:stack segment stack试试这样写 zskoodrug83 我可以给你提供一种方法没有警告
将stack segment 改成
stack segment stack
但是我并不知道原理 你可以试试 这样就没有警告了~
上一个:关于汇编语言
下一个:在汇编语言中,举几个实际例子说明下面这段话的意思