指令系统(5) 指令格式 n指令字就是表示一条指令的二进制代码, 通常简称指令;指令格式,则是指令字用 二进制代码表示的结构形式 条指令通常由操作码、地址码字段构成 ■操作码字段指定指令的功能特性 地址码字段指定操作数的地址 操作码字段地址码字段 RESTRI
指令系统(5) ◼ 指令格式 ◼ 指令字就是表示一条指令的二进制代码, 通常简称指令;指令格式,则是指令字用 二进制代码表示的结构形式 ◼ 一条指令通常由操作码、地址码字段构成 ◼ 操作码字段指定指令的功能特性 ◼ 地址码字段指定操作数的地址
指令系统(6) 操作码 n定长操作码,变长指令码 变长操作码,定长指令码 地址码 OP(12-15)A1(8-11) A2(4-7) A3(0-3 n零地址指令 地址指令 P n二地址指令 OP B n三地址指令ATBg RESTRI
指令系统(6) ◼ 操作码 ◼ 定长操作码,变长指令码 ◼ 变长操作码,定长指令码 ◼ 地址码 ◼ 零地址指令 ◼ 一地址指令 ◼ 二地址指令 ◼ 三地址指令
指令系统(7) 寻址方式 指令寻址方式 ■顺序寻址方式 跳跃寻址方式 数据寻址方式(即操作数寻址) RESTRI
指令系统(7) ◼ 寻址方式 ◼ 指令寻址方式 ◼ 顺序寻址方式 ◼ 跳跃寻址方式 ◼ 数据寻址方式(即操作数寻址)
操作数寻址(1) 隐含寻址 立即寻址 MOV AX, 1234H 存储器 031 立即寻址 RESTRI
操作数寻址(1) ◼ 隐含寻址 ◼ 立即寻址
操作数寻址(2) 直接寻址 内存 OPXDI 操作数匚匚燥作数 直接寻址方式示意图 间接寻址 OPXDI 匚操作数地 操作数□→匚操作数 间接寻址方式示意图 RESTRI
操作数寻址(2) ◼ 直接寻址 ◼ 间接寻址