




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诗词鉴赏课件
- 2025版合同权益转让协议书范本
- 童话寓言作文打猎500字(11篇)
- 工业生产材料采购管理系统开发协议
- 民政兜底脱贫培训课件
- 2025年教育扶贫背景下教育资源整合的社会稳定风险评估报告
- 工业污染场地修复技术选择与2025年投资风险及效益评估报告
- 即时配送行业2025年配送路径优化与成本控制市场动态报告
- 红楼春趣课件教学
- 2025年助理社会工作师考试(社会工作实务初级)测试题及答案(广东省)
- 2025年银行反洗钱知识竞赛题库和答案(280题)
- GB/T 45300-2025姜黄
- 部队用电安全
- 2024年山东省《宪法知识竞赛必刷100题》考试题库附答案【考试直接用】
- 健康照护师初级复习试题含答案
- DBJ04-T 312-2024 湿陷性黄土场地勘察及地基处理技术标准
- JJF1033-2023计量标准考核规范
- 颈椎病课件完整版
- 女性肿瘤患者的生育力保存
- 2024版体育赛事赞助对赌协议合同范本3篇
- 环卫公司培训课件
评论
0/150
提交评论