单片机汇编编程语言编程

加载中,请稍候...
加载中,请稍候...
京 东 价:
¥35.70 [7.5折][定价:¥48.00]
温馨提示:
其它类似商品
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
汇编语言程序设计
查找同类商品
  每种高级语言(比如C和C++)在连接为可执行程序之前都会被编译器转换成汇编语言。本书面向使用高级语言的开发人员,讲解如何查看和解释编译器生成的汇编语言代码,了解它们是如何创建的,从而可以修改编译器生成的代码或创建自己的汇编语言例程。本书揭示如何使程序中的函数更快更高效的内幕,以及提高应用程序性能的方法。  本书主要内容:  ●
查看高级语言程序生成的汇编语言代码的好处;  ●
如何为Linux奔腾处理器环境创建独立的汇编语言程序;  ●
如何将高级函数和库整合到汇编语言程序中;  ●
如何将汇编语言例程整合到C和C++应用程序中;  ●
如何在汇编语言程序中使用Linux系统调用;  ●
如何在应用程序中使用奔腾处理器的MMX和SSE功能。
  每种高级语言程序在连接为可执行程序之前,都必须被编译为汇编语言程序,因此对于高级语言程序设计者来说,了解编译器如何生成汇编语言代码十分有用。  本书分为三部分。第一部分讲解汇编语言程序设计环境基础,第二部分研究汇编语言程序设计,最后一部分讲解高级汇编语言技术。本书的主要目的是向使用高级语言的程序员讲解编译器如何从C和C++程序创建汇编语言例程,以及编程人员应如何掌握生成的汇编语言代码,调整汇编语言例程以提高应用程序的性能。  本书适合有一定编程经验的开发人员参考。
  Richard
