+ -
当前位置:首页 → 问答吧 → 刚学ARM汇编有个问题?

刚学ARM汇编有个问题?

时间:2011-04-24

来源:互联网

指令: SWP R1,R1,[R0] ;将R1的内容与R0指向的存储单元的内容进行交换

这句指令按说是分两步:
R1 <- [R0] 此时R1里放的是R0的内容
[R0] <- R1 此时R0和R1的值是一样的,那怎么会是R1与R0的内容进行交换呢?紧紧只是给R1赋值呀

作者: qq419036154   发布时间: 2011-04-24

怎么两个R1? 不懂ARM汇编,但是基本常识的话应该需要个临时地方(寄存器/变量)吧。

作者: masmaster   发布时间: 2011-04-24