微机原理与接口技术微机原理与接口技术第三章指令系统第三章指令系统主要内容主要内容寻址方式寻址方式8086/80888086/8088的基本指令的基本指令指令格式及执行时间指令格式及执行时间基本概念基本概念指令与指令系统指令与指令系统CISCCISC与与RISCRISCCISCCISC:复杂指令集计算机,典型代表:复杂指令集计算机,典型代表IntelPentiumIntelPentiumRISCRISC:精简指令集计算机,典型代表:精简指令集计算机,典型代表PowerPCPowerPC最经常使用的指令最经常使用的指令不经常使用的指令不经常使用的指令20%80%指令的组成指令的组成操作码操作码说明计算机要执行哪种操作,如传送、运说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的算、移位、跳转等操作,它是指令中不可缺少的组成部分组成部分操作数操作数是指令执行的参与者,即各种操作的对象是指令执行的参与者,即各种操作的对象有些指令不需要操作数,通常的指令都有一个或有些指令不需要操作数,通常的指令都有一个或两个操作数,也有个别指令有两个操作数,也有个别指令有33个甚至个甚至44个操作个操作数数有些指令有些指令隐含隐含操作数操作数操作码操作数指令由操作码和操作数两部分组成指令的助记符格式指令的助记符格式操作数操作数22,常被称为,常被称为源操作数源操作数srcsrc,它表,它表示参与指令操作的一个对象示参与指令操作的一个对象操作数操作数11,成被称为,成被称为目的操作数目的操作数destdest,,它不仅可以作为指令操作的一个对象,还它不仅可以作为指令操作的一个对象,还可以用来存放指令操作的结果可以用来存放指令操作的结果分号后的内容是对指令的解释分号后的内容是对指令的解释操作码操作数1,操作数2;注指令的操作码和操作数指令的操作码和操作数每种指令的每种指令的操作码操作码用一个助记符表示(指令功能的英文缩写)用一个助记符表示(指令功能的英文缩写)对应着机器指令的一个或多个二进制编码对应着机器指令的一个或多个二进制编码指令中的指令中的操作数操作数可以是一个具体的数值可以是一个具体的数值可以是存放数据的寄存器可以是存放数据的寄存器或指明数据在主存位置的存储器地址或指明数据在主存位置的存储器地址寻址与寻址方式寻址与寻址方式指令系统设计了多种操作数的来源指令系统设计了多种操作数的来源寻找操作数的过程就是操作数的寻找操作数的过程...