问下各位学汇编用的是什么书或者教程

health901 2008-11-13 05:33:02
刚刚开始接触汇编,也没老师教,自学

一开始在图书馆借了本《intel汇编语言程序设计(第5版)》Irvine写的那本,他的这本书虽然很好,但是很多都不能自己上机完成操作
比如他的那些文件,由于他的网站已经没有在开了(反正我是一直开不出来),书也没带光盘,那些个inc文件,lib文件啊,都弄不到

花了好长时间,找到了这些文件,但是还是不能运行,依然欠点什么,、,运行别人写的程序

所以我想问下大家用的是什么书学习的,说下书名,作者,出版社,参考下,恩,最好是适合自学的

谢谢~
...全文
181 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
health901 2008-11-16
  • 打赏
  • 举报
回复
沈美明的《IBM 汇编语言程序设计 第2版》没买着,找不到

买了本80x86汇编语言程序设计 王成耀 人民邮电出版社
还有本 汇编语言程序设计实验指导 清华大学出版社

难道要我网购?
health901 2008-11-15
  • 打赏
  • 举报
回复
多谢了,今天我去书店看下,希望能找到LS几位说的这些书,
en,那本《intel汇编语言程序设计》我确实没设置环境,
而且我还发现,MASM615也是用的实地址模式,16位的(不知道怎么搞的)....
我在link时多写了句+irvine16.lib,就能顺利连接了

感谢4楼的提供网址和设置环境的方法,书上写的那个网址根本进不去!恼火死了
killbug2004 2008-11-15
  • 打赏
  • 举报
回复
沈美明的 IBM 汇编语言程序设计 动手debug,有点毅力很容易就上手
fengcman 2008-11-15
  • 打赏
  • 举报
回复
楼主,我也看过这本书,给点经验吧。
光盘是可以在网上下载到的,我前不久就下载过,不可能就没了的
不过我推荐你使用radmasm,你可以把他的include文件和lib文件复制到编译器的相应文件下下,再配置一下就可以用了
光盘地址:http://download.csdn.net/source/308723
hihicq 2008-11-14
  • 打赏
  • 举报
回复
沈美明的《IBM 汇编语言程序设计 第2版》,清华大学出版社的!
无忧攻城狮 2008-11-14
  • 打赏
  • 举报
回复
沈美明的《IBM 汇编语言程序设计》,清华大学出版社的,这本书挺好!
iplbzg 2008-11-14
  • 打赏
  • 举报
回复
其实我觉得你在图书馆借的那本书还是很好的,至于你说的不能自己上机操作,主要的是你没事搭建好,这里给你个方法,我试过,可以通过

首先:你用《IA-32》第五版的话最好使用的是masm615(别的版本没试过,推荐masm615),这个地方有下载的http://download.csdn.net/user/BAYNPU/all/2 ;
下载完成后要设置好环境变量,方法是:在“我的电脑”上右键--->属性----高级-----环境变量。在里面新建“INCLUDE”和“LIB”变量(PATH原来就有的),值为你安装的目录。比如说我把masm615安装在了C盘的根目录下,具体的值就是 INCLUDE(C:\MASM615\INCLUDE) , LIB(C:\MASM615\LIB),PATH(C:\MASM615)
接着在网上搜索<IA-32>第五版的随书文件,Irvine本人的网站上提供最新下载http://www.kipirvine.com/asm/
然后将他给你的.inc文件全部复制到INCLUDE文件夹,.lib文件全部复制到lib文件夹
下面在找到他的Irvine32.inc文件,用记事本打开,在他的原“INCLUDE SmallWin.inc ”下面加上:
includelib kernel32.lib
includelib user32.lib
includelib Irvine32.lib
保存即可(当然你也可以每次在源文件中加入,但那样很麻烦,所以不推荐)
因为masm不是IDE,所以你必须每次必须要在dos里敲命令行,不会的话在网上搜吧。

这样就可以了,祝学习愉快!


BAYNPU 2008-11-13
  • 打赏
  • 举报
回复
推荐:<汇编语言程序设计教程>杨季文编著,其中第一部分是你重点学习的对象.
gyk120 2008-11-13
  • 打赏
  • 举报
回复
同意楼上,另外,个人觉得《80x86汇编语言程序设计》稍稍好一点……
cnzdgs 2008-11-13
  • 打赏
  • 举报
回复
年头太久了,书名都不记得了。
楼下肯定会有人推荐王爽的《汇编语言》。
其实什么书都差不多,都会有很多错,需要自己去发现和改正。

21,500

社区成员

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

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