⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pseudo.html

📁 关于ARM汇编的非常好的教程
💻 HTML
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Pseduo-instructions</title><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /><meta http-equiv="content-language" content="en" /><meta name="resource-type" content="document"><meta name="copyright" content="This document copyright 2001 by Richard Murray. Use for non-profit and education purposes explicitly granted."><meta name="author" content="Richard Murray"><meta name="rating" content="general"></head><!--  /assembler/pseudo.html             --><!--                                     --><!--  (C) Copyright 2001 Richard Murray  --><!--  Designed by Richard Murray         --><!--  rmurray@heyrick.co.uk              --><!--                                     --><body bgcolor="#f0f0f0" text="#000000" link="#0022dd" vlink="#002288"><table border = "0" width="100%">  <tr>    <td align=center width=100>      <img src="arm3.gif" width=79 height=78 align = middle>    </td>    <td>      <h1 align="center"><font color="#800080">Pseudo <br>instructions</font></h1>    </td>    <td align=center width=100>      <img src="arm3.gif" width=79 height=78 align = middle>    </td></table><p>&nbsp;<p>The BASIC assembler provides you with a selection of pseudo-instructions. These areinstructions which are not actually understood by the processor, but are converted into somethingthat may be understood. They exist to make your programming simpler.<p>&nbsp;<p><a name="adr"></a><h2>ADR : load ADRess</h2><pre>   ADR&lt;suffix&gt; &lt;register&gt;, &lt;label&gt;</pre>This loads the address referred into the given register:<pre>   00008FE4                    OPT     l%   00008FE4 E28F0004           ADR     R0, text   00008FE8 EF000002           SWI     &quot;OS_Write0&quot;   00008FEC E1A0F00E           MOV     PC, R14   00008FF0                    .text   00008FF0                    EQUS    &quot;Hello!&quot; + CHR$13 + CHR$10 + CHR$0   00008FFC                    ALIGN</pre><p>The following code has the exact same effect:<pre>   00008FE4                    OPT     l%   00008FE4 E28F0004           ADD     R0, R15, #4   00008FE8 EF000002           SWI     &quot;OS_Write0&quot;   00008FEC E1A0F00E           MOV     PC, R14   00008FF0                    .text   00008FF0                    EQUS    &quot;Hello!&quot; + CHR$13 + CHR$10 + CHR$0   00008FFC                    ALIGN</pre>Indeed, a disassembly of either of the above would show:<pre>   *MemoryI 8FE4 +18   00008FE4 :  E28F0004 : ..忊 : ADR     R0,&00008FF0   00008FE8 :  EF000002 : ...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -