正在加载图片...
8.块寻址方式 用一条指令实现一块数据的传送 (1)好处:速度快(节省多次取指时间) (2)数据块长度的指定方法 指令中划出字段指出长度 指令格式中指出数据块的首地址和末地址; ③由块结束字符指出数据块长度(适用于传送可变长度的数据块)。 9.段寻址方式 将段寄存器的基地址左移4位与偏移量相加形成内存地址的寻址方式。 段寄存器 0000 图4.7段寻址方式 42.3寻址方式举例 1.PDP/l1系列机的寻址方式 PDP-11系列机的寻址方式 寻址 寻址名称 有效地址E 汇编格式 特征值 寄存器Rn的内容是操作数,相当于直接地 寄存器型 E=R 自增 010|E=(Rx(R)+2-R(R)+ 寄存器Rn的内容是操作数地址,然后递增 寄存器的内容 先递减寄存器Rn的内容,然后作为操作数 自减型 100(R)-2→R;E=(R)-(R) 的地址 寄存器Rn的内容与本指令下一单元所存 变址型 x(Rn) E=((PC))+(R); 的数相加,作为操作数的地址 寄存器Rn的内容作为操作数地址,相当于 寄存器间接001 E=(R) @Ra或(Ra) 间接地址 寄存器Rn的内容作为操作数地址的地均 自增间接 E=((R));(R)+2→R R然后递增寄存器内容 寄存器Rn的内容先递减,然后作为操作数 自减间接 101 (R)-2→R:E=(R)@-(R2) (PC)+2→PC: @XR|寄存器R的内容与本指令下一单元中的 E=((R))+((PC)); 内容相加,作为操作数地址的地址8.块寻址方式 用一条指令实现一块数据的传送。 (1)好处:速度快(节省多次取指时间) (2)数据块长度的指定方法: ① 指令中划出字段指出长度; ② 指令格式中指出数据块的首地址和末地址; ③ 由块结束字符指出数据块长度(适用于传送可变长度的数据块)。 9. 段寻址方式 将段寄存器的基地址左移 4 位与偏移量相加形成内存地址的寻址方式。 4.2.3 寻址方式举例 1. PDP/11 系列机的寻址方式 PDP-11 系列机的寻址方式 寻址名称 寻址 特征值 有效地址 E 汇编格式 说 明 寄存器型 000 E=R Rn 寄存器Rn的内容是操作数,相当于直接地 址 自增型 010 E=(R);(R)+2→R (Rn)+ 寄存器Rn的内容是操作数地址,然后递增 寄存器的内容 自减型 100 (R)-2→R;E=(R) -(Rn) 先递减寄存器Rn的内容,然后作为操作数 的地址 直接型 变址型 110 (PC)+2→PC; E=((PC))+(R); X(Rn) 寄存器Rn的内容与本指令下一单元所存 的数相加,作为操作数的地址 寄存器间接 001 E=(R) @Rn或(Rn) 寄存器Rn的内容作为操作数地址,相当于 间接地址 自增间接 011 E=((R));(R)+2→R @(Rn)+ 寄存器Rn的内容作为操作数地址的地址, 然后递增寄存器内容 自减间接 101 (R)-2→R;E=((R)) @-(Rn) 寄存器Rn的内容先递减,然后作为操作数 地址的地址 间接型 变址间接 111 (PC)+2→PC; E=((R))+((PC)); @X(Rn) 寄存器(Rn)的内容与本指令下一单元中的 内容相加,作为操作数地址的地址 逻辑地址 段寄存器 0000 + 存储器物理地址 15 15 19 0 0 0 图 4.7 段寻址方式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有