%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
工业级品质的ARM平台 |
稳定源于品质,品质源于理解,理解源于学习,我们致力于打造氛围良好的ARM学习平 台,让每一个使用我们产品的工程师能做出高品质、高稳定的作品。 |
2007年10月16日 4:52 |
首页 | 关于我们 | ARM资讯 | ARM学园 | 联系方式 | 购买指南 |
|---|
ARM9系列 |
|---|
| ARM9263开发平台 |
| ARM9263学习板 |
| ARM9263工业板 |
| ATARM9263试验板 |
| ARM7系列 |
| ARM7202开发平台 |
| ARM7202学习板 |
| ARM7202工业板 |
| ARM7202试验板 |
| 微型打印机系列 |
| 针打系列 |
| 热敏系列 |
| 液晶系列 |
公告 这是一个学习的园地,所列文章仅用于学术目的,未经许可,不得用于商业目的。 |
|---|
ARM指令集-数据交换指令
两条: — SWP 字数据交换指令 — SWPB 字节数据交换指令 1、SWP 指令 SWP 指令的格式为: SWP{条件} 目的寄存器,源寄存器1,[源寄存器2] SWP 指令用于将源寄存器2 所指向的存储器中的字数据传送到目的寄存器中,同时将源寄存器1中的字数据传送到源寄存器2 所指向的存储器中。显然,当源寄存器1 和目的寄存器为同一个寄存器时,指令交换该寄存器和存储器的内容。 指令示例: SWP R0 , R1 , [R2] ;将 R2 所指向的存储器中的字数据传送到 R0 ,同时将 R1 中的字数据传送到 R2 所指向的存储单元。 SWP R0 , R0 , [R1] ;该指令完成将 R1 所指向的存储器中的字数据与 R0 中的字数据交换。 2、SWPB 指令 SWPB 指令的格式为: SWP{条件}B 目的寄存器,源寄存器1,[源寄存器2] SWPB 指令用于将源寄存器2 所指向的存储器中的字节数据传送到目的寄存器中,目的寄存器的高24 清零,同时将源寄存器1 中的字节数据传送到源寄存器2 所指向的存储器中。显然,当源寄存器1 和目的寄存器为同一个寄存器时,指令交换该寄存器和存储器的内容。 指令示例: SWPB R0 , R1 , [R2] ;将 R2 所指向的存储器中的字节数据传送到 R0 , R0 的高 24 位清零,同时将 R1 中的低 8 位数据传送到 R2 所指向的存储单元。 SWPB R0 , R0 , [R1] ;该指令完成将 R1 所指向的存储器中的字节数据与 R0 中的低 8 位数据交换。
|
|---|
| 返回 |
|---|