5-86系列微型计算机的指令系统.ppt

五、指令系统 5. 86系列微型计算机的指令系统 5.1指令格式及寻址方式 5.2 传送类指令 5.3 数据操作类指令 5.4 串操作指令 5.5 控制类指令 5.1.1 指令格式 8086指令格式 操作码 【操作数1】 【,操作数2】……【,操作数n】 操作码:要执行什么操作(操作类型) 操作数:对什么数据操作(操作对象) 每条指令都有唯一的操作码 根据指令的功能,操作数的数目可变(0、1、2) 0操作数的指令并非没有操作数,而是操作数隐含在操作码中(如标志出栈指令POPF) 源操作数Src:存放待操作数据 目的操作数Dest:存放操作结果 (通常: 操作码 Dest,Src) 5.1.1 指令格式 指令属性 指令的功能 操作数的个数和类型 指令编码(对应的机器语言二进制编码) 指令长度(字节数 8086:1~6字节) 时钟周期(执行指令所需的时钟周期数) (最短的2个,如INC 加1指令) (最长的近200个,如除法指令) 影响标志情况 5.1.2 寻址方式 何谓寻址方式 寻址:寻找地址,寻找操作数的地址,寻找操作数 寻址方式:寻找操作数的方式 为了增强指令的功能和灵活性,操作数可以有各种存在形式 操作数可以直接在指令中给出,如ADD AX,1000H 操作数还可以是“变量”,如 ADD AX,BX

文档评论(0)

1亿VIP精品文档

相关文档