毕业于美国普度大学电气工程专业,在美国一家政府组织工作了15年以上。在此期间,他使用过各种编程语言(C、C++、Java和Microsoft
.NET以及C#)编写实用程序,因此他发现一个非常有价值的事实:通过研究编译器生成的汇编语言代码及使用汇编语言例程,可明显提高高级语言程序的执行速度。本书正是他多年实践与研究的成果。
汇编语言程序设计环境基础第1章
什么是汇编语言1.1
处理器指令1.1.1
指令码处理1.1.2
指令码格式1.2
高级语言1.2.1
高级语言的种类1.2.2
高级语言的特性1.3
汇编语言1.3.1
操作码助记符1.3.2
定义数据1.3.3
IA-32平台2.1
IA-32处理器的核心部分2.1.1
控制单元2.1.2
执行单元2.1.3
寄存器2.1.4
IA-32的高级特性2.2.1
x87浮点单元2.2.2
多媒体扩展2.2.3
流化SIMD扩展2.2.4
IA-32处理器系列2.3.1
Intel处理器2.3.2
非Intel处理器2.4
相关的工具3.1
开发工具3.1.1
汇编器3.1.2
连接器3.1.3
调试器3.1.4
编译器3.1.5
目标代码反汇编器3.1.6
GNU汇编器3.2.1
安装汇编器3.2.2
使用汇编器3.2.3
关于操作码语法3.3
GNU连接器3.4
GNU编译器3.4.1
下载和安装gcc3.4.2
使用gcc3.5
GNU调试器程序3.5.1
下载和安装gdb3.5.2
使用gdb3.6
KDE调试器3.6.1
下载和安装kdbg3.6.2
使用kdbg3.7
objdump程序3.7.1
使用objdump3.7.2
objdump范例3.8
GNU简档器程序3.8.1
使用简档器3.8.2
简档范例3.9
完整的汇编开发系统3.9.1
Linux基础3.9.2
下载和运行MEPIS3.9.3
新的开发系统3.10
汇编语言程序范例4.1
程序的组成4.1.1
定义段4.1.2
定义起始点4.2
创建简单程序4.2.1
CPUID指令4.2.2
范例程序4.2.3
构建可执行程序4.2.4
运行可执行程序4.2.5
使用编译器进行汇编4.3
调试程序4.4
在汇编语言中使用C库函数4.4.1
使用printf4.4.2
连接C库函数4.5
小结第二部分
汇编语言程序设计基础第5章
传送数据第6章
控制执行流程第7章
使用数字第8章
基本数学功能第9章
高级数学功能第10章
处理字符串第11章
使用函数第12章
使用Linux系统调用第三部分
高级汇编语言技术第13章
使用内联汇编第14章
调用汇编库第15章
优化例程第16章
使用文件第17章
使用高级IA-32特性
  在目前正在使用的程序设计语言之中,汇编语言是被误解得最深的一种。当提到“汇编语言”这个术语时,经常使人联想到低级的位移动和在长达数千页的指令手册中费力地查找正确的指令格式。随着各种出色的高级语言开发工具的快速发展,在各种程序设计新闻组中“汇编语言程序设计已经死亡了”这种评论并不少见。但是,汇编语言程序设计远没有到死亡的时候。每种高级语言程序在能够连接为可执行程序之前都必须被编译为汇编语言程序。对于高级语言程序设计者来说,了解编译器如何生成汇编语言代码很有用处,这表现在使用汇编语言直接编写例程和了解编译器如何把高级语言转换为汇编语言方面。
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
正在加载中,请稍候...
七日畅销榜
新书热卖榜同类热门资料
资料下载地址
(确认已经开启迅雷或电驴)
内容介绍《汇编语言程序设计》以CPU的指令系统为主线,系统介绍了汇编语言的基础理论知识和程序设计基本方法。全书共分8章:第1章介绍基础知识;第2章介绍CPU指令系统;第3章介绍汇编语言的基本结构;第4章介绍汇编语言程序设计的基本方法;第5章介绍汇编结构化程序设计方法;第6章介绍输入输出程序设计方法;第7章介绍磁盘文件存取技术;第8章介绍汇编语言与高级语言C++混合编程的基本方法与技巧。本教材注重程序设计思想与方法的学习,强调结构化与软件工程思想的培养,理论联系实际,以实例引导读者掌握汇编语言程序设计的主要知识点,从而培养读者的思维能力和创新设计能力。《汇编语言程序设计》特别适应初学者使用,只要具有一门高级语言程序设计基础的读者,都可通过学习本书便能掌握汇编语言程序设计技术。因此,本书可作为高校计算机及相关专业本科生的教材,同时也可供从事计算机应用与开发的各类人员学习和使用。内容截图
相关学习资料
&&&& &&&&&&&&&&&&&&&&
学习资料库,由广大资源爱好者通过共享互助而共享各种学习资料,但学习资料库无法保证所共享资料的完整性和合理性
版权所有 Gzip enabled您现在的位置是:
简介:51类内核的单片机模拟PT2272解PT62吗,实现软解码
下载次数:0 大小:95 kb 上传用户:
简介:通过不同的按键控制点不同的菜单并显示出来,主单片机控制从单片机,从单片机只需显示菜单 ...
下载次数:0 大小:1158 kb 上传用户:
简介:24小时计时1602显示,带调时功能的单片机时钟程序,汇编源码,ASM文件,使用时请将后缀改为ASM ...
下载次数:0 大小:2 kb 上传用户:
简介:这是一个磁铁的测试程序,同时可以打开AT89S52内置的看门狗。
下载次数:0 大小:1 kb 上传用户:
简介:各种液晶屏工厂模式,简单学习通熟易懂,欢迎大家来下载
下载次数:0 大小:1182 kb 上传用户:
简介:LPC1343源码demo,有助于初学者了解LPC1343的原理!
下载次数:0 大小:475 kb 上传用户:
简介:这个给大家参考的一些教程,个人感觉还不错,推荐给大家来学习学习
下载次数:1 大小:13127 kb 上传用户:
简介:4按键遥控发射程序, 静止电流1uA. Sop 8 package
下载次数:0 大小:16 kb 上传用户:
简介:该文件指导制作数码电子万年历,MAX7219 SHT11
下载次数:0 大小:129 kb 上传用户:
简介:DS1302-CH汇编源码程序,万年历,
下载次数:1 大小:50 kb 上传用户:
简介:TA24C02-读写汇编源码,很简单,速度很快.
下载次数:0 大小:51 kb 上传用户:
简介:PIC 单片机IO口练习实例
下载次数:0 大小:1 kb 上传用户:
简介:单片机大量基本实验源代码,包括从流水灯、简单键盘、数码管、串行口、红外等等
下载次数:1 大小:215 kb 上传用户:
简介: 1、用键盘控制系统自检及频率测量功能。 2、测量实验系统中脉冲信号的频率,用数码管显示其结果。 3、分析本实验最大频率测量 ...
下载次数:1 大小:14 kb 上传用户:
简介:1、编程与调试,分别产生方波、锯齿波、三角波、正弦波等波形。 2、利用键盘按键控制选择波形的产生。 3、利用键盘按键控制与 ...
下载次数:1 大小:14 kb 上传用户:
简介:根据实验电路原理、编写程序实现以下功能: 1、读取并记录 4×4 键盘 0~F各键所对应的键值。 2、将按键的键码 0~F显示在自选 ...
下载次数:1 大小:13 kb 上传用户:
简介:利用实验系统上的 ADC0809 做 A/D 转换,模拟量输入电压由系统中电位器提供 0~5V直流电压。编写程序,将转换结果显示在数码管上 ...
下载次数:1 大小:13 kb 上传用户:
简介:井字棋的代码
下载次数:0 大小:96 kb 上传用户:
简介:单片机DAC0832多波形信号发生器的仿真源码。
下载次数:0 大小:1 kb 上传用户:
简介:采用分布式数据采集,然后主机进行一次性取数据
下载次数:0 大小:4 kb 上传用户:
简介:51单片机是重要的开发芯片,基于51单片机的开发有着非常多的应用项目可以开发。通过案列可以让学生掌握开发单片机的思维逻辑更好 ...
下载次数:0 大小:187 kb 上传用户:
简介:有兴趣的话,用51单片机编程,配合简单外围电路播放动听的音乐。感受动手的乐趣。
下载次数:0 大小:16 kb 上传用户:
简介:该软件用于软件编程 包含单片机编程 适合单片机编程 去除ARM 编程功能
下载次数:0 大小:29245 kb 上传用户:
简介:用8*8点阵显示做了一个足球游戏,拥有计分,倒计时,功能,使用vhdl语言写的
下载次数:1 大小:3376 kb 上传用户:
简介:步进电机控制子程序,采用汇编语言。有参考价值
下载次数:0 大小:12 kb 上传用户:
简介:通过小波对脑电信号进行三层分解,并绘制图形
下载次数:0 大小:15 kb 上传用户:
简介:这个是用DSP做逆变器中SPWM的程序,还有原理图
下载次数:0 大小:424 kb 上传用户:
简介:C语言写的51单片机上的数字钟实例,包含设计的原理电路
下载次数:0 大小:203 kb 上传用户:
简介:此文件为ARM9裸机开发的源码程序,采用汇编,可以进行arm9--mini2440裸机开发使用
下载次数:0 大小:46 kb 上传用户:
简介:SF6是一种用于电力绝缘保护的惰性气体。本产品可用于检测SF6的密度。一旦发生泄露,可及时报警。 ...
下载次数:1 大小:32 kb 上传用户:扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
汇编语言程序设计(第二版)课后题答案
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 单片机汇编编程 的文章

 

随机推荐