首页 理论教育 变址寄存器V和Z的功能与应用

变址寄存器V和Z的功能与应用

时间:2023-06-27 理论教育 版权反馈
【摘要】:变址寄存器在传送、比较指令中用来修改操作对象的元件号。在[D·]中的点(·)表示可以加入变址寄存器。32bit指令中用到变址寄存器时只需指定Z,这时Z就代表了V和Z。图4-5 变址寄存器图4-6中,因为K10送到V0,K20送到Z0,所以、的内容分别为10、20。+→即+→在32bit指令中,V、Z自动组队使用。出错时,出错标志M8067将被置地。

变址寄存器V和Z的功能与应用

变址寄存器在传送、比较指令中用来修改操作对象的元件号。其操作方式与普通数据寄存器一样。

图4-5中表示从KnY到V、Z都可作为功能指令的目标元件。在[D·]中的点(·)表示可以加入变址寄存器。对32bit指令,V为高16bit,Z为低16bit。32bit指令中用到变址寄存器时只需指定Z,这时Z就代表了V和Z。

978-7-111-34776-7-Chapter04-7.jpg

图4-5 变址寄存器

图4-6中,因为K10送到V0,K20送到Z0,所以(V0)、(Z0)的内容分别为10、20。

(D5V0)+(D15Z0)→(D40Z0)

(D15)+(D35)→(D60)

在32bit指令中,V、Z自动组队使用。V0已由MOV指令指定为“0”。

(D1,D0)+(D3,D2)→(D25,D24)(www.xing528.com)

某些应用会用到各种标志。例如:

M8020:零标志(Z)

M8021:借位标志(Br)

M8022:进位标志(Cy)

M8029:执行完毕标志(F)

978-7-111-34776-7-Chapter04-8.jpg

图4-6 变址寄存器操作示例

如果功能指令的语法或操作元件号有错误,就会出错。出错时,出错标志M8067(E)将被置地。

功能指令每次执行时都会影响标志的状态(SET或RESET),而功能指令不执行或出错时,标志状态不受影响。许多功能指令都会影响标志的状态,编程时要多加小心。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