<汇编>MASM5.0编译出现<error link:no stack segment>

来源:互联网 发布:snap.svg.js 编辑:程序博客网 时间:2024/05/05 17:16

汇编代码如下:

assume cs:code,ds:datasgdatasg segment db 'BaSiC' db 'AFDSKJJ'datasg endscode segment    start: mov ax,datasg           mov ds,ax           mov bx,0           mov cx,5         s:mov al,[bx]           and al,11011111b           mov [bx],al           inc bx           loop s           mov bx,5           mov cx,7        s0:mov al,[bx]           or al,00100000b           mov [bx],al           inc bx           loop s0           mov ax,4c00h           int 21hcode endsend start

link链接obj出现以下错误
no staack segment<没有堆栈段>


添加如下代码链接正常

stack segment stack   db 100 dup(0)stack ends


结果:不自己设定STACK的话系统不会自动初始化SS和SP,所以会出现 no stack segment<没有堆栈段>,所以要自己设置一下堆栈段。

0 0
原创粉丝点击