Ubuntu下汇编环境的搭建

软件和网站开发以及相关技术探讨
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

#16

帖子 hubert_star » 2007-12-20 13:28

The HLA (High Level Assembly) language was developed as a tool to help teach assembly language programming and machine organization to University students at the University of California, Riverside. The basic idea was to teach students assembly language programming by leveraging their knowledge of high level languages like C/C++ and Pascal/Delphi. At the same time, HLA was designed to allow advanced assembly language programmers write more readable and more powerful assembly language code.

With the publication of "The Art of Assembly Language" from No Starch Press (http://www.nostarch.com), the High Level Assembler has entered the mainstream. Tens of thousands of programmers the world over have discovered how easy it is to learn and write assembly language using HLA. What started out as a tool for teaching assembly language programming has blossomed into a popular Windows and Linux based software development tool.

Today, several third party tool authors are supporting HLA as well. This includes a couple of integrated development environments, a debugger, and other tools. More are on the way!
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
sijunlee
帖子: 75
注册时间: 2006-10-10 19:32

#17

帖子 sijunlee » 2008-01-16 19:08

今天装了一个,试了一下,确实比较高级 :o
头像
feng14
帖子: 79
注册时间: 2007-10-24 21:34
来自: 上海市徐汇区

#18

帖子 feng14 » 2008-03-08 17:54

早想找这个学汇编了
终于找到了
你就这样走了
season0513
帖子: 34
注册时间: 2008-11-20 16:10

Re: Ubuntu下汇编环境的搭建

#19

帖子 season0513 » 2009-04-02 22:57

汇编?晕,c汇编?
btsyang
帖子: 3
注册时间: 2009-07-19 16:06

Re:

#20

帖子 btsyang » 2009-07-31 3:59

GodPig 写了:呵呵
原来学汇编的时候,有好多人给推荐这本书。我也借过那本书看过,拿过来之后,感觉确实“太高级”了,而且感觉并没有传说中的那么好,所以随便翻了一下就还了。里面确实可以给你讲到一些东西,但是我感觉并不能让你“入门”吧
呵呵,这是个人理解,可能我没有认真看的原因
原来在CSDN的汇编版块,Hopy发过一个专门讨论HLA的贴子,也可以搜下看看
如果能坚持看完,就不会有这样的感觉了,Randall Hyde自己就是教ASM的教授,并且学他的AOA确实对比较容易
向底层过渡
andrew72
帖子: 46
注册时间: 2009-08-07 20:55
来自: 中国-北京

Re: Ubuntu下汇编环境的搭建

#21

帖子 andrew72 » 2009-08-07 21:55

linux下的汇编还是看Professional Assembly Language这本才是王道, 要进行程序优化的还是需要习惯AT&T的语法. 这个啥HAL就是忽悠人的玩意, 要学习的话Professional Assembly Language吧, 程序就用vim写就行了, gdb就可以调试
路漫漫其修远兮, 吾将上下而求索
头像
ckzz
帖子: 7
注册时间: 2009-11-07 0:18

Re: Ubuntu下汇编环境的搭建

#22

帖子 ckzz » 2009-11-29 16:26

有必要把汇编搞成这样? 如果真是如此还不如不用 :em06
coibyxqx
帖子: 6
注册时间: 2008-11-11 19:43

Re: Ubuntu下汇编环境的搭建

#23

帖子 coibyxqx » 2010-10-30 19:07

现在64位了,但HLA最新版还是不支持,需要在编译时,用 hla -lmelf_i386 xxx(你的HLA代码),其中-l,帮助文档里这么说:-lxxxxx Pass xxxxx as command line parameter to linker
gameworld23
帖子: 5
注册时间: 2010-06-10 20:27

Re: Ubuntu下汇编环境的搭建

#24

帖子 gameworld23 » 2010-12-27 19:54

学习了,
flyingrain
帖子: 46
注册时间: 2012-02-18 12:40

Re: Ubuntu下汇编环境的搭建

#25

帖子 flyingrain » 2012-11-09 13:13

学汇编,还是老老实实看这本书吧
http://baizihan.cn/assembly_language_wang_shuang/
我们的执着只是时间的闪念
回复