ARM指令系统中数据交换与Thumb指令应用.pdfVIP

  • 1
  • 0
  • 约6.98千字
  • 约 25页
  • 2025-09-19 发布于北京
  • 举报

ARM指令系统中数据交换与Thumb指令应用.pdf

数据交换指令

•ARM微处理器所支持数据交换指

令能在器和寄存器之间交换数

据。数据交换指令有如下两条:

•SWP字数据交换指令

•SWPB字节数据交换指令

•SWP指令

格式:

•SWP{条件}目的寄存器,源寄存器1,[源寄

存器2]

作用:

•SWP指令用于将源寄存器2所指向的器

中的字数据传送到目的寄存器中,同时将源

寄存器1中的字数据传送到源寄存器2所指向

的器中。显然,当源寄存器1和目的寄

存器为同一个寄存器时,指令交换该寄存器

和器的内容。

•指令示例:

SWPR0,R1,[R2];

将R2所指向的器中的字数据传送到R0,

同时将R1中的字数据传送到R2所指向的存

储单元。

SWPR0,R0,[R1];

该指令完成将R1所指向的器中的字数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档