心想事陈 發表於 2021-9-27 22:14:00

HLA汇编语言

<p>在网上找到答案:</p>
<p>&nbsp;</p>
<p>用高级汇编编译程序HLA对《汇编语言编程艺术》一书随书源码中的例子程序helloworld进行编译时,</p>
<p>提示polink:warning: /SECTION:.bss ignored; section is missing,其他的例子也是这样的提示,</p>
<p>有这个警告,但程序编译后可以得到.exe文件,能够正常运行,结果正确,</p>
<p>warning提示是什么意思?</p>
<p>&nbsp;</p>
<p>这是polink(Pelles C的链接程序)输出的提示信息,提示信息不一定代表程序有问题.<br>原因:<br>汇编产生的目标文件(.obj)中, 运行码放在.text section, 有初值的数据区放在.data section, 未初始化的储存区放在.bss section. </p>
<p>你的源程序没有未初始化的变量, 因此obj文件中没有.bss section. 对于polink就会出这提示信息. 如果你很在意, 可以不使用polink, 用微软的link程序.</p>
<p>&nbsp;</p>
<p>备注:</p>
<div class="para">《汇编语言的编程艺术》(第2版),(美)海德 著,清华大学出版社,2011-12-1</div>
<div class="para">基于INTEL x86处理器,使用了作者自制的高级语言汇编器(High Level Assembler,HLA)作为教学工具,以部分地获得高级语言的优势和功能。https://my.oschina.net/u/4267179/blog/3620410</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para"><span style="color: rgba(0, 0, 255, 1); font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular"><strong>Art of Assembly Book&nbsp; 的官网&nbsp; &nbsp;</strong></span>https://www.plantation-productions.com/Webster/</div>
<div class="para">
<h2>&nbsp;</h2>
<h2><em><span style="color: rgba(0, 127, 127, 1)">The&nbsp;</span><span style="color: rgba(0, 191, 127, 1)">Art of Assembly</span><span style="color: rgba(0, 127, 127, 1)">&nbsp;Language Programming</span></em></h2>
<p><em>https://www.plantation-productions.com/Webster/www.artofasm.com/index.html</em></p>
<p>&nbsp;</p>
</div>
<div class="para">此书作者Randall Hyde的个人网站&nbsp;&nbsp;https://www.randallhyde.com/#Main</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">其他有价值的链接 :
<h2><em><span style="color: rgba(0, 127, 127, 1)">Linux Assembly Language Programming</span></em></h2>
https://www.plantation-productions.com/Webster/LinuxAsm/index.html</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">HLA汇编器下载(win,linux,freebsd,macos)及指导手册,例子源码,用HLA进行win32编程,RadASM,OllyDbg</div>
<div class="para">https://www.plantation-productions.com/Webster/HighLevelAsm/index.html</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">
<h2>HLA for Windows&nbsp; &nbsp;&nbsp;</h2>
<h2>https://www.plantation-productions.com/Webster/HighLevelAsm/WinDownload.html</h2>
<p>&nbsp;</p>
<h1 class="long-title">High Level Assembler v1.x</h1>
<p>https://sourceforge.net/p/hlav1/code/HEAD/tree/</p>
<p>&nbsp;</p>
<h1 id="articleContentId" class="title-article">关于OpenSUSE安装HLA编译时,提示:Could not open include file "stdlib.hhf" 的解决办法之一(主要讲在linux上安装HLA汇编器的具体命令步骤 )</h1>
<h1 class="title-article">https://blog.csdn.net/empare/article/details/7528986?locationNum=13&amp;fps=1</h1>
</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<div class="para">&nbsp;</div>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/Thermo/p/15345581.html
頁: [1]
查看完整版本: HLA汇编语言