爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 444|回复: 6
收起左侧

[公告] [patch]这是些什么指令???

[复制链接]
发表于 2009-3-9 12:34:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
补丁中老是有这样的一些指令
0028
C046
7047
这些什么指令?好像都是屏蔽某些功能的意思吧?
它们有何区别
发表于 2009-3-9 12:38:50 | 显示全部楼层
都是THUMB指令
0028
CMP  R0, #0

C046
NOP

7047
BX  LR
回复 支持 反对

使用道具 举报

发表于 2009-3-9 12:43:38 | 显示全部楼层
含义还是看手册吧

CMP是比较指令
NOP是空操作
BX LR就是跳转到LR寄存器中的地址执行,一般用于返回,执行一次带链接的跳转之后,LR中的值为跳转位置的地址+4,一般一个带链接的跳转占4字节,所以跳转目标地址的程序执行完毕之后,BX LR就正好返回到下一条
回复 支持 反对

使用道具 举报

发表于 2009-3-9 13:30:32 | 显示全部楼层
loquat,我建议你买清华大学出版的 《ARM体系结构与编程》 杜春雷 编著
回复 支持 反对

使用道具 举报

发表于 2009-3-9 13:35:21 | 显示全部楼层

                               
登录/注册后可看大图

随便弄一本ARM的书就行了,外面旧书店很多,基本上讲解ARM指令都蛮详细的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 16:54:27 | 显示全部楼层
百度贴吧搞了几套电子版的
x86中断完全版
win32asm
还有不知道哪个大学的教材。
三套教程,纯粹了解够了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 16:55:19 | 显示全部楼层
loquat,我建议你买清华大学出版的 《ARM体系结构与编程》 杜春雷 编著
别时方觉依依 发表于 2009-3-9 13:30

淘宝上去看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-18 15:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表