- 3
- 0
- 约1.41万字
- 约 71页
- 2017-06-03 发布于湖北
- 举报
汇编语言程序设计 考核方式 什么是程序 程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述 计算机中的程序 初始汇编语言 机器语言 机器语言 真正唯一能让CPU直接识别的语言。它是用二进制编码表示的机器指令的集合及一组使用机器指令的规则。 机器语言 优缺点 汇编语言 汇编语言:是一种符号语言,与机器语言一一对应;使用助记符表示相应的操作,并遵循一定的语法规则。 与机器语言有类似的优缺点,比机器语言更容易所理解。 高级语言 高级语言:面向人的语言,有多种类型。 高级语言与汇编语言开销对比 下面是两个小例子,例2是用高级语言VC++编写的,例3是用汇编语言编写的。它们完成相同的功能。 例2 高级语言与汇编语言开销对比 用高级语言和汇编语言书写的程序均不能被CPU 直接识别并执行,这些程序通称源程序。 因此,所有源程序都必须翻译成目标程序后才能被CPU执行。 汇编语言相对于高级语言的特点: 汇编语言是面向机器的语言,它的指令语句与机器指令一一对应,是 机器指令的符号表示。因此,对于不同类型的cpu,要求使用不同的汇编语言和汇编程序。 汇编语言保持了机器语言的特点,具有直接和简捷的特点。 汇编语言可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、cpu、I/O端口等。 汇编语言程序目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 汇编语言程序编写繁琐。 汇编语言程序调试困难。 汇编语言能做什么?(应用) 对软件的执行时间或存储容量有较高要求的场合。 例如:实时控制系统、智能化仪器仪表及高性能软件。 需要提高大型软件性能的场合。 例如:某些快速处理、位处理等高效程序用汇编语言编写的 与硬件关系密切,要直接有效控制硬件的场合。 其它不适合高级语言的场合。 经常和高级语言配合使用。 为什么学习汇编语言 评论语言优劣,如同争论兵器高下! 汇编语言怎么学好 汇编语言是一种面向机器的语言,其汇编指令与机器指令基本上一一对应,所以汇编语言也同机器指令一样具有功能单一、具体的特点。要想完成某件工作(比如计算A+B+C),就必须安排CPU的每步工作(比如:先计算A+B,再将C加到前者的结果上)。 故此:由于汇编语言要安排运算的每一个细节,这就使得编写汇编语言程序比较繁琐,复杂。一个简单的计算公式,也要用一系列汇编指令一步一步来实现。 对汇编程序调试的复杂性要有心理准备 汇编语言怎么学好 对初学者而言,汇编的命令太复杂,往往学习很长时也写不出一个漂漂亮亮的程序,以至妨碍了我们学习汇编语言的热情,不少人就此放弃。要有持之以恒的必胜信心! 汇编语言怎么学好 最重要的一点就是: 学习方法 学习目标 了解以Intel系列微处理器为基础的PC机的基本结构(编程结构) 掌握Intel系列微处理器的指令系统及寻址方式 熟悉汇编程序的上机操作环境 会读、会编、会调试汇编程序 汇编语言预备知识复习 我们的惯用思维是十进制,但计算机的世界是二进制,无论是高级语言还是汇编语言最终都要转换为机器语言,即二进制形式。 本节我们要复习: 数制 十进制:基数为10,逢十进一,权为10k 12.34 = 1×101 + 2 ×100 + 3 ×10-1 + 4 ×10-2 二进制:基数为2,逢二进一,权为2k (1101)2 = 1 ×23 + 1 ×22 + 1 ×20 = (13)10 十六进制:基数为16,逢十六进一,权为16k (9187)16 = 9 ×163 + 1 ×162 + 8 ×161 + 7 ×160 八进制:基数为8,逢八进一,权为8k (147)8 = 1 ×82 + 4×81 + 7 ×80 数制 例:若要写一个八进制数 197,对否 在计算机中为了区分不同数制的数据,采用以下方法: 进制转换 十进制数126转换 为二进制和十六进制 十进制小数0.8125转换为二进制和十六进制 二进制数和八进制数相互转换 1 011101 001. 110 101 B = = 1 3 5 1 . 6 5 O 算数运算 二进制 加法规则 乘法规则 0+0=0 0×0=0 0+1=1 0×1=0 1+0
您可能关注的文档
- 第三篇(1,2,3)弹性力学.pdf
- 第三篇:顺序结构程序设计.ppt
- 第三篇__PID控制.ppt
- 第三篇多端口网络小结.ppt
- 第三篇路由器硬件组成.ppt
- 第三篇人机接口.ppt
- 第三篇运输合同 - 转到父目录.ppt
- 第三篇智能仪器人机接口.ppt
- 第三十一节 C++ Builder COM程式的开发.ppt
- 第三四节复习题1.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)