Anyone can let me know where I can find assembly program for all the basic interface on MCB 2100 evaluation board.
A friend of mine works in NXP. During a conversation I asked him "in user mode the default is thumb mode and in exception mode it converts itself ARM mode". then how is the opcode fetching done. He told me that there is 2 different opcodes generated for ARM and thumb when we compile 1 single program and are stored in different location. Processor takes the respective opcodes depending on the mode of working. So that means it generates thumb opcodes also. I want to see where they are stored because i have seen thumb opcode and ARM opcode are different in the dis-assambly window. both are entirely different. that is the reason i want to write program in assembly using the instruction set which uses branch and link instructions.
Shivaram, What is the functional advantage of doing that? Why do you even care? writing in assembly means your code is unlikely to be portable - did you think of this?