@article{(Open Science Index):https://publications.waset.org/pdf/13184, title = {Interfacing C and TMS320C6713 Assembly Language (Part-I)}, author = {Abdullah A. Wardak}, country = {}, institution = {}, abstract = {This paper describes an interfacing of C and the TMS320C6713 assembly language which is crucially important for many real-time applications. Similarly, interfacing of C with the assembly language of a conventional microprocessor such as MC68000 is presented for comparison. However, it should be noted that the way the C compiler passes arguments among various functions in the TMS320C6713-based environment is totally different from the way the C compiler passes arguments in a conventional microprocessor such as MC68000. Therefore, it is very important for a user of the TMS320C6713-based system to properly understand and follow the register conventions when interfacing C with the TMS320C6713 assembly language subroutine. It should be also noted that in some cases (examples 6-9) the endian-mode of the board needs to be taken into consideration. In this paper, one method is presented in great detail. Other methods will be presented in the future.}, journal = {International Journal of Electronics and Communication Engineering}, volume = {3}, number = {1}, year = {2009}, pages = {6 - 12}, ee = {https://publications.waset.org/pdf/13184}, url = {https://publications.waset.org/vol/25}, bibsource = {https://publications.waset.org/}, issn = {eISSN: 1307-6892}, publisher = {World Academy of Science, Engineering and Technology}, index = {Open Science Index 25, 2009}, }