It is possible to write a word whose body consists of arbitrary assembly code. The assembly receives parameters and returns values as per the platform's ABI; marshalling and unmarshalling Factor values is taken care of by the C library interface, as with alien-invoke.
Assembler opcodes are defined in CPU-specific vocabularies: