九五美食网
您的当前位置:首页微机原理与应用教师备课教案本(理论课程)

微机原理与应用教师备课教案本(理论课程)

来源:九五美食网


微机原理与应用教师备课教案本(理论课程)

教师备课教案本(理论课程)学院:课程名称:微机原理与应用教师姓名:授课时间:电子科技大学学院教师授课计划_课程名称微机原理与应用学分3课程类型

1、普通教育必修课();

2、学科基础必修课();

3、专业方向课();

4、学科基础选修课();

5、素质教育选修课();

6、专业选修课()。学时分配总学时:48;课堂讲授:48学时;实践(验)课学时授课起止周112授课班级15自动化、电气班级人数授课总次数_24教材名称微计算机原理与应用作者马X、刘X、彭X出版时间2013章节基本内容计划学时第1章计算机的基本结构和工作原理典型微处理器系统结构及工作原理数据类型2第2章微处理器的性能指标8086的寄存器结构8086的引脚特性8086的时钟和总线周期8086的工作方式8086的总线操作时序8086的存储器组织口组织6第3章寻址方式8086指令系统中断及中断指令PCDOS系统功能调用与基程序调用10第4章汇编语言程序规范伪指令及其应用程序的基本结构及基本程序设计6第5章半导体存储器的分类及特点随机存储器与只读存储器主存储器系统的设计4第6章微机与外设间的接口的控制方式DMA控制器4第7章8086的中断机构外部中断中断的优先权管理可编程中断控制器8259A6第8章并行接口芯片8255A串行通信接口可编程定器825310考核要求(根据课程实际情况,不做要求的项目可不写):

1、平时成绩的构成比例和考核方式;

2、期中成绩的构成比例和考核方式;

3、期末成绩的构成比例和考核方式;

4、实验成绩的构成比例和考核方式。_注:

1、教师首次授课时应将本计划告知学生;

2、理论课程教案一般以2节课或3节课为一个单元编写,“授课总次数”即单元总数。填表日期:2017年8月31日教案1时间安排第1周,总第1次课章节名称第1章概述教学目的1.了解微计算机系统的组成2.了解现代微机系统的组成3.掌握IA-32结构的数据类型4.微型计算机中数的编码和字符的表示教学重点与难点重点:计算机的基本结构及工作原理;微型计算机中数的编码和字符的表示难点:典型微处理器的工作原理,微型计算机中数的编码和字符的表示。教学内容与过程设计教学内容与过程设计课前导入:课程简介,学习本课程的意义和作用,如何掌握本课程的内容。进入课程学习:首先回顾计算机和微处理器的发展历史。1.1计算机和微型计算机的发展概况1.1.1计算机的发展第一代电子计算机称为电子管计算机。第二代计算机称为晶体管计算机,其主要逻辑元件采用的是晶体管。第三代计算机的内存储器采用了半导体存储器,可靠性和存取速度有了明显的改善。计算机以采用大规模和超大规模集成电路为标志。关于第五代计算机人们正在进行着多方面的探索。1.1.2微型计算机的发展n第一阶段(197XXXX1973):典型的微型机以Intel4004和Intel4040为基础。n第二阶段(197XXXX1977):以8位微处理器为基础。n第三阶段(197XXXX1981):以16位和准32位微处理器为基础。n第四阶段(20世纪80年代):XX公司推出开放式的IBMPCn第五阶段(20世纪90年代开始):RISC(精简指令集计算机)技术的问世使微型机的体系结构发生了重大变革。接着了解计算机的基本结构和它的基本工作原理12计算机的基本结构和工作原理1.2.1计算机的基本结构计算结果或可识别信息程序原始数据或各种信息运算器存储器控制器输出设备输入设备1.2.2计算机的工作原理计算机中的信息:数据和控制命令例:211XXXX1713Step1:将解题步骤和数据输入存储器中;Step2:计算机开始顺序执行指令;取

21、12到运算器相乘,结果暂存入存储器;取1

17、13相除,结果也放入存储器暂存;最后将暂存的两个结果在运算器中相减。数字计算机的工作原理是由冯XX提出的补充:冯XX体系结构了解几个基本概念几个基本概念介绍:n微处理器(CPU)n微计算机n微处理器系统基本原理了解后,再来看看微机的组成13微型计算机的基本组成1.3.1硬件系统引导学生了解现代微机的硬件构成1.微计算机主板2.外围设备3.电源、机箱1.3.2软件系统介绍现有的软件分类1.系统软件2.程序设计语言3.语言处理程序4.服务性程序5.中间件6.应用软件1.3.3微机系统结构的特殊性n软件的固化n总线结构从微处理器系统结构讲到典型微处理器和存储器的内部结构,最后看看程序是怎么执行的1.5微计算机实例根据图讲解286主板与P4主板的结构。P4主板与286主板有以下不同:nCPU及其插座nBIOS和CMOSRAM芯片n内存储器插槽:DDR与DIMMn芯片组:是“南桥”和“北桥”的统称n产生各种时钟频率的电路外频与前端总线频率(FSB)的区别:n总线扩展槽n串行接口n并行接口n其他插座16微型计算机中数的编码和字符的表示主要讲解微机中数的编码1.6.1常用的名词术语在黑板上写明这几个单位的联系n位(Bit):指一个二进制位。n字节(Byte):指相邻的8个二进制位。n字:2个字节,16位。n双字、四字、双四字:32位、位、128位。1.6.2数的表示法1.进位进数制根据表格讲解常用数制的基数、进位、可用数码进位制数的表示:n二进制数用B或b结尾n八进制数用Q或q结尾n十进制数可不用结尾字母,也可用D或d结尾十六进制数用H或h结尾数值的构成一个数值各位数字(数码)表示的值不仅与该数字有关,且与所在位置有关。位权:基数的i次方每个数位上的数字所表示的值=该数码位权K进制数转换为十进制数位权展开法讲解讨论十进制数转换为K进制数将整数部份和小数部份分开来算。整数部份:除以K取余数,直到商为0,余数从自下而上排列小数部份:以小数部分乘以K取积的整数,并将其自上而下排列,直到小数部份为0或规定精度为止详细讲解例题

