首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 想学习汇编语言,问点问题,散点分... [已结贴,结贴人:norwolfli]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    发表于:2008-05-15 22:09:35 楼主
    想学习汇编语言,有其他语言基础.

    1.应该学习汇编的8086还是xxx?
    2.使用IDE(调试方便),windows下和linux下都用什么?
    3.推荐本书.
    4.给点建议或者资料地址更好.

    先行谢谢大家...
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cnzdgs
    • 等级:
    发表于:2008-05-15 22:22:461楼 得分:10
    学PC汇编可以从8086或者80386开始。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 22:46:562楼 得分:10
    按俺现在的理解,应该直接从386学起,俺9年前学8086的汇编,现在发现用处不多,真不如直接开始386.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 22:48:003楼 得分:30
    接分接分^_^

    1:同意LS

    2:摘自候佩兄的博客: 

    关于简单汇编环境的搭建 

    如果是老鸟,则随心所欲自由选择。我在这里只是给新手一些我的建议。 

    我一向反对新手一上来(毫无汇编编译经验)就使用汇编的集成开发环境比如 

    radasm之类,这样不但容易出错,而且不能真正了解编译器和连接器的底 

    层命令行用法。因为汇编本身编译就已经很简单了,不像C++之类有那么多 

    优化的东东,你再套一个花里胡哨的集成环境,对初学者岂不很累? 

    但我认为用一个带颜色标记的编辑器却是有必要的。 

    (比如简单的几句用记事本就很好,复杂的我推荐使用editplus2(别忘了要 

    下载汇编的语法文件。) 


    总的来说整个汇编环境是这样的: 


    16位dos程序: masm6.1x or nasm + editplus2 

    32位windows程序: masm32v9.0 or nasm + editplus2 + 一个资源编辑器 

    (masm611下载地址: www.aogosoft.com,masm32下载地址 

      www.masm32.com) 

    3:
    http://topic.csdn.net/u/20080406/12/643b2af5-b70a-474b-ad04-350390a7cb40.html

    http://topic.csdn.net/u/20071020/23/fcae3211-a186-45b3-96a4-57af8569ddb0.html


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-15 23:07:104楼 得分:2
    顶楼上的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • minl
    • 等级:
    发表于:2008-05-15 23:11:405楼 得分:5
    看一看,顺便接点分
    32位linux 可以用nasm  或  gcc的gnu as
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 01:04:366楼 得分:5
    推荐书:
    国外的有: Randall Hyde著 陈曙晖翻译的 《汇编语言编程艺术》,英语要好的话,可看本书英文版的。
    国内的有: 王爽著 《汇编语言》,还不错吧!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 06:41:587楼 得分:5
    推荐本书:初级80X86 IBM PC及兼容计算机 (卷I和卷II):汇编语言、设计与接口技术(第4版)。
    推荐本书:中级windows 环境下32位汇编程序设计(第2版)老罗编著。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 07:32:488楼 得分:2
    顶!386
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    发表于:2008-05-16 12:41:389楼 得分:0
    我自己顶。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 01:52:5510楼 得分:5
    个人觉得还是从基础开始比较好
    先学8086吧,去www.asmedu.net,相信你会有很大的收获。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 03:44:3511楼 得分:2
    上大学,学了很多的语言,怎么选择呢?有点乱了。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-17 12:49:4512楼 得分:2

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 02:22:2313楼 得分:7
    LZ有其它语言基础,不知道是什么语言的,如果是C或C++就好办了。
    如果看过数据结构,编译原理,计算机组成与结构等,就更好办了。
    可以从王爽的那本汇编语言入门,再看老罗的WINDOWS32编程...这本只看前面三章就够了,如果你熟悉API的话。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 09:12:1614楼 得分:10
    王爽著 《汇编语言》,
    罗云彬 《Windows 环境下32位汇编语言程序设计(第2版)》
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    发表于:2008-05-19 12:58:1015楼 得分:0
    我有一本IBM-PC汇编语言,学这个可以不?

    昨天去上海书城买王爽著 《汇编语言》,没得卖。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-19 13:01:0616楼 得分:5
    王爽著 <汇编语言>当当网上有买,俺就是从那里买的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • norwolfli
    • 等级:
    发表于:2008-05-20 18:02:0717楼 得分:0
    一会回家结帖。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved