东北大学汇编语言第01章概述.ppt_第1页
东北大学汇编语言第01章概述.ppt_第2页
东北大学汇编语言第01章概述.ppt_第3页
东北大学汇编语言第01章概述.ppt_第4页
东北大学汇编语言第01章概述.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汇编语言程序设计 主讲: 东北大学信息学院 王剑 第一章 概述 l第一节 计算机语言 l第二节 为什么要学习汇编语言 第一节 计算机语言 l一、通用语言(高级语言) l二、汇编语言 l三、机器语言 l种类:Pascal, BASIC, C, COBOL, Java等等 l例子(C): l执行过程: 一、通用语言(高级语言) 编译程序计算机 源程序 目标程序 连接程序 可执行程序 int i,j,k; k=i+j; 优点: (1) 程序容易编制、出错机会少、容易调试; (2) 容易表达算法; (3) 通用性强。 缺点: (1) 计算机不能直接认识、执行,必须经过编译变 为机器语言程序; (2) 编译后生成的机器语言程序冗长、占用内存空 间多、执行速度低; (3) 不能充分发挥计算机的硬件功能。 例子 二、汇编语言 DSEG SEGMENT ;数据段开始 DATA1 DB 15H DATA2 DB 26H RLT DB 0 DSEG ENDS ;数据段结束 CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG ;设置数据段基址 MOV DS,AX MOV AL,DATA1 ;取第一个数据 MOV AH,DATA2 ;取第二个数据 ADD AL,AH ;求和 MOV RLT,AL ;保存结果 HLT ;停机 CSEG ENDS ;代码段结束 END START 种类:8086汇编,8051汇编等 执行过程: 汇编程序计算机 源程序 目标程序 连接程序 可执行程序 优点: (1) 程序容易编制、出错机会少、容易调试; (2) 算法刻画细致; (3) 程序紧凑、占用内存空间少、执行速度高; (4) 能充分发挥计算机的硬件功能。 缺点: (1) 计算机不能直接认识、执行,必须经过汇编 变为机器语言程序; (2) 通用性差。 种类:8086机器语言,8051机器语言等等 执行过程:直接执行 例子: 三、机器语言 1010 0000 ;1号单元内容取入AL寄存器 0000 0001 0000 0000 1000 1010 ;2号单元内容取入AH寄存器 0010 0110 0000 0010 0000 0000 0000 0000 ;AL的内容与AH的内容相加,结 1110 0000 ;果存入AL中 1010 0010 ;AL的内容送入3号单元 0000 0011 0000 0000 1111 0100 ;停机 缺点: (1) 机器语言难记,程序难编,易错,调试困难; (2) 机器语言通用性差。 优点: (1) 计算机能直接认识、执行; (2) 算法刻画细致; (3) 程序紧凑,占用内存空间少,执行速度高; (4) 能充分发挥计算机的硬件功能。 汇编语言的用途 为什么学习8086/8088的汇 编语言 第二节 为什么必须学习汇编 语言 汇编语言的用途 汇编语言能干什么? 驱动程序, 系 统程序 汇编语言与C: 许多用汇编语言能 做的工作也可以用C语言来完成, 但是没有汇编语言的作基础, 仍然 无法用C来编程 为什么学习8086/8088的汇编语言 从微处理器的发展讲 lIntel 4004 lIntel 8008 lIntel 8080 lIntel 8086/8088 lIntel 80186/80188 lIntel 80286 lIntel 80386(DX/SX) Intel 80486 (DX/SX) Intel Pentium (MMX) Intel PII (Celeron) Intel PIII(Celeron II) Intel P4 为什么学习8086/8088的汇编语言 从微处理器的发展讲 Intel 4004 Intel 8008 Intel 8080 Intel 8086/8088 Intel 80186/80188 Intel 80286 Intel 80386(DX/SX) Intel 80486 (DX/SX) Intel Pentium (MMX) Intel PII (Celeron) Inte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论