文档详情

ARM汇编语言和C_C_语言混合编程的方法_史斌.pdf

发布:2017-05-29约7.85千字共3页下载文档
文本预览下载声明
        29 6   ELE CT RO NIC M EA SU REM EN T T E CHN O LO G Y 2006 12   ARM C/ C++ 史斌 (天津大学电子信息工程学院 天津 300072)  :A RM ;A RM C / C++: 、A T PCS ;。 :;A RM ;;;A T PCS Programming of ARM with both assembly and C/ C++language Shi Bin (S chool o Elect ronic In ormation Engin eeri ng T ianjin U niversit y, T i anji n 300072) Abstract:T his article brie ly introduced A RM serial micropro ce sso r, w hich is ex tensiv ely u sed in embedded sy stem desig n;and then g ave the tw o metho ds o A RM-cor e embedded processor prog ramming w ith both assembly and C / C++ Language including in-line assembly w hich is co mpact but have so me limits and A T PCS rules w hich are pow er ul and mo dularized. A t last, the re is some source code w ith analy sis or demo nstra tion . Keywords:embedded sy stem;A RM;assembly;i-n line assembly ;A T PCS   { 0       M RS r0,CPS R;/ / A RM 、32 RISC r0 。A RM     ORR R0,R0,0x 000000C0;/ / 。 r0 6,7 1, A RM C /C++,     M SR CP SR_c, r0;/ / r0 8 ,, CPS R 8 ,FIQ ;C /C ++,   } ,,   IN T PND =0x ;/ / , ,C /C ++。 C/C++ :C /C ++, } , C /C CPS R , I /O ++。ADS ,A RM C/C ++ ANSI , 2 C /C++: KeilC5 1 sbit s r ,C PS R (in-line assem bly ) AT PCS (A RM-T humb Pr
显示全部
相似文档