|
使用块比较指令BCMP (68) /@BCMP (68)时,应首先指定一个用于比较的数据、一个数据块和一个存放比较结果的通道。数据块中包括32个连续的通道,由T指定起始通道号,从T开始每两个连续的通道作为一组,共有16组通道中的32个数据可由用户设置或随机存放,但是每组数据中数值小的数据存入通道号低的通道中。
说明:
①块比较指令的具体操作过程如图所示。
图 块比较指令操作过程
②把每一组数据中的第一个数据(数值相对小的)作为比较的下限值,把第二个数据(数值相对大的)作为比较的上限值,用指定的比较数据分别和每组数据进行比较,当下限≤比较数据≤上限时,该组比较的结果为“1”,写入结果通道D中与该组对应的位中,否则比较结果为“0”,也写入D中与该组对应的位中。
③比较数据和数据块中的数据必须使用相同的数制。
④上述指令对标志位的影响见表。
表 块比较指令BCMP (68) /@BCMP (68)对标志位的影响
|
|