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

📄 qfinder.html

📁 关于ARM汇编的非常好的教程
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!doctype html public "-//W3C//DTD HTML 3.2//EN"><html><head><title>Instruction set quick finder</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/qfinder.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">Instruction Set</font></h1>      <h3 align="center"><font color="#800080">(quick finder)</font></h3>    </td>    <td align=center width=100>      <img src="arm3.gif" width=79 height=78 align = middle>    </td></table><p>&nbsp;<p><table border="0" width="100%">  <tr>    <td><b><u>Instruction</u></b><br>    <td><b><u>Meaning</u></b><br>    <td><b><u>Earliest CPU / Comments</u></b>        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>ABS</i></a><br>    <td>Absolute Value<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>ACS</i></a><br>    <td>Arc Cosine<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="mov.html#adc"><b>ADC</b></a><br>    <td>Add with Carry<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="mov.html#add"><b>ADD</b></a><br>    <td>Add<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#binop"><i>ADF</i></a><br>    <td>Add<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="pseudo.html#adr">ADR</a><br>    <td>Get address of object (within 4K)<br>    <td>This is an assembler pseudo-instruction        <br>&nbsp;<br>  <tr>    <td><a href="pseudo.html#adrl">ADRL</a><br>    <td>Get address of object (beyond 4K)<br>    <td>This is an assembler pseudo-instruction        <br>&nbsp;<br>  <tr>    <td><a href="pseudo.html#align">ALIGN</a><br>    <td>Set the program counter to the next word boundary<br>    <td>This is an assembler pseudo-instruction        <br>&nbsp;<br>  <tr>    <td><a href="mov.html#and"><b>AND</b></a><br>    <td>Logical AND<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="shift.html#asl">ASL</a><br>    <td>Arithmetic Shift Left<br>    <td>This is an option, not an instruction        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>ASN</i></a><br>    <td>Arc Sine<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="shift.html#asr">ASR</a><br>    <td>Arithmetic Shift Right<br>    <td>This is an option, not an instruction        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>ATN</i></a><br>    <td>Arc Tangent<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="bl.html#b"><b>B</b></a><br>    <td>Branch<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="mov.html#bic"><b>BIC</b></a><br>    <td>Bit Clear<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="bl.html#bl"><b>BL</b></a><br>    <td>Branch with Link<br>    <td>-        <br>&nbsp;<br>  <tr>    <td>BX<br>    <td>Branch to Thumb code<br>    <td>SA1110?        <br>&nbsp;<br>  <tr>    <td>CDP<br>    <td>Co-processor data operation<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#cmf"><i>CMF</i></a><br>    <td>Compare floating point value<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="cmp.html#cmn"><b>CMN</b></a><br>    <td>Compare negated values<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="cmp.html#cmp"><b>CMP</b></a><br>    <td>Compare values<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#cnf"><i>CNF</i></a><br>    <td>Compare negated floating point values<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>COS</i></a><br>    <td>Cosine<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="pseudo.html#dcx">DCx</a><br>    <td>Define byte (B), halfword (W), word (D), string (S), or floating point (F) value<br>    <td>This is an assembler pseudo-instruction        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#binop"><i>DVF</i></a><br>    <td>Divide<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="mov.html#eor"><b>EOR</b></a><br>    <td>Exclusive-OR two values<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="pseudo.html#equx">EQUx</a><br>    <td>Define byte (B), halfword (W), word (D), string (S), or floating point (F) value<br>    <td>This is an assembler pseudo-instruction        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>EXP</i></a><br>    <td>Exponent<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#binop"><i>FDV</i></a><br>    <td>Fast Divide<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#fix"><i>FIX</i></a><br>    <td>Convert floating value to an integer<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#flt"><i>FLT</i></a><br>    <td>Convert integer to a floating value<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#binop"><i>FML</i></a><br>    <td>Fast multiply<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#binop"><i>FRD</i></a><br>    <td>Fast reverse divide<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td>LDC<br>    <td>Load from memory to co-processor<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#ldf"><i>LDF</i></a><br>    <td>Load floating point value<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="str.html#ldm"><b>LDM</b></a><br>    <td>Load multiple registers<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="str.html#ldr"><b>LDR</b></a><br>    <td>Load register<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="str.html#ldr"><b>LDRB</b></a><br>    <td>Load byte into register<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><b>LDRH</b><br>    <td>Load halfword into register<br>    <td>StrongARM        <br>&nbsp;<br>  <tr>    <td><b>LDRSB</b><br>    <td>Load signed byte into register<br>    <td>StrongARM        <br>&nbsp;<br>  <tr>    <td><b>LDRSH</b><br>    <td>Load signed halfword into register<br>    <td>StrongARM        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#lfm"><i>LFM</i></a><br>    <td>Load multiple floating point values<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>LGN</i></a><br>    <td>Logarithm to base e<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="fpops.html#unop"><i>LOG</i></a><br>    <td>Logarithm to base 10<br>    <td>Floating Point        <br>&nbsp;<br>  <tr>    <td><a href="shift.html#lsl">LSL</a><br>    <td>Logical Shift Left<br>    <td>This is an option, not an instruction        <br>&nbsp;<br>  <tr>    <td><a href="shift.html#lsr">LSR</a><br>    <td>Logical Shift Right<br>    <td>This is an option, not an instruction        <br>&nbsp;<br>  <tr>    <td>MCR<br>    <td>Co-processor register transfer<br>    <td>-        <br>&nbsp;<br>  <tr>    <td><a href="mul.html#mla"><b>MLA</b></a><br>    <td>Multiply with Accumulate<br>    <td>-

⌨️ 快捷键说明

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