如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第3章ElectronicsInformationEngineeringSichuanUniversityEIEIPrincipleofMicrocomputerandInterfaceTechnology微机原理与接口技术第3章指令系统电子信息学院2007.9【严华QQ:4429175】教学重点基本概念寻址方式指令系统●8086/8088寻址方式数据传送算术运算逻辑运算控制转移串操作MPU控制●8086/8088指令系统指令格式执行时间教学要求电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术1基本概念•指令–计算机要执行的各种操作命令基本概念寻址方式–一条指令对应着一种基本操作指令系统数据传送•指令系统算术运算逻辑运算–对特定的计算机而言,其所有指令的集合控制转移串操作–每种计算机都有其特定的指令系统MPU控制指令格式•复杂指令集计算机CISC执行时间–Complexinstructionsetcomputer教学要求Complexinstructionsetcomputer•精简指令集计算机RISC–Reducedinstructionsetcomputer电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术2CISC与RISC基本概念寻址方式%指令系统20数据传送最经常使用的指令最经常使用的指令算术运算逻辑运算不经常使用的指令不经常使用的指令控制转移串操作80%MPU控制指令格式执行时间教学要求•CISC典型代表-IntelPentium•RISC典型代表-PowerPC电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术3指令的基本格式操作码操作数基本概念寻址方式•操作码(operationcode)指令系统规定指令要执行的操作,不可缺少数据传送–规定指令要执行的操作,不可缺少算术运算操作数(operand)逻辑运算•操作数(operand)控制转移–指出执行指令所需要操作数的来源:串操作MPU控制•操作数本身指令格式•操作数地址或者操作数地址的计算方法执行时间教学要求–多数情况可以有1或多个操作数•单操作数•双操作数:源操作数、目的操作数•隐含操作数电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术4寻址的概念•寻址–寻找操作数的过程基本概念寻址方式•操作数在什么地方?指令系统数据传送–直接在指令中算术运算逻辑运算–在CPU的某个寄存器中控制转移串操作–在内存的数据区中MPU控制–在I/O端口或设备中指令格式I/O执行时间•寻址方式教学要求–产生有效地址的各种方法–对于双操作数指令而言,源和目的操作数有可能不同。电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术5寻址方式基本概念•操作数的寻址寻址方式指令系统•转移地址的寻址数据传送算术运算I/O端口的寻址逻辑运算•I/O端口的寻址控制转移串操作MPU控制指令格式执行时间教学要求电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术6MOV指令MOVdst,src基本概念寻址方式指令系统数据传送算术运算逻辑运算控制转移串操作MPU控制指令格式执行时间教学要求电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术7立即寻址基本概念•指令所需操作数就在指令中,紧跟在操作寻址方式指令系统码之后,与操作码一起放在代码段区域。数据传送算术运算–立即数,可以是8位或16位。逻辑运算如是位,则低字节存放在低地址单元中,控制转移–16串操作高字节数存放在高地址单元中。MPU控制指令格式–立即数可用2、8、10、16进制来表示。执行时间教学要求•立即数寻址方式常用来给寄存器和存储单元赋值电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术8立即寻址的例子MOVAX,0102H;AX←0102H基本概念寻址方式指令系统数据传送算术运算逻辑运算控制转移串操作MPU控制指令格式执行时间教学要求电子信息学院2007.9【严华QQ:4429175】微机原理与接口技术9寄存器寻址•操作数存放在CPU的内部寄存器中,在指基本概念寻址方式令中直接给出寄存器名。指令系统数据传送–8位通用寄存器算术运算•AH、AL、BH、BL、CH、CL、DH、DL逻辑运算控制