AVR10D-Q22020

Giddings&Lewis Control Mainten Manual MM200/600, MM800

Giddings & Lewis Control Operating Manual for Gemini-D

Giddings&Lewis Control Mainten. Manual MM200/600, MM800

分类: 标签:

描述

交换功能块模块被用来交换–个字中的两个字节(SWAPSHAP其他助记符:WORD)或是交换–个双字中的两个字(SWAP DWORD)。DHORDSWAP_ _WORDSWAP可以在–个长度大于1的大范围存储器中执行。如果完成了,指定长度的每个字或双字中的数据被交换-I当SWAP功能块模块接收能流,其交换基准IN中的数据并且把交换的数据放入输出基准Q。该模块—旦使能激活九向右传递能流。PACSystems CPU按Intel协定以字节形式存储字数据。把一个字的最低有效字节存储在地址n,最高有效字节存储在地址n+1。很多VME模块遵循Motorola的协定把最高有效字节存在地址n,最低有效字节存储在地址n+1.

 

PACSystems CPU分配字节地址1给相同的存储单元,不管其它设备使用的字节存储方式。然而,由于字节有效位、字和多字数据的不同,例如,16位整型(NT,UINT),32位整型(DINT)或浮点(REAL)数,在与遵循Motorola协定模块转换时必须调整。在这些情况下,每个字中的两个字节在转换前或转换后必须交换。另外,对多字数据项,以字为基础进行两端位置颠倒交换。例如,–个来自Motorola协定模块,转移到PACSystems CPU的64位实数必须被交换字节和字调换,读前后一样。如下图所示:字符串(ASCII)或BCD数据不需要调整因为Intel和Motorola协定使用同样的方式存储字符串。

Giddings&Lewis Control Mainten Manual MM200/600, MM800

Giddings & Lewis Control Operating Manual for Gemini-D

Giddings&Lewis Control Mainten. Manual MM200/600, MM800