Ubuntu下汇编环境的搭建
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
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!
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
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
-
- 帖子: 34
- 注册时间: 2008-11-20 16:10
Re: Ubuntu下汇编环境的搭建
汇编?晕,c汇编?
-
- 帖子: 46
- 注册时间: 2009-08-07 20:55
- 来自: 中国-北京
Re: Ubuntu下汇编环境的搭建
linux下的汇编还是看Professional Assembly Language这本才是王道, 要进行程序优化的还是需要习惯AT&T的语法. 这个啥HAL就是忽悠人的玩意, 要学习的话Professional Assembly Language吧, 程序就用vim写就行了, gdb就可以调试
路漫漫其修远兮, 吾将上下而求索
- ckzz
- 帖子: 7
- 注册时间: 2009-11-07 0:18
Re: Ubuntu下汇编环境的搭建
有必要把汇编搞成这样? 如果真是如此还不如不用 

-
- 帖子: 6
- 注册时间: 2008-11-11 19:43
Re: Ubuntu下汇编环境的搭建
现在64位了,但HLA最新版还是不支持,需要在编译时,用 hla -lmelf_i386 xxx(你的HLA代码),其中-l,帮助文档里这么说:-lxxxxx Pass xxxxx as command line parameter to linker
-
- 帖子: 5
- 注册时间: 2010-06-10 20:27
Re: Ubuntu下汇编环境的搭建
学习了,
-
- 帖子: 46
- 注册时间: 2012-02-18 12:40