- 10
- 0
- 约1.92千字
- 约 12页
- 2017-08-24 发布于江苏
- 举报
第1章 引言 对比两个相同功能的程序片段,它们分别由高级语言和汇编语言实现。 功能:如果x+y-z大于0,则把结果赋值给var1,如果结果小于等于0,则var1赋值为0 C语言片段: if((var1=x+y-z)=0) var1 = 0; 特点:书写简单,可读性强,程序被计算机执行的过程却无法看出来。 汇编语言程序片段: MOV AL,x ADD AL,y SUB AL,z JA L1 JMP L2 L1: MOV var1,AL JMP L3 L2: MOV var1,0 L3: …… 特点:相对高级语言而言,书写复杂,阅读困难,但是每一行都是CPU执行的一条指令(可执行程序最基本的组成元素),程序的执行过程非常清晰; 由于是使用指令直接进行程序编写,执行效率比高级语言编译而得的程序高。 学习汇编语言的原因: 1)汇编语言(除机器语言外)是计算机语言中最接近底层硬件的语言,直接用于控制硬件,是编写硬件驱动程序、调试硬件接口必不可少的工具。 2)它能清楚地反映CPU执行的程序的步骤,能帮助理解计算机硬件系统的工作原理,是进一步深入学习计算机系统底层知识的重要基础。 3)由于直接使用指令进行程序设计,它的执行效率很高,速度比高级语言程序快,占用的空间比高级语言程序小,是通常用作编写核心算法的语言。 《汇编语言
您可能关注的文档
最近下载
- 江苏2023高中学业水平合格性考试地理试卷真题(含答案详解).docx VIP
- 《汽车电工电子技术》课程实施报告.docx VIP
- 埃斯顿E21S 剪板机数控装置安装手册.pdf
- 规范《DLT342-2010额定电压66kV~220-kV交联聚乙烯绝缘电力电缆接头安装规程》.pdf VIP
- 期中复习(压轴30题精选)(原卷版).docx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 2026年天津市河北区中考一模语文试题.pdf VIP
- 2026年九年级物理中考二轮复习 专题14 电和磁(题型专练).pdf VIP
- 2025_2026学年北京市海淀区清华大学附属中学七年级下学期期中考试数学检测试卷 [含解析].docx
- 公共营养师二级论文;上班族膳食营养与健康状况调查研究.pdf VIP
原创力文档

文档评论(0)