社区
汇编语言
帖子详情
ARM汇编语言,阅读疑问!
compboy1
2005-05-30 10:20:11
我在学习ARM汇编时,有一句话不太理解:伪指令不像机器指令那样在处理其运行期间由机器执行,而是汇编程序对源程序汇编期间由汇编程序处理……!这里提到的,“汇编程序对源程序汇编期间由汇编程序处理”怎么理解?可否举例?谢谢
...全文
86
3
打赏
收藏
ARM汇编语言,阅读疑问!
我在学习ARM汇编时,有一句话不太理解:伪指令不像机器指令那样在处理其运行期间由机器执行,而是汇编程序对源程序汇编期间由汇编程序处理……!这里提到的,“汇编程序对源程序汇编期间由汇编程序处理”怎么理解?可否举例?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
compboy1
2005-05-30
打赏
举报
回复
再问的具体点:
mcr p15, 0, r14, c1, c0, 0
怎么解释?
hp0773
2005-05-30
打赏
举报
回复
mcr p15, 0, r14, c1, c0, 0
ARM寄存器到协处理寄存器的数据传送指令.
具体请参考<<ARM体系结构和编程>>或其他介绍ARM指令集的资料.
hp0773
2005-05-30
打赏
举报
回复
应该跟C中的预处理类似吧在编译期处理,而汇编伪指令是汇编程序对源程序汇编期间由汇编程序处理.也就是在汇编时用实际的ARM指令对伪指令做替换.
源文件:
#define enter_critical() __asm{ /
MRS R0, SPSR/
ORR R0, R0, #NoInt/
MSR SPSR_c, R0}
int main()
{
...
enter_critical();
...
}
处理后的文件:
int main()
{
...
__asm{ /
MRS R0, SPSR/
ORR R0, R0, #NoInt/
MSR SPSR_c, R0}
...
}
ARM
汇编语言
英文版 ---
ARM
官方资料
ARM
汇编语言
英文版 ---
ARM
官方资料,对于中文的指令译文有
疑问
的可以查看原版著作。
VxWorks for
ARM
编者假设读者有一定软件和硬件知识基础,有一定的
汇编语言
、C 语言或C++语言编程基础,且 对单片系统有相应的了解,除特别说明外,书中不作有关编程或编程语法,以及嵌入式常用缩写、代名 词等作任何解释说明,有...
ARM
汇编循环语句框架、数组求和
ARM
汇编数组求和、
ARM
汇编语句循环框架
ARM
汇编两数求和
ARM
汇编两数求和、
ARM
汇编语言
基本框架
【
arm
汇编】求前100项和
【
arm
汇编】求前n项和
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章