📄 第2章 arm微处理器的编程模型.mht
字号:
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=D6=B8=C1=EE=B3=A4=B6=C8=BC=B0=CA=FD=BE=DD=C0=E0=D0=CD</SPA=
N></FONT></H3>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =CB=CE=CC=E5">ARM</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=A2=B4=A6=C0=ED=C6=F7=B5=C4=D6=B8=C1=EE=B3=A4=B6=C8=BF=C9=
=D2=D4=CA=C7<SPAN=20
lang=3DEN-US>32</SPAN>=CE=BB=A3=A8=D4=DA<SPAN =
lang=3DEN-US>ARM</SPAN>=D7=B4=CC=AC=CF=C2=A3=A9=A3=AC=D2=B2=BF=C9=D2=D4=CE=
=AA<SPAN=20
lang=3DEN-US>16</SPAN>=CE=BB=A3=A8=D4=DA<SPAN =
lang=3DEN-US>Thumb</SPAN>=D7=B4=CC=AC=CF=C2=A3=A9=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =CB=CE=CC=E5">ARM</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=A2=B4=A6=C0=ED=C6=F7=D6=D0=D6=A7=B3=D6=D7=D6=BD=DA=A3=A8=
<SPAN=20
lang=3DEN-US>8</SPAN>=CE=BB=A3=A9=A1=A2=B0=EB=D7=D6=A3=A8<SPAN =
lang=3DEN-US>16</SPAN>=CE=BB=A3=A9=A1=A2=D7=D6=A3=A8<SPAN=20
=
lang=3DEN-US>32</SPAN>=CE=BB=A3=A9=C8=FD=D6=D6=CA=FD=BE=DD=C0=E0=D0=CD=A3=
=AC=C6=E4=D6=D0=A3=AC=D7=D6=D0=E8=D2=AA<SPAN=20
=
lang=3DEN-US>4</SPAN>=D7=D6=BD=DA=B6=D4=C6=EB=A3=A8=B5=D8=D6=B7=B5=C4=B5=CD=
=C1=BD=CE=BB=CE=AA<SPAN =
lang=3DEN-US>0</SPAN>=A3=A9=A1=A2=B0=EB=D7=D6=D0=E8=D2=AA<SPAN=20
=
lang=3DEN-US>2</SPAN>=D7=D6=BD=DA=B6=D4=C6=EB=A3=A8=B5=D8=D6=B7=B5=C4=D7=EE=
=B5=CD=CE=BB=CE=AA<SPAN lang=3DEN-US>0</SPAN>=A3=A9=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<H3 style=3D"MARGIN: 12pt 0cm"><FONT size=3D3><SPAN =
lang=3DEN-US>2.4<SPAN> =20
</SPAN></SPAN><SPAN style=3D"FONT-FAMILY: =
=CB=CE=CC=E5">=B4=A6=C0=ED=C6=F7=C4=A3=CA=BD</SPAN></FONT></H3>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =CB=CE=CC=E5">ARM</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=A2=B4=A6=C0=ED=C6=F7=D6=A7=B3=D6<SPAN=20
=
lang=3DEN-US>7</SPAN>=D6=D6=D4=CB=D0=D0=C4=A3=CA=BD=A3=AC=B7=D6=B1=F0=CE=AA=
=A3=BA<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=D3=C3=BB=A7=C4=A3=CA=BD=A3=A8<SPAN=20
lang=3DEN-US>usr</SPAN>=A3=A9=A3=BA<SPAN=20
lang=3DEN-US><SPAN> =20
=
</SPAN>ARM</SPAN>=B4=A6=C0=ED=C6=F7=D5=FD=B3=A3=B5=C4=B3=CC=D0=F2=D6=B4=D0=
=D0=D7=B4=CC=AC<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=BF=EC=CB=D9=D6=D0=B6=CF=C4=A3=CA=BD=A3=A8<SPAN=20
lang=3DEN-US>fiq</SPAN>=A3=A9=A3=BA<SPAN =
lang=3DEN-US><SPAN> =20
=
</SPAN></SPAN>=D3=C3=D3=DA=B8=DF=CB=D9=CA=FD=BE=DD=B4=AB=CA=E4=BB=F2=CD=A8=
=B5=C0=B4=A6=C0=ED<SPAN lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CD=E2=B2=BF=D6=D0=B6=CF=C4=A3=CA=BD=A3=A8<SPAN=20
lang=3DEN-US>irq</SPAN>=A3=A9=A3=BA<SPAN =
lang=3DEN-US><SPAN> =20
=
</SPAN></SPAN>=D3=C3=D3=DA=CD=A8=D3=C3=B5=C4=D6=D0=B6=CF=B4=A6=C0=ED<SPAN=
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 =B9=DC=C0=ED</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=C4=A3=CA=BD=A3=A8<SPAN=20
lang=3DEN-US>svc</SPAN>=A3=A9=A3=BA<SPAN=20
lang=3DEN-US><SPAN> =20
=
</SPAN></SPAN>=B2=D9=D7=F7=CF=B5=CD=B3=CA=B9=D3=C3=B5=C4=B1=A3=BB=A4=C4=A3=
=CA=BD<SPAN lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CA=FD=BE=DD=B7=C3=CE=CA=D6=D5=D6=B9=C4=A3=CA=BD<SPAN=20
lang=3DEN-US>(abt)</SPAN>=A3=BA<SPAN lang=3DEN-US><SPAN>=20
=
</SPAN></SPAN>=B5=B1=CA=FD=BE=DD=BB=F2=D6=B8=C1=EE=D4=A4=C8=A1=D6=D5=D6=B9=
=CA=B1=BD=F8=C8=EB=B8=C3=C4=A3=CA=BD=A3=AC=BF=C9=D3=C3=D3=DA=D0=E9=C4=E2=B4=
=E6=B4=A2=BC=B0=B4=E6=B4=A2=B1=A3=BB=A4=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CF=B5=CD=B3=C4=A3=CA=BD=A3=A8<SPAN=20
lang=3DEN-US>sys</SPAN>=A3=A9=A3=BA<SPAN=20
lang=3DEN-US><SPAN> =20
=
</SPAN></SPAN>=D4=CB=D0=D0=BE=DF=D3=D0=CC=D8=C8=A8=B5=C4=B2=D9=D7=F7=CF=B5=
=CD=B3=C8=CE=CE=F1=A1=A3<SPAN lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4 </SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=B4=B6=A8=D2=E5=D6=B8=C1=EE=D6=D0=D6=B9=C4=A3=CA=BD=A3=A8=
<SPAN=20
=
lang=3DEN-US>und</SPAN>=A3=A9=A3=BA=B5=B1=CE=B4=B6=A8=D2=E5=B5=C4=D6=B8=C1=
=EE=D6=B4=D0=D0=CA=B1=BD=F8=C8=EB=B8=C3=C4=A3=CA=BD=A3=AC=BF=C9=D3=C3=D3=DA=
=D6=A7=B3=D6=D3=B2=BC=FE=D0=AD=B4=A6=C0=ED=C6=F7=B5=C4=C8=ED=BC=FE=B7=C2=D5=
=E6=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =CB=CE=CC=E5">ARM</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=A2=B4=A6=C0=ED=C6=F7=B5=C4=D4=CB=D0=D0=C4=A3=CA=BD=BF=C9=
=D2=D4=CD=A8=B9=FD=C8=ED=BC=FE=B8=C4=B1=E4=A3=AC=D2=B2=BF=C9=D2=D4=CD=A8=B9=
=FD=CD=E2=B2=BF=D6=D0=B6=CF=BB=F2=D2=EC=B3=A3=B4=A6=C0=ED=B8=C4=B1=E4=A1=A3=
<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=B4=F3=B6=E0=CA=FD=B5=C4=D3=A6=D3=C3=B3=CC=D0=F2=D4=CB=D0=D0=
=D4=DA=D3=C3=BB=A7=C4=A3=CA=BD=CF=C2=A3=AC=B5=B1=B4=A6=C0=ED=C6=F7=D4=CB=D0=
=D0=D4=DA=D3=C3=BB=A7=C4=A3=CA=BD=CF=C2=CA=B1=A3=AC=C4=B3=D0=A9=B1=BB=B1=A3=
=BB=A4=B5=C4=CF=B5=CD=B3=D7=CA=D4=B4=CA=C7=B2=BB=C4=DC=B1=BB=B7=C3=CE=CA=B5=
=C4=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: left" =
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=B3=FD=D3=C3=BB=A7=C4=A3=CA=BD=D2=D4=CD=E2=A3=AC=C6=E4=D3=E0=
=B5=C4=CB=F9=D3=D0<SPAN=20
=
lang=3DEN-US>6</SPAN>=D6=D6=C4=A3=CA=BD=B3=C6=D6=AE=CE=AA=B7=C7=D3=C3=BB=A7=
=C4=A3=CA=BD=A3=AC=BB=F2=CC=D8=C8=A8=C4=A3=CA=BD=A3=A8<SPAN =
lang=3DEN-US>Privileged=20
=
Modes</SPAN>=A3=A9=A3=BB=C6=E4=D6=D0=B3=FD=C8=A5=D3=C3=BB=A7=C4=A3=CA=BD=BA=
=CD=CF=B5=CD=B3=C4=A3=CA=BD=D2=D4=CD=E2=B5=C4<SPAN =
lang=3DEN-US>5</SPAN>=D6=D6=D3=D6=B3=C6=CE=AA=D2=EC=B3=A3=C4=A3=CA=BD=A3=A8=
<SPAN=20
lang=3DEN-US>Exception =
Modes</SPAN>=A3=A9=A3=AC=B3=A3=D3=C3=D3=DA=B4=A6=C0=ED=D6=D0=B6=CF=BB=F2=D2=
=EC=B3=A3=A3=AC=D2=D4=BC=B0=D0=E8=D2=AA=B7=C3=CE=CA=CA=DC=B1=A3=BB=A4=B5=C4=
=CF=B5=CD=B3=D7=CA=D4=B4=B5=C8=C7=E9=BF=F6=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<H3 style=3D"MARGIN: 12pt 0cm"><FONT size=3D3><SPAN =
lang=3DEN-US>2.5<SPAN> =20
</SPAN></SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=BC=C4=B4=E6=C6=F7=D7=E9=D6=AF</SPAN></FONT></H3>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 26.9pt; TEXT-ALIGN: =
left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =CB=CE=CC=E5">ARM</SPAN><SPAN=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CE=A2=B4=A6=C0=ED=C6=F7=B9=B2=D3=D0<SPAN=20
lang=3DEN-US>37</SPAN>=B8=F6<SPAN =
lang=3DEN-US>32</SPAN>=CE=BB=BC=C4=B4=E6=C6=F7=A3=AC=C6=E4=D6=D0<SPAN=20
=
lang=3DEN-US>31</SPAN>=B8=F6=CE=AA=CD=A8=D3=C3=BC=C4=B4=E6=C6=F7=A3=AC<SP=
AN=20
=
lang=3DEN-US>6</SPAN>=B8=F6=CE=AA=D7=B4=CC=AC=BC=C4=B4=E6=C6=F7=A1=A3=B5=AB=
=CA=C7=D5=E2=D0=A9=BC=C4=B4=E6=C6=F7=B2=BB=C4=DC=B1=BB=CD=AC=CA=B1=B7=C3=CE=
=CA=A3=AC=BE=DF=CC=E5=C4=C4=D0=A9=BC=C4=B4=E6=C6=F7=CA=C7=BF=C9=B1=E0=B3=CC=
=B7=C3=CE=CA=B5=C4=A3=AC=C8=A1=BE=F6=CE=A2=B4=A6=C0=ED=C6=F7=B5=C4=B9=A4=D7=
=F7=D7=B4=CC=AC=BC=B0=BE=DF=CC=E5=B5=C4=D4=CB=D0=D0=C4=A3=CA=BD=A1=A3=B5=AB=
=D4=DA=C8=CE=BA=CE=CA=B1=BA=F2=A3=AC=CD=A8=D3=C3=BC=C4=B4=E6=C6=F7<SPAN=20
lang=3DEN-US>R14</SPAN>=A1=AB<SPAN =
lang=3DEN-US>R0</SPAN>=A1=A2=B3=CC=D0=F2=BC=C6=CA=FD=C6=F7<SPAN=20
=
lang=3DEN-US>PC</SPAN>=A1=A2=D2=BB=B8=F6=BB=F2=C1=BD=B8=F6=D7=B4=CC=AC=BC=
=C4=B4=E6=C6=F7=B6=BC=CA=C7=BF=C9=B7=C3=CE=CA=B5=C4=A1=A3<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<H4 style=3D"MARGIN: 6pt 0cm"><SPAN lang=3DEN-US>2.5.1<SPAN> =
</SPAN>ARM</SPAN><SPAN style=3D"FONT-FAMILY: =
=BA=DA=CC=E5">=D7=B4=CC=AC=CF=C2=B5=C4=BC=C4=B4=E6=C6=F7=D7=E9=D6=AF</SPA=
N></H4>
<P class=3Da0 style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-FAMILY: =
=BA=DA=CC=E5">=CD=A8=D3=C3=BC=C4=B4=E6=C6=F7=A3=BA</SPAN><SPAN =
lang=3DEN-US=20
style=3D"FONT-FAMILY: 'Times New Roman'"><O:P></O:P></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5"><SPAN> =20
</SPAN></SPAN><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=CD=A8=D3=C3=BC=C4=B4=E6=C6=F7=B0=FC=C0=A8<SPAN=20
lang=3DEN-US>R0</SPAN>=A1=AB<SPAN =
lang=3DEN-US>R15</SPAN>=A3=AC=BF=C9=D2=D4=B7=D6=CE=AA=C8=FD=C0=E0=A3=BA<S=
PAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5"><SPAN> =20
</SPAN></SPAN><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4<SPAN=20
lang=3DEN-US><SPAN> =
</SPAN></SPAN>=CE=B4=B7=D6=D7=E9=BC=C4=B4=E6=C6=F7<SPAN=20
lang=3DEN-US>R0</SPAN>=A1=AB<SPAN =
lang=3DEN-US>R7</SPAN>=A3=BB<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5"><SPAN> =20
</SPAN></SPAN><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4<SPAN=20
lang=3DEN-US> =
<SPAN></SPAN></SPAN>=B7=D6=D7=E9=BC=C4=B4=E6=C6=F7<SPAN =
lang=3DEN-US>R8</SPAN>=A1=AB<SPAN=20
lang=3DEN-US>R14<O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
align=3Dleft><SPAN lang=3DEN-US=20
style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5"><SPAN> =20
</SPAN></SPAN><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=CB=CE=CC=E5">=A9=A4<SPAN=20
lang=3DEN-US><SPAN> =
</SPAN></SPAN>=B3=CC=D0=F2=BC=C6=CA=FD=C6=F7<SPAN=20
lang=3DEN-US>PC(R15)<O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
align=3Dleft><SPAN style=3D"COLOR: black; FONT-FAMILY: =
=BA=DA=CC=E5">=CE=B4=B7=D6=D7=E9=BC=C4=B4=E6=C6=F7<SPAN=20
lang=3DEN-US>R0</SPAN>=A1=AB<SPAN =
lang=3DEN-US>R7</SPAN>=A3=BA<SPAN=20
lang=3DEN-US><O:P></O:P></SPAN></SPAN></P>
<P class=3DMsoNormal=20
style=3D"MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; TEXT-ALIGN: left"=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -