- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HLA 安装与设置——汇编语言教程之《汇编语言编程艺术》
HLA 安装与设置——汇编语言教程之《汇编语言编程艺术》
《汇编语言编程艺术》(The Art of Assembly Language)
介绍了一种高级汇编语言 HLA ( High Level Assembly ),最开始 HLA 是加州大学的教授用来讲解汇编语言编程和机器组织的一个工具,经过几年的发展,如今已经成为了资深汇编语言程序员编写可读性强、功能强大的汇编程序的开发平台。
汇编语言编程艺术 可到作者主页去下载英文电子版 / 按:我的 HLA 环境变量设置:
C:\AUTOEXEC.BAT 的内容:
@echo off
SET include=d:\masm32\include
SET lib=d:\masm32\lib;d:\hla\hlalib SET path=d:\masm32\bin;d:\hla
SET ML=/coff /link /SUBSYSTEM:WINDOWS set hlainc=d:\hla\include
set hlalib=d:\hla\hlalib\hlalib.lib echo on
AUTOEXEC.BAT 的目标位置设置成:
%SystemRoot%\system32\cmd.exe /KC:\AUTOEXEC.BAT
HLA 的编辑器一般用 RadASM,汉化增强版下载地址:
下载下来后安装到 D:\RadASM, 另 hla 安装到 D:\hla. RadASM 之路径设置(见 hla.ini):
$A=D:\hla
$B=$A\
$D=$R\AddIns
$H=$A\help
$I=$A\Include
$L=$A\hlalib
$P=$R\Hla\Projects
$S=$R\Hla\Sniplets
$T=$R\Hla\Templates
$M=$R\Hla\Macro
$E=$R\OllyDBG
RadASM 环境变量 之设置(见 hla.ini): 1=path,d:\hla;d:\masm32\bin; 2=lib,d:\hla\hlalib
3=hlainc,d:\hla\include
RadASM 菜单,选项,编程语言,把 hla 设置到最顶端。
附录:
HLA 主 页 : /
在 线 阅 读 汇 编 语 言 编 程 艺 术 部 分 章 节 : /showbooknclass.asp?id=63 /book/serialize.php?id=531#content
/logs/2005/12/1730078.html
成功安装 HLA
2005-12-21, by utime
因为是初次安装 HLA,所以费了很大的力气才能成功。把收获与应该注意的问题记下来。如果你也是初次安装,并且安装之后不能汇编链接得到
可执行文件的话,请先认真阅读下面的安装说明。或者直接读我的安装笔记,对照你的安装方法, 也能立即找到问题所在。
安装说明:
/AsmTools/HLA/HLADoc/HTMLDoc/Install.html
安装环境:
Windows xp;
Masm32: 安装到 C:\masm32 Hla:安装到 C:\hla
在阅读下面的注意事项之前,保证你已经正确设置了 hla 要求的环境变量(hlainc,hlalib,hlatmp)。在 DOS 提示符下,用 path, set 等设置,而一
劳永逸的方法参考下面的 1)步。
安装 hla 后,在 DOS 下汇编程序时,提示错误“hla 既不是命令行,也不是可执行文件”
解决:在“我的电脑”|“高级”|“环境变量”下加入 Path=C:\hla,因为 DOS 命令 PATH 是为系统设置可执行文件路径。
提示错误“ml 既不是命令行,也不是可执行文件”
解决:复制 C:\masm32\bin 中的四个文件:ml.exe, ml.err, link.exe, mspdb50dll 等到 C:\hla
文件夹下;
每次打开 DOS 命令行很麻烦,要多次击键,还要用 DOS 命令改变当前文件夹。
解决:先在 C:\hla 下建立子文件夹\myprojects。然后为 DOS 命令符建立桌面快捷方式,并为此快捷方式设置起始位置:C\hla\myprojects。
下次双击 DOS 命令符快捷方式时,弹出的窗口一定让你满意。
/Expert/topic/4919/4919070.xml?temp=.1769678
搞汇编的人都知道一本非常牛的书: AOA !
这本 AOA 是用 HLA 讲述汇编的。那么什么是 AOA?什么是 HLA?
HLA 简介
HLA,英文High Level Assembler(高阶汇编)的缩写,
文档评论(0)