Mikroelektronika MIKROE-724 データシート

ページ / 726
mikroBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
149
Prototype
sub function Higher(dim number as longint) as byte
Description
Function  returns  next  to  the  highest  byte  of 
number
.  Function  does  not  interpret  bit  patterns  of 
number
 – it merely returns 8 bits as found in register.
This is an “inline” routine; code is generated in the place of the call, so the call doesn’t count against 
the nested call limit.
Parameters
number
: input value 
Returns
Returns next to the highest byte of 
number
, bits 16..23.
Requires
Arguments must be variable of scalar type (i.e. Arithmetic Types and Pointers).
Example
d = 0x12345678
tmp = Higher(d)  ‘ Equals 0x34
Higher(d) = 0xAA ‘ d equals 0x12AA5678
Notes
None.
Prototype
sub function Highest(dim number as longint) as byte
Description
Function returns the highest byte of 
number
. Function does not interpret bit patterns of 
number
 – it 
merely returns 8 bits as found in register.
This is an “inline” routine; code is generated in the place of the call, so the call doesn’t count against 
the nested call limit.
Parameters
number
: input value
Returns
Returns the highest byte of 
number
, bits 24..31.
Requires
Arguments must be variable of scalar type (i.e. Arithmetic Types and Pointers).
Example
d = 0x12345678  
tmp = Highest(d)  ‘ Equals 0x12
Highest(d) = 0xAA ‘ d equals 0xAA345678
Notes
None.
Higher
Highest