📄 index.html
字号:
<ul> <li><a href="32rules.html">Basic rules for writing 32-bit safe code</a><br> See also: <ul> <li><a href="psr.html#32bit">The Processor Status Register; 32 bit usage</a> </ul></ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="10"></a><h2>Mathematics co-processor</h2><ul> <li><a href="fpops.html">Floating Point Unit - a brief overview</a><br> Provided for completeness.</ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="12"></a><h2>Hardware</h2><ul> <li><a href="podule.html">Interfacing with hardware</a><br> Podules, and the FDC37C665.</ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="14"></a><h2>Hackery</h2><ul> <li><a href="taskwin.html">Speading up the TaskWindow</a></ul><p><ul> <li><a href="taskwin2.html">An even better TaskWindow</a></ul><p><ul> <li><a href="unsq.html">How to unsqueeze an application</a></ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><h2>Can't find what you're after?</h2><center><font color = "red" size = "-1">[EXTERNAL LINK]</font><br><table border=2 cellpadding=3 cellspacing=2> <tr> <td bgcolor="lightblue" align="center"> <a href="http://search.freefind.com/find.html?id=5766464"> <font color="navy"><b>Search this site!</b></font> </a> </td> </tr> <tr> <td bgcolor="silver" align="center"> <form action = "http://search.freefind.com/find.html" method="GET"> <input type="HIDDEN" name="id" size="-1" value="5766464"> <input type="HIDDEN" name="pageid" size="-1" value="r"> <input type="TEXT" name="query" size="25"><br> <small><input type="SUBMIT" value=" Find "></small> <small><select name="mode"><option selected>Match ANY</option><option>Match ALL</option> </select></small> </form> </td> </tr></table><br><font color = "red" size = "-1">[EXTERNAL LINK]</font></center><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="15"></a><h2>Examples</h2><ul> <li><a href="exa1.html">Example 1: Screen image compressor</a></ul><p><ul> <li><a href="exa2.html">Example 2: Screen image loader</a></ul><p><ul> <li><a href="exa3.html">Example 3: A better compressor and a multi-format loader</a></ul><p><ul> <li><a href="exa4.html">Example 4: Resetter module</a><br> ...including how to write a simple relocatable module.</ul><ul> <li><a href="exa5.html">Example 5: Mouse position display</a><br> ...Example of APCS assembler.<br> (requires <i>objasm</i> v2.00 and <i>link</i> v4.00 (or later))</ul><p><ul> <li><a href="exa6.html">Example 6: Mode 21 -> 28 convertor</a><br> ...Example of interworking APCS assembler and C.<br> (requires <i>objasm</i> v2.00, <i>link</i> v4.00, and <i>cc</i> v4.00 (or later))</ul><p><ul> <li><a href="exa7.html">Example 7: DiscAccess <i>(and DiscAccess Revisited)</i></a><br> ...Fakes a blinking harddisc activity indicator.<br> Example of vector claiming and callbacks, in a module.<br> (revisited - an example of how to optimise)</ul><p><ul> <li><a href="exa8.html">Example 8: Rebound</a><br> ...A game!<br> Demonstrates a stand-alone program, and floating point maths.</ul><p><ul> <li><a href="exa9.html">Example 9: lowercase()</a><br> ...Rewriting a commonly-used C function.<br> More interworking assembler and C.<br> (requires <i>objasm</i> v2.00, <i>link</i> v4.00, and <i>cc</i> v4.00 (or later))<br> See also: <ul> <li><a href="opinion_04.html">Don't be over zealous!</a> </ul></ul><p><ul> <li><a href="http://www.heyrick.co.uk/assembler/sw/webite/index.html">Example 101: Webite</a> <font color = "red" size = "-1">[EXTERNAL LINK]</font><br> ...what better example than a web browser!<br> (well, sources for RISC OS would be nice - but... <em>I'm sure!</em>)</ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="16"></a><h2>Opinion</h2><ul> <li><a href="opinion_01.html">Why bother? Acorn is dead!</a></ul><p><ul> <li><a href="opinion_02.html">The Next Best Thing</a></ul><p><ul> <li><a href="opinion_03.html">A call for code</a></ul><p><ul> <li><a href="opinion_04.html">Don't be over zealous!</a></ul><p><ul> <li><a href="opinion_05.html">Copyright and copying</a></ul><p> <p><ul> <li><a href="program.html">On being a programmer</a></ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="rpc"></a><h2>Otherwise...</h2><ul> <li><a href="myriscpc.html">My new computer!</a><br> I bought a programmer's RiscPC from CJE Micro's <i>RISC OS Programmer's Initiative</i>. This is what I thought (in January 2001).</ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="lnk"></a><h2>Links</h2><ul> <li><a href="links.html">Links</a> <font color = "red" size = "-1">[ALL ARE EXTERNAL LINKS!]</font></ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="bfl"></a><h2>If the downloads don't work...</h2><ul> <li><a href="basicfiles.html">Help! Clicking the BASIC file link doesn't work!</a></ul><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><a name="archives"></a><h2>Archives</h2>These are <i>not</i> supplied with this version of the assembler site. You must download themseperately.<p>If you wish to reconstruct a complete off-line copy of this site, examine the source of thispage to get the download links back...<!-- IT IS VERY SIMPLE, REMOVE THESE COMMENT MARKERS! :-)<i><b>IMPORTANT</b></i> The archives are now in Zip Deflate format. Early versions of Spark andPKUnZip may have difficulty in extracting these files. However SparkFS, SparkPlug (see linkbelow) and WinZip should handle them without problem.<br>This change has been brought around by the fact that several non-RISC OS users wished to view thedocuments, there were difficulties with viewing the HTML directly from the archive (this worksfine with SparkFS), and Zip deflate compresses better than the Spark format (429K rather than538K).<p><ul> <li><a href="sw/examples.zip">Download all the example source (Zip deflate archive; 211K)</a><br> Last update 2001/03/08</ul><p><ul> <li><a href="sw/asmsite.zip">Download all the documents to browse off-line (Zip deflate archive; 793K)</a><br> Please note - no examples are included, these should be downloaded seperately.<br> Last update 2002/05/17.</ul><p><ul> <li><a href="sw/fpassm.zip">Download code to call FP functions from BASIC<br> By Peter Burwood, Public Domain; Zip deflate archive, 4K</a></ul><p><ul> <li><a href="sw/apcstest.zip">Download the APCS compiler test examples (Zip deflate archive; 4K)</a></ul><p> <p><ul> <li><a href="sw/splug.basic">Download SparkPlug v2.25 (84K)</a><br> To use this software: <ol> <li>Set the filetype of the downloaded file to BASIC (&FFB), if it is not already. <li>Change the current directory to where you would like SparkPlug to be written to. You can skip this step if it is fine to temporarily write to the root of the currently chosen drive. <li>Double-click on the file to begin extraction. </ol> A suggested alternative is to copy the <em>splug/basic</em> application into RAMdisc, type <code>*RAM</code> (to select RAMdisc), then decompress to there, and finally to drag the decompressed application to where you'd like it to be. You'll need a RAMdisc of at least 208K.</ul>HERE IS THE END COMMENT MARKER --><p> <p> <p><center><img src="arm.gif" usemap="#ilnk" width=166 height=147 alt="logo" border=0></center><h2>And finally...</h2>Like the rest of <i>heyrick.co.uk</i>, this section was written entirely by hand with !Edit (afairly basic file editor); originally on a 4Mb A5000, latterly on a 32Mb RiscPC 710. Nospecialised site development tools were used, and don't hold your breath waiting for fancy flashintroductions and whizzy Java front-ends. It ain't gonna happen. The content rules. Anything elseis only going to obscure the bigger picture. The top titles are in a purpley colour. That, and afew pictures of sexy hardware, are about as fancy as it gets.<p> <p>Launched 2nd August 2000, and has had an astonishing number of visits since then.<br>Last updated 2002/05/17.<p> <p><hr size = "3"><table width="100%" border=0><tr><td bgcolor="#ffffce"><center><a href="http://www.icra.org/labelv02.html" target="_blank"><img src = "../images/icra.gif" width=88 height=31 alt="RSACi" border=1><br><img src = "../images/rsaci.gif" width=96 height=31 alt="RSACi" border=1></a></center><font size = -1><i>http://www.heyrick.co.uk/assembler/</i> has a PICS rating to assure users, parents, andeducators that this is informational content on ARM programming, and not a haven for undesirablecontent.<br>If you have any comments on the PICS system in general, please <a href="http://www.icra.org/labelv02.html" target="_blank">visit the ICRA</a>. <font color = "red" size = "-1">[EXTERNAL LINK]</font><br></font></center></tr><tr><td> </tr><tr><td bgcolor="#ceffff">Copyright © 1999-2002 Richard Murray <font size = -1>- for more information, please read the<a href="news.html">News page</a>.</font></tr></table><hr size = "3"><p><a href="http://www.heyrick.co.uk/">Visit my website!</a> <font color = "red" size = "-1">[EXTERNAL LINK]</font><hr size = "3"><address>Copyright © 2002 Richard Murray</address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -