微机原理课件第三章8086寻址方式和指令系统_第1页
微机原理课件第三章8086寻址方式和指令系统_第2页
微机原理课件第三章8086寻址方式和指令系统_第3页
微机原理课件第三章8086寻址方式和指令系统_第4页
微机原理课件第三章8086寻址方式和指令系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

微机原理课件第三章8086寻址方式和指令系统8086寻址方式8086指令系统8086指令的执行过程8086寻址方式与指令系统的关系018086寻址方式总结词操作数直接包含在指令中详细描述立即寻址方式是指操作数直接包含在指令中,紧跟在操作码后面。例如,MOVAX,1000H指令将立即数1000H直接放入AX寄存器中。立即寻址操作数包含在寄存器中总结词寄存器寻址方式是指操作数包含在寄存器中。例如,MOVAX,BX指令将BX寄存器中的值移动到AX寄存器中。详细描述寄存器寻址内存寻址总结词操作数存储在内存单元中详细描述内存寻址方式是指操作数存储在内存单元中。8086微处理器支持多种内存寻址方式,如直接寻址、间接寻址、基址寻址和变址寻址等。输入/输出寻址操作数是输入/输出端口地址总结词输入/输出寻址方式是指操作数是输入/输出端口地址。例如,INAX,20H指令将从端口地址20H读取一个字节的数据到AX寄存器中。详细描述028086指令系统MOV指令用于将数据从一个位置移动到另一个位置。可以是寄存器到寄存器、内存到寄存器或寄存器到内存的传输。要点一要点二PUSH和POP指令用于将数据压入或弹出堆栈。数据传输指令ADD和SUB指令用于执行加法和减法操作。MUL和DIV指令用于执行乘法和除法操作。算术指令用于执行逻辑与、或和异或操作。AND、OR和XOR指令用于执行逻辑非操作。NOT指令逻辑指令控制转移指令JMP指令:用于无条件跳转到指定的地址。JE、JNE、JA、JNAE、JC、JNC、JO、JNO、JB、JNA、JBE、JNBE指令:用于根据条件跳转到指定的地址。MOVSB和MOVSW指令用于将字节或字从源地址移动到目标地址,同时更新指针。CMPSB和CMPSW指令用于比较字节或字,并更新指针。串处理指令038086指令的执行过程从内存单元中取出指令放入指令寄存器。取指令指向内存单元地址,每次取指后自动加1。指令指针预取后续指令,加速取指过程。指令预取队列取指令阶段译码器对指令寄存器中的指令进行译码,产生相应的控制信号。操作码表示指令的操作性质,如加、减、乘、除等。控制信号指导CPU各部件执行相应操作。指令译码阶段操作数根据指令要求,从内存单元或寄存器中取出数据。运算器对操作数进行运算,产生运算结果。累加器存放运算结果,供其他指令使用。执行指令阶段030201传输数据,连接CPU与内存单元或I/O设备。数据总线指定内存单元或I/O设备的地址。地址总线存放数据,供CPU读取或写入。数据存储器访存取数阶段存放运算结果,供后续指令使用。结果寄存器将运算结果写入内存单元,保存数据。内存单元将运算结果输出到I/O设备,控制外部设备工作。I/O设备写回结果阶段048086寻址方式与指令系统的关系寻址方式对指令系统的影响不同的寻址方式可能需要不同的指令周期来执行,因此寻址方式的选择会影响指令的执行速度。寻址方式影响指令执行的速度不同的寻址方式使得操作数可以来自寄存器、内存单元、立即数等,从而丰富了指令系统的功能。寻址方式决定了指令系统中的操作数来源由于不同的寻址方式可能需要不同的字节来表示,因此寻址方式的选择会影响指令的长度和格式。寻址方式影响指令的长度和格式指令系统定义了可用的寻址方式不同的指令系统支持不同的寻址方式,因此寻址方式的选择受到指令系统的限制。指令系统规定了寻址方式的语法和语义不同的指令系统可能有不同的语法和语义规定,这会影响寻址方式的表示和使用。指令系统对寻址方式的限制寻址方式和指令系统的配合使用通过合理地选择和使用寻址方式和指令,可以编写出功能强大、高效的程序。通过组合不同的寻址方式和指令,可以

温馨提示

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

评论

0/150

提交评论