另一种定义方法
例:
3 AREA RECORD FLA:8="A",FLB:8="’B"
4 CHARFLD AREA ,
语句3定义记录AREA的字段FLA的宽度为8位,值是“A“;字段FLB的宽度为8位,值是"B"。
语句4定义记录CHARFLD的FLA字段的值保留为”A”,而FLT的值改为"P"。1
记录的使用例记录可用于表达式中,如:
R RECORD CHAR1:8,CHAR2:8
...
MOV AX,R;AB43H to AX
MOV BX,R+R;080GH to BX
MOV CX, R XOR R;100H to CX1
记录的专用操作记录的移位值记录的移位值是指记录的相应字段右移到最低位的位数。
当记录的字段名用于表达式时,其值是该字段的移位值。
记录的屏蔽记录的屏蔽是将记录的特定字段分离出来。
记录的宽度记录的宽度是回送记录字段的宽度(位数)。1