西安电子科技大学:《8086CPU 指令系统》课程教学资源(PPT课件讲稿,共五部分,王晓甜)

XIDAN UNIVERSITY 0101010101010101010101010101010101010 0101010 8086cPU指令系统 100m101010 教师:三 xtwang@mailxidian.edu.cn
8086CPU 指令系统 教师:王晓甜 xtwang@mail.xidian.edu.cn

oI010101010I01010 1010I0101010101010101010101 010101010701O 三用 1.汇编语言基本概念 2.汇编语言指令分类 3数据与转移地址的寻址方式 48086的六类指令 5.总结 毛子技孝 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 提纲 1. 汇编语言基本概念 2. 汇编语言指令分类 3.数据与转移地址的寻址方式 4.8086的六类指令 5. 总结

1010I0101010101010101010101 ooo1.汇编语言基本概念 什么是语富? 沟通与交流,让别人领会你的意图,知 道该为你做什么事的工具 各国语言 机器语言 有时需要翻译 有时需要翻译 6 虑看技灯 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 什么是 语言 ? 沟通与交流,让别人领会你的意图,知 道该为你做什么事的工具 各国语言 机器语言 有时需要翻译 有时需要翻译

1010I0101010101010101010101 ooo1.汇编语言基本概念 什么是机器语富? 人向机器发送号令,让机器能读懂的语言 机器能误量什么语言? 0 100000000。 例如: 10110000B 000006;告诉CPU将AL 12H。 项毛子件技孝 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 什么是机器语言 ? 人向机器发送号令,让机器能读懂的语言 机器能读懂什么语言? 01011101100010100……. 10110000B 00010010B ; 告诉CPU将AL 12H。 例如:

1010I0101010101010101010101 010101010701O 机器语喜翟序 采用机器语言编写的程序,即二进制代码程序。 优点:程序送入计算机后,CPU可以直接执行。 缺点:不易书写,不易检查,编写程序十分困难。 汇编语言 10110000B 00010010B 采用一组字母、数字和符号来代替 条二进制代码指令,这种表示指 令的符号称为助记符,这种用一组 MOV AL,12H 符号来代替一条指令编写程序时采 用的语言,称为汇编语言。 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 机器语言程序 采用机器语言编写的程序,即二进制代码程序。 优点:程序送入计算机后,CPU可以直接执行。 缺点:不易书写,不易检查,编写程序十分困难。 汇编语言 采用一组字母、数字和符号来代替 一条二进制代码指令,这种表示指 令的符号称为助记符,这种用一组 符号来代替一条指令编写程序时采 用的语言,称为汇编语言。 10110000B 00010010B MOV AL, 12H

1010I0101010101010101010101 oooo1.汇编语言基本概念 ◆汇编语言与机器语言属于低级语言,它们与 高级语言有较大的区别.汇编语言中的语句 对使用者来说,学司接近机器 ☆语言的汇編,需要孝握和熟知 5的方面更多,但更能把握整个, 程序的全部进程 处,相加后的结果又存放在何处。 ◆高级语言告诉机器做什么,汇编语言告诉机 器怎么做! 毛子技孝 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 ❖汇编语言与机器语言属于低级语言,它们与 高级语言有较大的区别,汇编语言中的语句 与机器的型号密切相关 。 ❖在高级语言中,完成某个加法功能,我们可 采用语句 X=A+B ,只要给变量A和B赋 一确定值,此加法就可以实现了。在汇编语 言中则不同,程序必须指出A、B存放在何 处,相加后的结果又存放在何处。 ❖高级语言告诉机器做什么,汇编语言告诉机 器怎么做! 对使用者来说,学习接近机器 语言的汇编 ,需要掌握和熟知 的方面更多,但更能把握整个 程序的全部进程

1010I0101010101010101010101 00°°1.汇编语言基本概念 优点:要比一串二进制代码清晰多了,书写 容易,记忆也方便。 缺点:CPU不能直接执行。用汇编语言绵写的 汇编语言源程序必须经过汇编,将其翻 译成机器语言格式,CPU才能执行。 汇编←了翻译官:把助记符翻译成机器语言 把汇编语言源程序翻译成机器语言 程序的过程称为汇编。 毛子技孝 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 优点:要比一串二进制代码清晰多了,书写 容易,记忆也方便。 缺点:CPU不能直接执行。用汇编语言编写的 汇编语言源程序必须经过汇编,将其翻 译成机器语言格式, CPU才能执行。 汇编 把汇编语言源程序翻译成机器语言 程序的过程称为汇编。 翻译官:把助记符翻译成机器语言

1010I0101010101010101010101 00°°1.汇编语言基本概念 汇编把汇编语言源程序翻译成机 器语言程序的过程称为汇编。 汇编程序 能把汇编语言源程序翻译成机器语 言程序的系统程序(语言加工程序) 8086宏汇编程序为 MASM EXE。 毛子技孝 XIDIAN UNIVERSITY xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 汇编 把汇编语言源程序翻译成机 器语言程序的过程称为汇编。 汇编程序 能把汇编语言源程序翻译成机器语 言程序的系统程序(语言加工程序)。 8086宏汇编程序为MASM.EXE

