4.1 UISA指令续
推荐给好友
打印
加入收藏
更新于2008-10-09 12:34:46

运算名称

助记符

语法

操作

立即数加法

addi

addic

rD,rA,VALUE

rD=rA+VALUE

寄存器加法

add

add.

addo

addo.

rD,rA,rB

rD =rA+rB

减法

subf

subf.

subfo

subfo.

rD,rA,rB

rD =rA-rB

扩展加法

addic

rD,rA,rB

rD=rA+VALUE+XER[CA]

 

 

 

 

取反

neg

rD,rA

rA取反放入rD

装载(立即数)

li

 

REG, VALUE

加载寄存器 REG,数字为 VALUE

寄存器间复值

mr

rA,rB

rB 中的值复制到 rA

逻辑“或”

or

rD,rA,rB

rA rB 执行逻辑 “或” 运算,并将结果存储在 rD

 

ori

 

rD,rA,VALUE

rA VALUE执行逻辑“或”运算,并将结果存储在 rD

 

逻辑“与”

and, andi, xor, xori, nand, nand, nor

 

rD,rA,rB

其他所有此类逻辑运算都遵循与 or ori 相同的模式

 

装载

ld rA, d(rB)

 

rA, d(rB)

使用 REGB 的内容作为要载入 REGA 的值的内存地址

 

lbz, lhz, lwz

 

rA, d(rB)

它们均采用相同的格式,但分别操作字节、半字和字(“z 表示它们还会清除该寄存器中的其他内容)

                                                     

                                                          <<上一节

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.