|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
赶进度赶进度了 博客就不那么用心了 能粘贴复制课件的知识的就不手敲一遍了
7 M8 U+ h7 z1 ~/ H0 w+ f$ y
$ M: U. u3 v' n; N- P* e% R
9 z; u, ~% B' ?0 ^8 @$ n1;指令与伪指令&&&&ARM风格和GNU疯
/ u5 V$ d5 U- H# i6 |9 P' p# T" G/ i# W$ A# @
9 [/ c1 T1 E: T( U& p! N$ \(汇编)指令是CPU机器指令的助记符,经过编译后会得到一串10组成的机器码,可以由CPU读取执行。0 q' c# G/ J1 @/ Z C; Y& F, a
+ h* \7 s n P5 r: a
+ d9 v& \% X2 b) X# F7 Q(汇编)伪指令本质上不是指令(只是和指令一起写在代码中),它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码 s4 q) {4 [7 m2 R- b8 U% W$ U
! D- i- r6 h( \5 b; |3 N
0 H* ] I3 Z& k" HARM官方的ARM汇编风格:指令一般用大写、Windows中IDE开发环境(如ADS、MDK等)常用。如: LDR R0, [R1]
% A* U: P) z) X/ W8 s0 @GNU风格的ARM汇编:指令一般用小写字母、linux中常用。如:ldr r0, [r1]0 @7 }5 m( ?/ @) G/ N. E
" b9 M- x m) m6 O$ H
$ Y) ?, M/ j+ P, d" `) j总结:
. g# k7 M/ _3 x# S
! O5 K9 t* k% Q+ K
) c% l% i4 y" L, b& _1 C! M! f# d6 o/ d: r
k. b1 D& \. |" M
& { G4 _3 i( X( x# Z2 x2 ?
|
|