专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

请教这几句汇编具体的意思是什么

发布时间:2010-06-14 17:36:17 文章来源:www.iduyao.cn 采编人员:星星草
请问这几句汇编具体的意思是什么?
GBLS MainEntry
MainEntry SETS "Main "
IMPORT $MainEntry
MainEntry不是已经在第一行就已经定义了吗,干嘛还要用IMPORT   $MainEntry来导入?另外,符号$是表示什么意思呢?


ENTRY
IF   :DEF:   |ads$version|
ELSE
EXPORT __main
__main
ENDIF


__main   是哪个函数呢?     这样做有什么意义呢?


谢谢!!

------解决方案--------------------
显然 是跳转套MAIN()函数嘛
------解决方案--------------------
__main是程序的总入口,是在本文件中定义的,所以要EXPORT。C的main函数一般是_main

------解决方案--------------------
似的 同意楼上的呀 在C语言中的MAIN()不过不要写成main() 哈哈不然会出错的


======================================================================

这位同志,知起然,而不知其所以然`~~

不要写成main的主要原因是因为在库函数中有一个同样的main函数,如果再次使用,程序中会出现两个main函数,当然就会报错了~~所以要用MAIN!

完毕!!!

希望楼主加分!!谢谢!!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: