怎样学汇编?

jb2008 2003-07-07 05:28:04
以前没接触过汇编,今天老师送一本《IBM PC 汇编语言程序设计教程》清华大学出版,还是用pascal描述的。
我想学学,实在没看过,来这里请教各位,
从何学起,用什么调试工具最好,注意的问题。
谢谢!
...全文
61 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
aimheliopause 2003-08-13
  • 打赏
  • 举报
回复
多练习,勤看书,没事到相关网站看看,然后就是需要多看别人写的程序,当中有些是很不错
很不错的。
推荐书籍 《ibm pc 汇编语言程序设计〉英文影印版,清华大学出版社,我看的时候是第4版
现在电子工业好像出了第5版,千万别错了,有一本国内的书好像也是这个名字。
《art of assembly language》到网上搜索这本书。
推荐网站
http://webster.cs.ucr.edu/index.html
hopespark 2003-08-13
  • 打赏
  • 举报
回复
wonderfull.
看一些大虾的书,很好啊。象罗云彬的32位汇编啊
red98 2003-08-11
  • 打赏
  • 举报
回复
只有多实践。
unixlife 2003-08-10
  • 打赏
  • 举报
回复
mark
tomredfox 2003-08-10
  • 打赏
  • 举报
回复
汇编还是有老师讲的好,我们老师就是书作者王教授,学的还可以
学好还是有用的,搞计算机不能就搞些什么数据库,asp这些太简单
的,真真搞技术还是底层的东东
cxmty 2003-08-09
  • 打赏
  • 举报
回复
你好吝啬哦,一点分也不给,谁教你呀
nobodynobody 2003-08-09
  • 打赏
  • 举报
回复
努力吧,同志们,胜利是属于我们的!!:)


masm等在汇编中是编译器啊
zaghost 2003-08-09
  • 打赏
  • 举报
回复
MASM什么的,在汇编中算什么呢?
leanon 2003-08-09
  • 打赏
  • 举报
回复
我刚学汇编,希望大家多提携。qq: 18706579
cygandti 2003-08-08
  • 打赏
  • 举报
回复
《汇编语言程序设计 》电子教案可以看一下!嘿嘿,我在看
liuyi3000 2003-08-07
  • 打赏
  • 举报
回复
努力就会成功
zhaobird 2003-08-06
  • 打赏
  • 举报
回复
我是从大三开始学微机原理及接口技术,但学校的原因,我们在之前没有学汇编,所以当时我们连mov指令都不知道是干什么的。开始时是一个年轻的女老师代我们,之后换给了我的恩师王淑平副教授,当时,只知道这位老师很厉害,也没有多想,可她对我的影响几乎改变了我的一生。她对于我们学生的每一个问题,甚至是最简单的也很耐心的给与回答,还要加以引申。她的学历不高,可她做了很多的项目。所以她的讲课总是结合实际的情况来讲。我的很多的东西都是从她那学来的,让我获益匪浅。她主要的方法,是试验加她的详尽的讲解,甚至是不厌其烦的。我们在一试验箱上做了三个试验,虽然毕业也已两年了,可我依然记得非常清楚。(一)数码管led的显示试验。(二)8259和8253的计数试验,同时要在数码管上显示。(三)打印机的打印程序,中断的,查询的,无条件的(软件延时)。小小的三个试验让我们了解了什么样的硬件电路,对应着什么样的软件即程序。什么样的硬件可以支持什么样的功能。比如第三个试验,打印机的中断工作,就需要有cpu支持中断,打印机的接口也需要有支持中断的信号线,那我们的硬件电路就应该连接这些。而如果是查询的,置需要cpu去查询打印机接口的busy信号线。在不忙时发送数据,忙时cpu一直在读busy信号的状态。还有我们在学计算机组成原理是学的计算机和外部接口传送数据的五种方式,无条件,查询的,中断的,DMA方式,IPO方式。而在微机原理只讲前四种,在这里呢只有三种。原因是什么呢?IPO方式是小型机以上机型才用的技术,我们学习微机原理时当然不考虑了,而在实验时如果要用DMA 方式要用到8237,但8237实在是太麻烦,但在这里王老师也是给我们讲的很清楚。所以,一个好的老师对于你很重要。如果没有了那样的机会一本好的教材也可以。但你的努力也是比不可少的。国防科大的那本书,我完整的看了不下三遍,还不算平时在图书馆看的其他的书。如Z80系列的书。
让我们一起努力。
祝你成功。
jb2008 2003-08-06
  • 打赏
  • 举报
回复
greatII0014() 王八蛋,到处捣蛋,版主把他ID封了!
http://expert.csdn.net/Expert/topic/2000/2000397.xml?temp=.5357935
http://expert.csdn.net/Expert/topic/2058/2058898.xml?temp=.4150659
baobeixiong 2003-08-06
  • 打赏
  • 举报
回复
哦,看来低级语言也不好学啊
Bensoon 2003-08-06
  • 打赏
  • 举报
回复
汇编,我觉得你可以先从8051的原理学起,我想这样的话,你就可以理解更多的东西!先学8位,再学16位,这样的话,应该可以学得更深点!
祝你好运!!
Lodger007 2003-07-22
  • 打赏
  • 举报
回复
在这里,我只想谈一谈我学习汇编的体会,希望能够给你一点启示。
最初,知道汇编是在上初中的时候(好象那时还是用的单显的386),从一些书上知道汇编是个写病毒的好东东。于是,就开始学习。一开始,由于对电脑的结构还不怎么了解,很吃力。
但是,当我用int 21h中断编了一个显示文字的小程序就兴奋不已(现在看来简直就是白痴)。当你对微机结构有所了解的时候,就对汇编产生了浓厚的兴趣,于是开始编一些什么名片管理的小程序。现在,虽然已经不怎么用它了,但是有时要求运行效率的时候,还是可以用它来与一些高级语言(如:C)混合编制。
从我个人的经验,我认为要学好汇编,首先应该对微机结构有所了解,然后再多练习,最好是将书后面的习题都做一遍(当然,你也可以选一些有意思的题)。
最后,祝你有成!(汇编可是很有用的哦!)

jb2008 2003-07-22
  • 打赏
  • 举报
回复
我有误,确实不是用pascal描述的,
要怎么一个一调试环境?有没有一个集成的?
evillive2008 2003-07-22
  • 打赏
  • 举报
回复
好经验
kuki84 2003-07-22
  • 打赏
  • 举报
回复
温冬婵那本吗?我记得是asm的呀,怎么会用pascal描述汇编呢
kokenhaku 2003-07-22
  • 打赏
  • 举报
回复
linux 下有什么工具?介绍一下。
加载更多回复(17)

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