版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微型计算机汇编语言课件掌握微型计算机汇编语言,深入了解微型计算机基础知识,学习8086微处理器结构介绍,了解汇编语言基本语法,掌握数据类型和存储方式,学会指令系统与汇编程序设计,了解位操作指令与汇编程序编写,掌握数组与字符串操作指令,学会程序控制指令及条件分支语句,掌握循环控制指令及实例演示,理解栈的概念与指令,掌握子程序及参数传递,了解中断系统及基本IO操作,熟悉内存映射与地址转换,了解BIOS与DOS中断的使用,学会图形操作及实例演示,掌握调试技巧与编译器使用。微型计算机基础知识计算机的五大组成部分微型计算机是由计算机系统、输入/输出设备、数据存储设备、数据处理器和软件组成的。这五大部分在计算机的历史发展中最值得称道的就是数据处理器。微型计算机的组成结构微型计算机由微处理器、存储器、输入/输出接口、总线四大部分组成,是一种以微型处理器为核心、内部集成存储器、输入/输出和系统控制部件的小型计算机。微型计算机的历史20世纪70年代的美国,IBM公司推出的第一台个人计算机代表了这类电脑小型化的进程,虽然当时的微型计算机还非常原始,但是随着计算机技术的不断发展,微型计算机至今已在各行各业广泛应用。8086微处理器结构介绍内部结构8086微处理器具有20位的地址总线和16位的数据总线,它由EU(执行单元)和BIU(总线接口单元)两部分组成。指令执行过程8086微处理器在执行指令时,首先通过BIU产生指令的物理地址,接下来,EU根据指令的类型从内存中取出指令,然后对指令进行解码、执行。芯片引脚功能8086为40引脚的双排直插封装,具有内部、外部中断、DMA系统等众多功能,其中重要的有地址总线A0-A19,数据总线D0-D15,控制总线S2、S1、S0等。汇编语言基本语法1段指令段指令用来定义程序中不同功能的代码段、堆栈段、数据段等。2数据定义指令数据定义指令用来为程序所使用的数据分配地址及初值。3伪指令伪指令是汇编器能识别的一些特殊单词,汇编过程中它们会被忽略,而在生成目标代码时又起特殊的作用。指令系统与汇编程序设计1指令系统的组成指令系统一定包含有操作码以及操作数,又包含数据传送指令、算术运算指令、逻辑运算指令、移位指令等等,指令的集合构成了指令系统。2汇编程序设计的过程汇编程序设计的基本思路就是将要完成的功能分解成若干个子功能,然后对这些子功能一个个分别进行分析、设计,写出相应的程序模块,最后将各个程序模块整合在一起,就可以形成一个完整的汇编程序。位操作指令与汇编程序编写位操作指令的基本操作位操作指令是指令系统中具有位运算功能的指令。位操作指令的基本操作包括按位与、按位或、按位异或、取反、左移、右移等。汇编程序编写的几个要素汇编程序编写的基本要素包括数据定义、程序流程控制、输入输出、子程序设计、调试技巧等。数组与字符串操作指令数组的定义和使用数组是一种数据类型,可以保存一组数据。在汇编语言中数组通常定义为一段连续的数据区域,并通过地址进行访问。字符串操作指令字符串操作指令将字符串元素中的单个字符存储到内存的指定位置,并且可以进行信息传递,可以将一个字符串存储到缓冲区数组中。程序控制指令及条件分支语句1条件分支语句条件分支语句通常需要在指定的条件下执行指定的操作,包括if语句、if-else语句等操作。2程序控制指令及语句程序控制指令及语句包括跳转指令、返回指令等,通过这些指令和语句可以控制程序的执行流程。循环控制指令及实例演示循环结构语句的概念循环结构语句是程序中的重要结构之一,程序可以重复执行同一部分的代码,并在每次执行时改变特定的变量的值。循环控制指令的实现循环控制指令的实现有多种方式,包括计数循环、条件循环等。在实际的程序设计中,需要选择合适的循环方式,以便更好地满足实际问题的需要。栈的概念与指令栈的基本概念栈是一种先进后出的数据结构,是一种限制存储和读取位置的数据结构,它常用于函数调用和其他需要维护临时数据的场合。汇编程序中栈的使用在汇编程序中,栈是很重要的概念,栈中存储的东西一般包括程序计数器、寄存器、状态寄存器以及其他参数等。子程序及参数传递子程序的概念和使用子程序是一种独立执行的程序单元,在程序中很多地方都可以用到,常用于程序模块化设计。参数传递在汇编语言中,参数传递可以通过寄存器传递、栈传递和局部变量传递等不同方式完成。中断系统及基本IO操作1中断的概念和分类中断是指当前程序为处理某一事件而暂停执行自身的过程,可以分为外中断和内中断两种。2IO口的功能和组成结构IO口是计算机系统中与外部设备交换数据的接口,其主要功能包括数据传输、位操作等,组成结构包括接口原理、口号、地址、端口输入/输出信号等。内存映射与地址转换1内存映射内存映射是指将物理地址空间中的某些地址映射到处理器的地址空间中,从而方便处理器的操作,也方便程序设计。2地址转换的方法和技巧地址转换是指根据一定的规则将逻辑地址转换为物理地址的过程。地址转换的方法和技巧包括逻辑地址到线性地址的转换以及线性地址到物理地址的转换。BIOS与DOS中断的使用BIOS中断的使用BIOS中断是一组固化在计算机主板上的软件,通过调用软件中断可以方便地获得系统信息,进行输入输出等操作。DOS中断的使用DOS中断是通过操作系统DOS提供给用户的一组服务,可以方便地进行磁盘操作、文件操作、字符串输出等功能。图形操作及实例演示图形显示的基本原理计算机图形显示是显示适配器对数据的解析和显示,通过设置显卡接口的内存地址、内存映射、存储数据类型等参数,来实现各种图形操作。实例演示:画线段画线段是计算机图形操作的基本内容之一,涉及到直线绘制算法、二次曲线绘制算法等知识。实际使用中,可以根据需要使用不同的算法。调试技巧与编译器使用调试技巧调试汇编程序的基本方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度苗木批发市场合作合同4篇
- 2025版门面房买卖合同附带装修及设备购置协议4篇
- 二零二五年度劳动合同终止后追诉期限及补偿标准3篇
- 2025年度个人版权居间转让合同参考4篇
- 二零二五年度屋顶绿化苗木采购及后期维护服务合同3篇
- 二零二五年度文化创意产业合作开发合同范本
- 二零二五年度企业社会责任与可持续发展咨询合同范本
- 2025年货物运输及包装设计合同4篇
- 二零二五年度大数据分析处理服务合同11篇
- 2025年度品牌形象品牌合作推广与品牌知名度提升合同
- 新课标人教版小学数学六年级下册集体备课教学案全册表格式
- 人教精通版三年级英语上册各单元知识点汇总
- 小学四年级数学竞赛试题(附答案)
- 鲁科版高中化学必修2全册教案
- 人口分布 高一地理下学期人教版 必修第二册
- 子宫内膜异位症诊疗指南
- 教案:第三章 公共管理职能(《公共管理学》课程)
- 诺和关怀俱乐部对外介绍
- 玩转数和形课件
- 保定市县级地图PPT可编辑矢量行政区划(河北省)
- 新苏教版科学六年级下册全册教案(含反思)
评论
0/150
提交评论