正在加载图片...
两个操作数均在寄存器中 ④这种指令结构常用于算术逻辑运算类指令。 【例42】指令格式如下所示,OP为操作码字段,试分析指令格式特点 源寄存器 变址寄存器 位移量(16位) 【解】①双字长二地址指令,用于访问存储器。 ②操作码字段OP为6位,可以指定2=64种操作。 ③一个操作数在源寄存器(共16个)中,另一个操作数在内存储器中(有效地址由变 址寄存器和位移量决定),所以是RS型指令。 4.2寻址方式 1.什么叫寻址方式?(编址、选址、定址方式) 形成操作数地址或指令地址的方式 术语 形式地址一指令中给出的地址码 有效地址一操作数(或指令)的真实地址 3.对寻址方式的设计要求 ①指令内的地址尽可能短; ②寻址范围尽可能大 ③地址能隐含在寄存器里,且能访问整个主存空间 ④希望能在不改变指令的情况下改变地址的实际值; ⑤希望寻址方式尽可能简单。 4.常用的寻址方式 立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址、堆栈寻址等。 42.1指令的寻址方式 1.顺序寻址方式 将程序中的指令按其执行的先后次序存放在内存中,由PC提供要执行的 指令地址 2.跳跃寻址方式 由指令的执行形成下一条指令的地址 应用 ①程序转移:无条件转移、条件转移、子程序调用、程序中断 ②循环程序两个操作数均在寄存器中。 ④ 这种指令结构常用于算术逻辑运算类指令。 【例 4.2】指令格式如下所示,OP 为操作码字段,试分析指令格式特点。 15 10 7 4 3 0 OP —— 源寄存器 变址寄存器 位移量 (16 位) 【解】① 双字长二地址指令,用于访问存储器。 ② 操作码字段OP为 6 位,可以指定 26 =64 种操作。 ③ 一个操作数在源寄存器(共 16 个)中,另一个操作数在内存储器中(有效地址由变 址寄存器和位移量决定),所以是 RS 型指令。 4.2 寻址方式 1. 什么叫寻址方式?(编址、选址、定址方式) 形成操作数地址或指令地址的方式。 2. 术语 形式地址—指令中给出的地址码 有效地址—操作数(或指令)的真实地址 3. 对寻址方式的设计要求 ① 指令内的地址尽可能短; ② 寻址范围尽可能大 ③ 地址能隐含在寄存器里,且能访问整个主存空间; ④ 希望能在不改变指令的情况下改变地址的实际值; ⑤ 希望寻址方式尽可能简单。 4.常用的寻址方式 立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址、堆栈寻址等。 4.2.1 指令的寻址方式 1.顺序寻址方式 将程序中的指令按其执行的先后次序存放在内存中,由 PC 提供要执行的 指令地址。 2. 跳跃寻址方式 由指令的执行形成下一条指令的地址。 应用: ① 程序转移:无条件转移、条件转移、子程序调用、程序中断 ② 循环程序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有