2022年PowerPC常用指令 .pdf
《2022年PowerPC常用指令 .pdf》由会员分享,可在线阅读,更多相关《2022年PowerPC常用指令 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、查看文章PowerPC 常用指令2009年 05月 14 日 星期四 22:20 指令缩写-st = store ld = load r = right l = left 或者 logical w = word u = update m = move f = from 或者 field t = to 或者 than i = Immediate h = half word z = zero b = branch n = and cmp = compare sub = subtract clr = clear cr = condition register 名师资料总结 - - -精品资料欢迎下载
2、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - lr = link register ctr = couter register stwu = STore Word witch Update stwu r1, (r1) - 在 GDB/IDA汇编中通常写成stwu %sp, - 020(%sp)意思是,先将 SP放入到 (SP-20) 这个内存地址然后SP = SP - 20; 从特殊寄存器取值的扩展助记符-mflr = Move From Link Register
3、 mflr rt 等同于 mfspr rt,8 将连接寄存器的值放到RT 一般是 mflr %r0 存值到特殊寄存器的扩展助记符-mtctr = Move To Counter Register mtctr rs 等同 mtspr 9,rs 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 将 RS的值放入到计数寄存器mtcrf = Move to Condition Register Fields mtcrf FXM, RS按照
4、掩码 FXM ,复制 Rs的内容到 CR FXM是 8 位,控制 RS的 32 位(8 组,共 32 位) 复制过去,也就是说 FXM的 1 位,可以控制 Rs的 4 位一位掩码控制一组CR 条件寄存器扩展助记符- crclr = Control Register CLeaR crclr bx 等同于 crxor bx, bx, bx 作用是将条件寄存器相应的位清零例如crclr so 等同于 crxor 3, 3, 3 将 CR0的 SO位( 第 3 位) 清零crclr 4*cr3+eq 等同于 crxor 14, 14, 14 将 CR3的 EQ位清零比较指令-cmpli = Compa
5、re Logical Immediate cmplwi bf, ra, ui 等同于 cmpli bf, 0, ra, ui Compare Logical Word Immediate 所谓逻辑比较,就是同无符号整数比较名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 存储指令-sth = Store Half 并且是存储高位 (16-31位) 载入指令-lhz = Load Half and Zero 载入半字并将高16 位清
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年PowerPC常用指令 2022 PowerPC 常用 指令
限制150内