八、十六进制与二进制相互转换法则:以小数点为界,每个八进制数对应三位二进制数,每个十六进制数对应四位二进制数。详细讲解例题二进制数的简单运算算术运算(加减乘除)n加法:逢2进10+0=00+1=11+0=11+1=10(进位)n减法:借1当20-0=01-0=11-1=00-1=1(借位)n乘法:加法+移位0_0=00_1=01_0=01_1=1n除法:减法+移位01=011=1详细讲解例题二进制数的逻辑运算l与运算:都是1时才为1运算符:A&Bl或运算:都是0时才为0运算符:A|Bl异或运算:相异为1运算符:ABl非运算:0变1,1变0运算符:A详细讲解例题课堂练习2.机器数n无符号数n有符号数有符号数可有三种表示方法,分别叫做原码、反码和补码原码原码表示的有符号数,最高位为符号位,数值位部分就是该数的绝对值。详细讲解例题反码最高位规定为符号位,但数值部分对于正数是其绝对值,而对于负数则是其绝对值按位取反(即1变0,0变1)得到的。详细讲解例题补码对于正数来说同原码、反码一样,但负数的数值位部分为其绝对值按位取反后末位加1所得详细讲解例题课堂练习2有符号数运算时的溢出问题溢出检测:结论:课堂练X码(十进制数的二进制编码)采用二进制数对每一位十进制数字进行编码的方法来表示一个十进制数l压缩BCD码(组合式)l非压缩BCD码(非组合式)BCD码的加减运算的问题:解决方法:作加6调整详细介绍加调整的个规则1.6.3字符的表示法七位二进制编码,ASCII码讲解ASCII码表的查找方法1.6.4数据在内存中的存放口诀:低对低,高对高本课小节本章小结n微计算机的组成和工作原理n典型微处理器的内部结构计算机中的编码表示和数据类型练习:1.将十进制数.625转换为十六进制数2.将十进制数.375转换为二进制数练习:设机器字长是8位,写出下列各数的原码和补码。XXXBXXXB35练习:补码加法101XXXX1011十111XXXX0111的计算结果是?并判断是否溢出?课堂讨论和小节。教学后记_“教学后记”是授课完毕之后,教师对授课准备情况、授课过程及授课效果的回顾与总结,因此,教师应及时手写补充完整本部分内容。教案2时间安排第1周,总第2次课章节名称第2章80_86微处理器教学目的了解微处理器的主要性能;掌握8086的内部结构;掌握8086的寄存器结构。教学重点与难点重点:8086的内部结构及各部分的作用;8086的寄存器结构以及每个寄存器的用途。难点:地址产生器的作用。教学内容与过程设计教学内容与过程设计课前导入:回忆上节课所讲的位微机系统的典型结构。特别强调字长、访存空间的意义2.1微处理器的主要性能指标n字长它决定了一次传送的二进制数的位数。n指令数指令是计算机完成某种操作的命令。n运算速度是计算机完成任务的时间指标。n访存空间由地址总线的条数决定。n高速缓存大小为解决高速CPU和低速主存间的速度匹配问题,需在CPU与主存储器间建立高速缓存(cache)。n虚拟存储空间是一种通过硬件和软件的综合来扩大用户可用存储空间的技术。n是否能构成多处理器系统是否有协处理器接口。n制造工艺补充:微机的几个先进技术2.28088微处理器首先根据下图重点细致的讲解8086的内部结构2.2.18086的内部结构w执行部件EU执行部件的功能就是负责从指令队列取指令并执行。w总线接口部件(BIU)它的任务是执行总线周期,完成CPU与存储器备之间信息的传送。地址产生器重点讲解用于产生20位的实际物理地址。2.2.28086的寄存器结构从总体上介绍寄存器的结构,然后强调每个寄存器的作用

1、通用寄存器组q数据寄存器指EU中的A_、B_、C_、D_4个16位寄存器,它们主要用来保存算术和逻辑运算的操作数和中间结果。q地址指针和变址寄存器包括SP、BP、SI、DI4个16位寄存器,主要功能是对存储器操作数寻址时,形成20位物理地址的偏移地址部分。8086内存中存放的信息按特征通常分为:程序指令信息,用以指示CPU应执行何种操作;数据信息,程序执行中要处理的对象;堆栈信息,存储需要压入堆栈的数据、状态信息、返回地址和中间结果。2.段寄存器用于存放当前程序所用的各段的起始(首)地址。n代码段寄存器CS:存放当前执行程序所在段的基址。n数据段寄存器DS:存放当前数据段的起始地址。n堆栈段寄存器SS:堆栈操作所处理的操作数常存放在当前堆栈段中。n附加段寄存器ES3.状态标志寄存器Fq状态标志位CF进位标志PF奇偶标志AF辅助进位标志ZF零标志SF符号标志;OF溢出标志其中,溢出标志位的讲解要插入溢出检测的问题。q控制标志位DF方向标志:若DF=1,串地址为减量;DF=0,串地址为增量。IF中断允许标志:开中断标志位。TF陷阱标志:也称跟踪标志位。做习题2-44.指令指针寄存器IPIP指向当前需要取出的指令地址的偏移量。当BIU从内存中取出指令字节后,IP自动加1。程序员不能直接访问IP的内容。问题1问题2本课小结问题1:如何产生执行代码的指令的PA?问题2:如何产生某一操作数的PA?教学后记_教案3时间安排第2周,总第3次课章节名称第2章微处理器体系结构教学目的理解8086最小和最大方式时共有引脚的意义。掌握8086的总线周期的概念。教学重点与难点重点:8086常用引脚的使用。难点:状态标志寄存器中9个标志位各自的意义;8086系统地址总线、数据总线、控制总线的用途。教学内容与过程设计教学内容与过程设计课前导入:回忆上节课所讲的8086内部结构,其中EU中有通用寄存器,BIU中有段寄存器,指令指针寄存器,这些我们统称位寄存器组织。2.2.38086的引脚特性要掌握微处理器系统的设计,必须知道微处理器的各引脚定义8086CPU有40条引脚,采用双列直插式(DIP)封装形式。8086有两种工作模式(由33号引脚控制):最小模式:是指系统中只有8086一个微处理器。33引脚接高电平。最大模式:适用于组成中到大规模的8086系统,这样的系统通常包含有两个或多个微处理器。33引脚接低电平。共用的引脚说明:XXX复用引脚(双向、三态)采用分时的方法先送地址后送数据的复用引脚。XXX复用引脚(输出、三态)S6始终保持低电平;S5指示中断允许标志IF的状态;S

