Nicolas Capens - 2004-10-11

Logged In: YES
user_id=628186

It all depends on what you call an assembler. ;-)

SoftWire is a run-time code generator, with developers as the
main public. It can generate binary code in two ways: either
from a file, or using run-time intrinsics. To assemble a file,
create a SoftWire::Assembler object, using the file name as
constructor parameter. This does not create an executable
file, but places the code in a memory buffer. You can then
retrieve a pointer to this buffer, or specific functions in this
buffer, and call them at run-time. The second method uses
run-time intrinsics. These are functions with the names of
assembly mnemonics, that place the corresponding binary
code in the memory buffer. This way you can dynamically
create functions.

I hope this helps... Don't hesitate to ask further questions.