Return low byte.
@lb(byte_string)
The @lb(byte_string) directive returns the lower byte of a word address.
This directive applies to the DSP56800E processor, supported only for operands of this form:
X:xxxx/X:xxxxx/#xxxx
move.b X:@lb(byte_string), r0 ;loads first byte of byte_string
Additionally, when the C source specifies:
char a; char b; //there is no gap between variables a and b
use XREF to declare variables and use @LB to access the char variables from assembly:
move.w #23,A move.bp A1,X:@lb(Fa) move.w #78,A move.bp A1,X:@lb(Fb)