<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>曲径通幽论坛 - 『 ARM 』</title>
    <link>http://www.groad.net/bbs/forum.php?mod=forumdisplay&amp;fid=53</link>
    <description>Latest 20 threads of 『 ARM 』</description>
    <copyright>Copyright(C) 曲径通幽论坛</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 26 May 2026 10:13:29 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>http://www.groad.net/bbs/static/image/common/logo_88_31.gif</url>
      <title>曲径通幽论坛</title>
      <link>http://www.groad.net/bbs/</link>
    </image>
    <item>
      <title>ARM 流水线与 PC</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=3091</link>
      <description><![CDATA[ARM7TDMI 和 ARM9TDMI 指令流水线见下图：


上面：
FETCH : 取指
DECODE : 译码
EXCUTE : 执行
MEMORY : 访存
WRITE :  回写

关于 PC 的位置：
PC 的位置总指向“正在取指”的指令。以正在执行的指令作为参考点，那么 PC = EXCUTE + 8 。也就是说，假设正在执行的指令 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Wed, 26 Jan 2011 16:24:25 +0000</pubDate>
    </item>
    <item>
      <title>write back和write through</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1316</link>
      <description><![CDATA[为了保证cache和memory的数据一致性，通常有三种方法：

1〉write through：CPU向cache写入数据时，同时向memory也写一份，使cache和memory的数据保持一致。优点是简单，缺点是每次都要访问memory，速度比较慢。

2〉post write：CPU更新cache数据时，把更新的数据写入 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Fri, 30 Oct 2009 14:30:42 +0000</pubDate>
    </item>
    <item>
      <title>MMU 简介</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1314</link>
      <description><![CDATA[MMU简介
嵌入式系统中，存储系统差别很大，可包含多种类型的存储器件，如FLASH，SRAM，SDRAM，ROM等，这些不同类型的存储器件速度和宽度等各不相同；在访问存储单元时，可能采取平板式的地址映射机制对其操作，或需要使用虚拟地址对其进行读写；系统中，需引入存储保护 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Thu, 29 Oct 2009 09:32:46 +0000</pubDate>
    </item>
    <item>
      <title>ARM 程序设计基础</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1159</link>
      <description><![CDATA[ARM 伪指令
在 ARM 汇编语言程序里，有一些特殊指令助记符，这些助记符与指令系统的助记符不同，没有相对应的操作码，通常称这些特殊指令助记符为伪指令，他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的，这些伪指令仅在汇编过程 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Mon, 07 Sep 2009 17:23:50 +0000</pubDate>
    </item>
    <item>
      <title>ARM 微处理器的指令系统</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1158</link>
      <description><![CDATA[ARM 指令的分类与格式
ARM微处理器的指令集是加载/存储型的，也即指令集仅能处理寄存器中的数据，而且处理结果都要放回寄存器中，而对系统存储器的访问则需要通过专门的加载/存储指令来完成。

ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器（PSR ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Mon, 07 Sep 2009 17:16:28 +0000</pubDate>
    </item>
    <item>
      <title>ARM微处理器的编程模型</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1157</link>
      <description><![CDATA[ARM 的工作状态

从编程的角度看，ARM微处理器的工作状态一般有两种，并可在两种状态之间切换：

－ 第一种为ARM状态，此时处理器执行32位的字对齐的ARM指令；

－ 第二种为Thumb状态，此时处理器执行16位的、半字对齐的Thumb指令。

当ARM微处理器执行32位的ARM指令集 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Mon, 07 Sep 2009 17:11:26 +0000</pubDate>
    </item>
    <item>
      <title>ARM 基础</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=1155</link>
      <description><![CDATA[ARM （ Advanced RISC Machines ），既可以认为是一个公司的名字，也可以认为是对一类微处理器的通称，还可以认为是一种技术的名字。

1991 年 ARM 公司成立于英国剑桥，主要出售芯片设计技术的授权。目前，采用 ARM技术知识产权（ IP ）核的微处理器，即我们通常所说的 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Mon, 07 Sep 2009 16:55:52 +0000</pubDate>
    </item>
    <item>
      <title>交叉调试方式</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=652</link>
      <description><![CDATA[这里主要介绍两种：

一、JTAG

由于 ICE 的价格非常昂贵，并且每种 CPU 都需要一种与之对应的 ICE，使得开发成本非常高，一个比较好的解决办法是让 CPU 直接在其内部实现调试功能，并通过在开发板上引出的调试端口发送调试命令和接收调试信息，完成调试过程。如在采用 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Fri, 27 Mar 2009 15:59:16 +0000</pubDate>
    </item>
    <item>
      <title>ARM 处理器模式</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=650</link>
      <description><![CDATA[ARM 微处理器支持以下 7 种运行模式：
用户模式( usr )：ARM 处理器正常的程序执行状态快速中断模式( fiq ) ：用于告诉数据传输或通道处理外部中断模式( irq ) ：用于通用的中断处理管理模式 ( svc )：操作系统使用的保护模式数据访问终止模式 ( abt )：当数据或指令预 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Fri, 27 Mar 2009 10:41:03 +0000</pubDate>
    </item>
    <item>
      <title>ARM 体系结构的存储格式</title>
      <link>http://www.groad.net/bbs/forum.php?mod=viewthread&amp;tid=649</link>
      <description><![CDATA[ARM 体系结构有两种方法存储字数据，称之为为 “大端格式” 和 “小端格式”，具体说明如下：
大端格式：在这种格式中，字数据的高字节存储在低地址中，而字数据的低字节则存放在高地址中。小端格式：与大端格式相反，在小端存储格式中，低地址中存放的是字数据的低字节 ...]]></description>
      <category>『 ARM 』</category>
      <author>beyes</author>
      <pubDate>Fri, 27 Mar 2009 10:26:11 +0000</pubDate>
    </item>
  </channel>
</rss>