汇编语言入门教程,汇编语言入门pdf
很多朋友对于汇编语言入门教程和汇编语言入门pdf不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
怎么学汇编语言
可以先读一下面这些书:1.《汇编语言》(第2版),王爽著,清华大学出版社,2008-4-1
基于INTEL
8086处理器、MASM编译器,以及DOS平台的汇编教材,完全以8086处理器的实模式为主,不涉及目前常用的32位和64位模式,但因为通俗易懂,读者反映很好。
2.《80X86汇编语言程序设计教程》,杨季文等编著,清华大学出版社,1999-3-1
基于INTEL
x86处理器、MASM和TASM编译器,既有16位实模式的内容,也有32位保护模式的内容,而且对后者讲述较为详细。
3.《32位汇编语言程序设计》,钱晓捷编著,机械工业出版社,2011-8-1
基于INTEL x86处理器、MASM编译器,以及WINDOWS平台的汇编教材。
4.《16/32位微机原理汇编语言及接口技术》,钱晓捷,陈涛编著,机械工业出版社,2005-2-1
基于INTEL
x86处理器,论述16位微型计算机的基本原理、汇编语言和接口技术,并引出32位微机系统相关技术。
5.《Intel汇编语言程序设计》(第五版),(美)欧文著,电子工业出版社,2012-7-1
基于INTEL
x86处理器、MASM编译器,以及DOS/WINDOWS平台的汇编教材,既有16位实模式的内容,也有32位保护模式的内容。
6.《汇编语言的编程艺术》(第2版),(美)海德著,清华大学出版社,2011-12-1
基于INTEL x86处理器,使用了作者自制的高级语言汇编器(High Level
Assembler,HLA)作为教学工具,以部分地获得高级语言的优势和功能。
7.《x86 PC汇编语言、设计与接口》(第五版),(美)马兹迪,考西著,电子工业出版社,2011-1-1
基于INTEL x86处理器,既有16位实模式的内容,也有32位保护模式的内容,对64位也有所介绍。
ARM体系及单片机教材
1.《汇编语言程序设计--基于ARM体系结构》(第2版),文全刚等主编,北京航空航天大学出版社,2010-8-1
基于ARM体系结构的处理器,是学习嵌入式技术的入门教材。
2.《零基础学AVR单片机》,徐益民等编著,机械工业出版社,2011-1-1
单片机概述、avr单片机的开发工具、avr单片机c语言、atmega16单片机基本结构、avr的指令系统与汇编系统等。
3.《基于Multisim10的51单片机仿真实战教程》,聂典,丁伟主编,电子工业出版社,2010-2-1
阐述了NI Multisim 10在单片机仿真中的各项主要功能。
4.《PIC18微控制器:体系结构、编程与接口设计》,(美)贝里著,清华大学出版社,2009-4-1
微控制器广泛应用于汽车、家电、工业控制、医疗设备等众多领域。本书以Microchip公司的PIC18系列微控制器为例,全面讲解如何使用C语言和汇编语言对微控制器进行编程。
5.《CASL汇编语言程序设计》,赵立辉编著,中国电力出版社,2002-10-1
CASL汇编语言是中国计算机软件专业技术资格和水平考试高级程序员级的必考内容。本书是讲述CASL汇编语言程序设计的专著。
如何学习汇编语言
学习汇编语言过程:
一,要有一定的微机硬件基础知识,因为汇编很底层,更加接近机器语言,往往很多的东西要从机器层面来支持理解。
二,最好先学习一门高级语言,因为高级语言更接近人的语言,相对比较容易理解。掌握了一门高级语言后再学汇编,一来不易产生畏惧感,二来遇到问题,只能局限于已学的汇编知识来来思考遇到的问题,此时跳出汇编,旁援掌握的语言有助拓新思路,而不只局限与汇编一个思路。
三,细致,踏实的学习态度是少不了的,更为重要的是实践。比喻为:犹如一个战士进入敌营中心地带,要冷静,小心,还要勇敢,智慧,要在敌中心步步为胜,留意敌人的一举一动,将敌一扫而光,不可大意一步,因为接近核心了,稍一大意有可能留下极大隐患。
四,一个狂热的学习劲头,是学习的动力。勤奋,刻苦,等品质也将帮你一路顺进。
如何学习汇编
在看雪安全软件论坛中有人提问有关学习汇编需要多少时间的问题
然后下面是一位ID:antoym的解答,看到很好于是抄录下来。
一般学汇编先学计算机组成原理,重点掌握内存寻址,和cpu基本原理。至于总线、接口等概念可以掠过,用到时在查阅。学习的目标是了解原理,所以,如果有重点的认真看书的化,最少要用4个小时。
如果你大概知道堆栈、偏移地址、寄存器的结构这些概念,就足矣正式开始学习汇编了。
以下是我给你的建议:
★学习汇编不要求新,一本经过时间考验的教材往往能带你进入汇编的殿堂。
★学习汇编开始不会太有成就感,因为你顶多就编个二重循环,再好点编个递归。这离实际应用相差还甚远。
★即便如此你仍要相信学习汇编会给你带来极大的收获,并且坚持下去
★不要一味的坚持,你需要有一个跳出学习基本汇编指令这个循环的条件,这个条件就是,你能让程序按你希望的逻辑去执行并且能够完成一些基本运算。
珍惜这些问题吧!
解决一个你离高手就越近一步!
最后的答案:
如果你想知道多久可以入门并且熟悉基本指令,最少需要一周,且至少需要24小时的上机实践。如果谁当初打破了这个记录,只能说明你是个天才,千万别把自己埋没了。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!