当前位置:编程学习 > 汇编语言 >>

关于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
但是我并不知道原理  你可以试试 这样就没有警告了~ 

上一个:关于汇编语言
下一个:在汇编语言中,举几个实际例子说明下面这段话的意思

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,