汇编问题error A2105 字符串输出程序
STARTUP和结尾的 .EXIT,不适合5.0版本的MASM。
Warning: No STACK segment 缺少堆栈段。
There was 1 error detected. 发现一个警告错误。
这两个提示,都不算错误,一般的小程序都可以正常运行。
你在程序中,再加上一个堆栈段,这两行提示就不会出现了。
我的联想A2105手机开不了机
两个问题,一个在堆栈,一个在返回,已修改好。
另外,堆栈中定义的是128个字,不是128个字节。
datas
segment
;数据段
;请在这里定义您的数据
string1
db
'!@#%^&*()~$'
;最多可以输入250个字符
db
0
db
256d
p(0)
datas
ends
stacks
segment
;堆栈段
stack
dw
128
p(?)
;注意这里只有128个字节
stacks
ends
codes
segment
;代码段
assume
cs:codes,ds:datas
start:
mov
ax,datas
;初始化
mov
ds,ax
lea
dx,string1
;将string1的地址传送给dx,
mov
ah,09h
int
21h
mov
ax,4c00h
int
21h
CODES
ENDS
END
START
出现error a2105怎么办
STARTUP和结尾的
EXIT,不适合5
0版本的MASM
Warning: No STACK segment 缺少堆栈段
There was 1 error detected
发现一个警告错误
这两个提示,都不算错误,一般的小程序都可以正常运行
你在程序中,再加上一个堆栈段,这两行提示就不会出现了