|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
赶进度赶进度了 博客就不那么用心了 能粘贴复制课件的知识的就不手敲一遍了
/ z, m- v" C0 a- ^$ r% G5 k8 B u$ T
! q( K0 d) ? k2 D' `1;指令与伪指令&&&&ARM风格和GNU疯
0 }% d* r. g% i& w" E) ]
2 @3 g4 U9 i) i5 b# G
T) o1 t8 ~0 J2 W, s(汇编)指令是CPU机器指令的助记符,经过编译后会得到一串10组成的机器码,可以由CPU读取执行。 Z ?- m, D! C( g
( C. ?! b% q( U: ]1 g1 e+ n, `. E3 c% C, N
(汇编)伪指令本质上不是指令(只是和指令一起写在代码中),它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码" \# x* a" d7 t7 O/ n1 e
$ r; [/ k( l) ?4 u) z& J
; R5 d, b1 n: [8 }" C) F
ARM官方的ARM汇编风格:指令一般用大写、Windows中IDE开发环境(如ADS、MDK等)常用。如: LDR R0, [R1]
. v, d3 `2 W j. U& ]# x3 x( k/ FGNU风格的ARM汇编:指令一般用小写字母、linux中常用。如:ldr r0, [r1]; z; O" Z) c' _1 A! p
) `4 t6 ]' E5 Q: U" E
0 U- ~. W/ U( p: ~5 i% ]& y总结: $ v1 @$ I# F$ X ~* ]& e) t
* i4 S2 U5 ^8 L; p2 b1 [2 u+ K- t& {9 ?+ A) I8 j
' _) Y; d: S' D( }$ a' o% P' N
' Q1 c1 v4 q- p6 }3 H# |7 i! k7 l( @
|
|