1010I0101010101010101010101 ooo1.汇编语言基本概念 如 汇编程序为 MASM EXE 机器语言程序 源程序 B012 I MOV AL. 12H 汇编 I ADD AX. 0002H 050200 反汇编 在 DEBUG. EXE下进行 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 如: 机器语言程序 汇编程序为MASM.EXE 源程序 MOV AL , 12H ADD AX , 0002H 05 02 00 B0 12 汇编 反汇编 在DEBUG.EXE下进行

1010I0101010101010101010101 00°°1.汇编语言基本概念 7.从汇编语言源程序到可执行程序所经过的处理过程 用全屏幕编辑软件编辑汇 编语言源程序文件名ASM 用连接程序 LINKEXE对 文件名OBJ进行连接 用汇编程序 MASM.EXE对源程序 文件名ASM进行汇编 有错误吗? 有 语法错误 有 吗? 没 在磁盘上形成了可执行文件 文件名EXE 在磁盘上形成目标程序文件 文件名0BJ xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn 1. 汇编语言基本概念 7.从汇编语言源程序到可执行程序所经过的处理过程 用全屏幕编辑软件编辑汇 编语言源程序 文件名.ASM 用汇编程序MASM.EXE对源程序 文件名.ASM 进行汇编 有语法错误 吗? 在磁盘上形成目标程序文件 文件名.OBJ 用连接程序LINK.EXE对 文件名.OBJ 进行连接 有错误吗? 在磁盘上形成了可执行文件 文件名.EXE 有 有 没 没
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《搜索引擎 Search Engines》课程教学资源(PPT讲稿)Evaluating Search Engines(Search Engines Information Retrieval in Practice).ppt
- 香港浸会大学:《Data Communications and Networking》课程教学资源(PPT讲稿)Chapter 4 Transmission Media.ppt
- 《EDA技术》实用教程(PPT讲稿)第5章 QuartusII 应用向导.ppt
- 《数字图像处理 Digital Image Processing》课程教学资源(PPT课件讲稿)第2章 图像分析.ppt
- 东南大学计算机学院:《操作系统概念 OPERATING SYSTEM CONCEPTS》课程教学资源(PPT课件)Operating-System Structures.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第二章 计算机系统维护维修工具使用.ppt
- 《数据结构》课程教学资源:课程PPT教学课件:绪论(数据结构讨论的范畴、基本概念、算法和算法的量度).ppt
- 中国人民大学:Similarity Measures in Deep Web Data Integration.ppt
- 清华大学:ICCV 2015 RIDE:Reversal Invariant Descriptor Enhancement.pptx
- 中国科学技术大学计算机学院:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件)第四章 分布式进程和处理机管理(分布式处理机分配算法).ppt
- 香港科技大学:Web-log Mining:from Pages to Relations.ppt
- 《PowerPoint》课程PPT教学课件:第六章 使用PowerPoint创建演示文稿.ppt
- 南京大学:《嵌入式网络物理系统》课程教学资源(PPT讲稿)时光自动机 Timed Automata.ppt
- 《C程序设计》课程PPT电子教案:第一章 概述.ppt
- 《算法设计与分析 Design and Analysis of Algorithms》课程PPT课件:Tutorial 10.pptx
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第1章 引言(主讲:苗付友).pptx
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)随机算法(主讲:方效林).pptx
- 动态内存分配器的实现(实验PPT讲稿).pptx
- Java面向对象程序设计:Java的接口(PPT讲稿).pptx
- 赣南师范大学:《计算机网络技术》课程教学资源(PPT课件讲稿)第十章 Internet概述.ppt
- 北京师范大学网络教育:《计算机应用基础》课程教学资源(PPT讲稿)第8章 计算机安全、第9章 多媒体技术.pptx
- 沈阳理工大学:《Java程序设计基础》课程教学资源(PPT课件讲稿)第1章 创建Java开发环境.ppt
- 成都信息工程大学(成都信息工程学院):分层分流培养个性发展的计算机卓越工程师——专业课分层教学探索与实践.ppt
- 厦门大学计算机科学系:《大数据技术原理与应用》课程教学资源(PPT课件)第十章 数据可视化.ppt
- SIGCOMM 2002:New Directions in Traffic Measurement and Accounting.ppt
- 计算机问题求解(PPT讲稿)图论中的其它专题.pptx
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 08 多处理器系统 Multiple Processor Systems.ppt
- 国家十一五规划教材:《电子商务案例分析》课程教学资源(PPT课件)第11章 网络社区模式案例分析.ppt
- 南京大学:《计算机图形学》课程教学资源(PPT课件讲稿)计算机图形学引言(主讲:路通).ppt
- 北京大学:浅谈计算机研究的层次与境界(李振华).pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第七章 网络安全.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)基于CORBA的分布式平台(CORBA编程-Hello World例程).ppt
- 《软件开发》课程PPT教学课件:Chapter 16 异常处理 Exception Handling.ppt
- 《Adobe Photoshop CS》软件教程(PPT讲稿)第13章 使用路径.ppt
- Virtual Topologies - Faculty of Science, HKBU.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第三章 面向对象特征.ppt
- 中国科学技术大学:《算法基础》课程教学资源(PPT课件讲稿)第七讲 顺序统计学(主讲人:吕敏).pptx
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 用户自定义函数.ppt
- 清华大学:Mandarin Pronunciation Variation Modeling.ppt
- 西安电子科技大学:《MATLAB程序设计语言》课程教学资源(PPT讲稿)Chapter1 Matlab系统概述.ppt