We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I want to know how to write assmebly code and c code in same program.... i mean i need to write some function in assembly and some in C code.. i should be able to call both of them from either codes.. how to do this.. help me out..
I think the problem is that the tools (Linker?) somehow recognise a main() written in 'C', and automatically add all the necessary support. This doesn't happen when you write an assembler function that just happens to have the name "main". as it should be, there is no law forbidding a pure assembler program to have a routine named 'main'. for a pure assembler program you do not want the C initializer to be included.
Erik
PS so the smoked sardine will not need to spew his bile "C initializer" refer to startup.a51 and the other code it calls as anybody but him would understand
Erik, As a "smoked sardine" myself, I find your references highly offensive :)