MSC100ABIRM Motorola / Freescale Semiconductor, MSC100ABIRM Datasheet - Page 42

no-image

MSC100ABIRM

Manufacturer Part Number
MSC100ABIRM
Description
SC100 Application Binary Interface Reference Manual
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
Group Name
Arguments
Member
Member
Member
Applicable Instruction(s)
SC100 ELF Object File Format
4.3.4.7 Relocation Forms
Device-specific forms describe how a memory location should be patched by the linker. Forms are a
combination of functions, operators, and constants which completely describe how a memory location’s
value will be calculated from relocatable symbols. A conforming assembler should generate the relocation
forms described in this section.
Typically, it takes more than one form to encode an average instruction. For example, the group F5
requires four member forms to completely describe how the instruction in (5) should be patched when both
of its operands are external.
4-10
Group Name
Arguments
Member
Description
Definition
Applicable Instructions
F2W3
Description
Definition
F2W2
Description
Definition
F2W1
Description
Definition
‘313 BMCLR.W #{iU16B0},<({AU16W0})’
F2
value, (s|u), <len>, <align>
Encoding function for word 3 of the instruction
“0xffff & mask(0,13)”
Encoding function for word 2 of the instruction
“value & mask(0,12)”
Encoding function for word 1 of the instruction
“(value & mask(13,15))>>8 | (0xffff & mask(14,15))>>11”
‘628 NOT.W <({AU16W0})’
F1
value, (s|u), <len>, <align>
F1W1
Encoding function for word 1 of instruction
“value & mask(0,10)”
‘BRA{D} <*+{AS10W1}’
Table 4-5. Group F2 Forms
Table 4-4. Group F1 Form
Preliminary (April 2000)
SC100 Application Binary Interface
(5)

Related parts for MSC100ABIRM