4、S3状态结合起来指示当前正在使用的是哪个段寄存器。3.控制总线引脚qB高8位数据总线复用信号线(输出,三态)BHE用来对以字节组织的存储器和IO实现高位和低位字节的选择,当B引脚输出BHE信号时,表示高8位数据线D15D8上的数据有效。qRD读控制(输出,三态,低电平有效)此信号指出将要执行一个对存储器口的读操作。qNMI非屏蔽中断请求(输入,上升沿触发)此信号是一个由低到高的上升沿。NMI不受中断允许标志IF的影响,也不能用软件进行屏蔽,只要此信号一出现,CPU就在现行指令结束以后,执行对应的非屏蔽中断处理程序。qINTR可屏蔽中断请求(输入,高XX有效)8086CPU在每条指令的最后一个时钟状态会对INTR信号进行采样,如CPU中的中断允许标志IF=1,并且又接收到INTR信号,那么,CPU就会在结束当前指令后,停止执行指令序列,响应中断请求,转去执行中断服务程序。IF=0,中断请求被屏蔽。qREADY准备就绪信号(输入,高XX有效)READY信号是由所访问的存储器备发来的响应信号。READY信号有效时,表示存储器备准备就绪,马上就可进行一次数据传输。qTEST等待测试(输入,低电平有效)TEST信号是和指令WAIT结合起来使用的。qRESET复位信号(输入,高XX有效)重点掌握复位后各寄存器的状态。qCLK系统时钟(输入)时钟信号为CPU和总线控制逻辑电路提供定时手段。8086要求时钟信号的占空比为1:2,期为高XX期为低电平。4.电源线Vcc和地线GNDVcc线接入的电压为+5V10%;8086有两条GND均应接地。5.其它控制线:2431脚这些控制线的性能将根据方式控制线所处状态而确定。做习题2-112.2.58088的总线操作时序1.几个概念重点理解这几个概念之间的区别指令周期:执行一条指令所需要的时间。不同的指令其指令周期不同。总线周期:CPU从存储器或输入输出端口存取一个字节所花的时间。T状态:一个最基本的总线周期由4个时钟周期组成,时钟周期是CPU的基本计量单位,由计算机主频决定(主频的倒数)。如:8086的主频为5MHz,1个时钟周期就是200ns。一个时钟周期就是一个T状态。总线时序:即CPU通过总线进行操作释放总线、中断响应)时,总线上各信号之间在时间上配合关系,它是同CPU的操作功能有关的。2.总线操作按照数据传输方向来分,总线操作可分为读总线操作和写总线操作。读总线操作是CPU从存储器或外设端口读取数据;写总线操作是CPU将数据写入存储器口。理解每个T状态CPU的动作一个典型的总线周期序列以一个总线读周期为例,说明总线操作的基本过程。T1状态,CPU向多路复用总线发出地址信息,指出寻址的存储单元或外设端口的地址。T2状态,CPU从总线上撤销地址,使总线的低16位置成高阻状态,为传输数据作准备。总线的最高4位(A19-A16)用来输出总线状态信息,这些状态信息用来表示中断允许状态、当前正在使用的段寄存器情况。T3状态,多路总线的高4位继续提供状态信息,而低16位上出现由CPU写出的数据或者CPU从存储器口读入的数据T3状态上升沿时刻测试READY引脚。若为低电平,意味着数据未准备好。在T3之后自动插入一个或几个Tw等待周期,直到READY变为有效高电平。T4状态,总线周期结束。如果一个总线周期之后,不立即执行下一个总线周期,则系统处于空闲状态,执行空闲周期,空闲周期可包含一个或多个时钟周期。总线空操作是总线接口部件对执行部件的等待。本课小结假设前一条指令执行加法:那么,执行完这条指令后各标志是?P75习题2-42-11教学后记_教案4时间安排第2周,总第4次课章节名称第2章微处理器体系结构教学目的理解8086最小工作方式下2431引脚控制线功能的定义掌握8086最小方式下的典型结构。掌握8086的存储器的标准结构、分段的概念、实际地址与逻辑地址、堆栈的特点;掌口的概念口的编址方式。教学重点与难点重点:最小方式的特点。最小方式下的典型结构和常用控制引脚的定义。8086的存储器的标准结构、分段的概念、堆栈的使用。难点:最小方式下的典型结构和常用控制引脚的定义。存储器的分段存储概念,堆栈的使用。教学内容与过程设计教学内容与过程设计课前导入:回忆上节课所讲的8086最大最小方式的共用引脚。这节课开始讲解最小工作方式。在讲最小方式前,先讲解总线周期的概念。2.2.48086的工作方式1.最小工作方式所谓最小方式,就是在系统中只有8086一个微处理器。在这种系统中,所有的总线控制信号都直接由8086产生,因此,系统中的总线控制电路被减到最少。最小方式下,2431引脚控制线功能的定存输出控制信号(输出)最小模式下作为区分CPU进行存储器访问还问的控制信号。WR写控制信号(输出、低电平有效,三态)有效时,表示CPU当前正在进行对存储器写操作。HOLD总线保持请求信号(输入,高电平有效)当系统中CPU之外的另一个主模块要求占用总线时,通过此引脚向CPU发一个高电平的请求信号。HLDA总线保持响应信号(输出,高电平有效)是与HOLD配合使用的联络信号。INTA中断响应信号(输出,低电平有效)是在中断响应周期中由CPU对外设中断请求作出的响应,与INTR配合使用。ALE地址锁存允许信号(输出,高电平有效)这是8086提供给地址锁存器8283的控制信号(作STB)。据收发控制信号(输出,三态)系统在用8287作为数据总线收发器时,信号用来控制8287的数据传送方向。DEN数据允许信号(输出,低电平有效,三态)在用8287作为数据总线收发器时,DEN-是8086提供给8287的选通信号,接至其OE(OutputEnable输出允许)端,表示CPU当前准备发送或接受一个数据。n最小方式下的典型结构8283锁存器XX公司的8283是8位带锁存器的单向三态不的缓冲器,用来锁存8086访问存储器口时,于总线周期T1状态下发出的地址信号。8287总线收发器当一个系统中所含的外设接口较多时,数据总线上需要有发送器和接收器来增加驱动能力。8284A时钟信号发生器8284A是XX公司专为8086设计的时钟发生器,能产生8086所需的频率恒定的系统时钟信号(即主频);对外界输入的RDY信号和RES信号进行同步。做习题2-172.2.8存储器组织本课程的一个重要内容,需详细讲解1.存储器分段每段最长可达K字节各段起始地址能被16整除。(低4位为0)各段之间可分开、部分或完全重叠、可首尾相接。根据各段的用途将其定义为CS、DS、ES、SS段。并用偏移地址表示被访问单元。常在CS中用IP表示偏移量,SS中用SP、BP,DS中用B_、SI、DI、数值。2实际地址和物理地址实际地址:是存储单元的实际地址编码。逻辑地址:由段地址和偏移地址两部分组成。逻辑地址的表示格式为:段地址偏移地址。例如800XXXX0100表示段地址为8000H,偏移地址为0100H。一个存储单元只有一个实际地址,一个实际地址可对应多个逻辑地址。3.堆栈堆栈是一个按照后进先出(LIFO)的原则存取数据的存储区域。一般把内存的一个区域作为堆栈。用(SS:SP)来指示当前数据的存放处。作用:为了在调用子程序(或转向中断服务程序)时,把断点及有关的寄存器、标志位及时正确地保存下来,并保证逐次正确返回。建栈8086通过赋值SS和SP建栈。建栈MOVA_,1050HMOVSS,A_MOVSP,000EH堆栈的最大容量为SP的初值。SP总是指向栈顶。进栈进栈操作:先SP减2,再内容进栈。进栈PUSHA_(设A_=1234H)PUSHB_(设B_=5CF8H)SP-1SP,AH送入SP;SP-1SP,AL送入SP;SP-1SP,BH送入SP;SP-1SP,BL送入SP;出栈先栈顶内容出栈,再修改SP,使SP加2。(字操作)POPC_POPDSSP+1SP,(SP)CL;SP+1SP,(SP)CH;SP+1SP,(SP)DL;SP+1SP,(SP)DH;5.专用的和保留的存储单元8088系统的规定:00000H003FFH(共1KB):用来存放中断向量表。FFFF0HFFFFFH(共16KB):用于系统复位启动,存放一条无条件转移指令,转到系统的初始化程序。2.2.口组织8086CPU和外部设备之间是通过IO芯片进行联系,达到相互间传输信息的目的。每个IO芯片上都有一个端口或几个端口,一个端口往往对应于芯片上的一个寄存器或一组寄存器。微机系统要为每个端口分配一个地址。叫端口地址或端口号,各个端口号和存储器单元地址一样,应具有唯一性。8086口有两种编址方法存储器映象口地址置于1MB的存储器空间中,把它们看作存储器单元对待,此时口地址空间是内存地址空间的一部分。采用编址的I0此时,IO端口地址空间与内存地址空间是的两个不同空间。8086就可以采用此种处理方式。本课小结本章小结练习:作业:本课小结教学后记_教案5时间安排第3周,总第5次课章节名称第3章指令系统教学目的掌握8086指令的基本格式;掌握8086的寻址方式。教学重点与难点重点:8086的寻址方式。难点:8086各种寻址方式的区别及意义。教学内容与过程设计教学内容与过程设计课前导入:介绍第3章的作用。什么是指令系统w计算机的指令系统就是指该计算机能够执行的全部指令的集合w每种计算机都有它支持的指令集合3.1指令的基本格式操作码:指示计算机所要执行的操作类型,如传送、运算、移位、跳转等操作,在汇编语言中用助记符表示。操作数或操作数地址:指出指令执行操作所需要的操作数。一个具体的数值存放数据的寄存器指明数据在主存位置的存储器地址操作码操作数1,操作数2;注释l每种指令的操作码:n用一个唯一的助记符表示(指令功能的英文缩写)n对应着机器指令的一个二进制编码l操作数2,称为源操作数src,它表示参与指令操作的一个对象l操作数1,称为目的操作数dst,它不仅可以作为指令操作的一个对象,还可以用来存放指令操作的结果3.2寻址方式介绍寻址的目的是为了寻找操作数,根据操作数存放位置的不同又有多种寻址方式1.固定寻址指指令的某一操作数固定在某一寄存器中。如单操作数指令,加法的调整指令AAA,其操作固定在AL中进行,且AL隐含在操作码中的。2.立即寻址指令中的操作数直接存放在机器代码中,紧跟在操作码之后(操作数作为指令的一部分存放在操作码之后的主存单元中)立即数寻址方式常用来给寄存器赋值举例说明MOVA_,1090H(若CS=1000H,IP=100H)3.寄存器寻址操作数存放在CPU的内部寄存器reg中。举例说明MOVA_,B_(若A_=1234H,B_=4567H)执行完后:4.存储器寻址指令中给出操作数的主存地址信息(偏移地址,称之为有效地址EA),而段地址在默认的或用段超越前缀指定的段寄存器中。直接寻址方式n有效地址在指令中直接给出n默认的段地址在DS段寄存器,可使用段超越前缀改变MOVA_,2000H;A_DS:2000HMOVA_,ES:2000H;A_ES:2000H段超越前缀指令段超越的示例寄存器间接寻址方式有效地址EA不直接放在指令中,而是通过基址寄存器B_、BP或变址寄存器SI、DI中的任一个寄存器的内容间接得到。MOVA_,ES:DI;A_ES:DIMOVA_,B_(若DS=2000HB_=1000H)PA=16_(SS)+(BP)寄存器相对寻址方式有效地址是寄存器内容与8位或16位位移量之和,寄存器可以是B_、BP或SI、DI段地址对寄存器默认是DS,对应BP寄存器默认是SS;可用段超越前缀改变(B_)PA=16_(DS)+(SI)位位移量(DI)PA=16_(SS)+(BP)位位移量举例说明基址变址寻址方式l有效地址由基址寄存器(B_或BP)的内容加上变址寄存器(SI或DI)的内容构成:EAl段地址对应B_基址寄存器默认是DS,对应BP基址寄存器默认是SS;可用段超越前缀改变举例说明相对基址变址寻址方式n有效地址是基址寄存器()、变址寄存器()与一个8位或16位位移量之和:EA位位移量n段地址对应B_基址寄存器默认是DS,对应BP基址寄存器默认是SS;可用段超越前缀改变多种表达形式5.串操作的隐含寻址在执行串操作中,使用了隐含的变址寄存器寻址方式,即当执行串操作指令时,用源变址寄存器SI指向源串的第一个字或字节,用目的变址寄存器DI指向目的串的第一个字或字节,CPU将自动调整SI、DI,以顺序地寻址字节串或字串操作数。MOVSB;用于字节传送6口寻址1.直接端口寻址直接端口寻址是在指令中直接给出要访问的端口地址,一般采用2位十六进制数表示,也可以用符号表示,可访问的端口范围为0255。INAL,25H;表示口地址为25H的端口中取数据送到寄存器AL中OUTPORT,AL;直接端口地址用符号表示2.寄存器间接端口寻址若访问的端口地址值大于255,则必须口的间接寻址方式。它是口的地址先送到D_中,用D_作为间接寻址寄存器。此种方式可访问的端口范围为065535。指令执行时间w一条指令的执行时间是指取指令和执行指令所花的时间w执行一条指令所花的总时间指令的基本执行时间计算EA的时间执行总期的时间课堂练习本课小结课堂练习设DS=1000H,B_=200H,SI=2H,(10200H)(10205H)的内容为10H、2AH、3CH、46H、59H、6BH。问:下列每条指令执行完成后,A_寄存器的内容是什么?MOVA_,0200HMOVA_,200HMOVA_,B_MOVA_,3B_MOVA_,B_+SI作业:P140习题3-2教学后记_教案6时间安排第3周,总第6次课章节名称第3章80_86指令系统教学目的掌握8086数据传送类指令。教学重点与难点重点:数据传送指令的使用。难点:数据传送类指令的使用注意事项。教学内容与过程设计教学内容与过程设计课前导入:帮助记忆指令的寻址方式。再进入新课学习3.38088指令系统学习指令的注意事项3.3.1数据传送类指令1.通用数据传送指令(1)传送指令MOV语句格式:MOVdst,src(src)(dst)功能:将源操作数传送入目的地址,源地址内容不变。MOV指令传送功能非法传送种种

(一)两个操作数的类型要一致F绝大多数双操作数指令,除非特别说明,目的操作数与

显示全文