各位用户,
你是否需要ARM的开发软件?那么,请你到以下网址进行免费下载:
如果大家对于开发工具有问题,欢迎联系我们社区专家zhangzheng davidbian ze…
如何使用ARMV8模型去启动linux,以及调试里面的应用程序
投稿人:Jacob Bramley,2010 年 9 月 30 日
Thumb-2 可利用ARM 指令集提供的相同条件执行功能。在有条件执行一两条指令时,这种机制与(更为传统的)条件分支机制相比,具备代码大小和性能方面的优势。
我在本系列博文上一篇的结尾处提到,Thumb 中并不直接提供这一机制。相反,Thumb-2 具有一个指令 : it 。它可提供与 ARM 条件执行相同的功能。在本文中,我将介绍 it 指令,也将说明 Thumb-2 中条件设置指令的一些注意事项…
投稿人:Jacob Bramley,2010 年 8 月 5 日
if/else在前一篇博文中(“条件代码 1”),我阐述了某些指令可以设置一些全局条件代码,这些代码可用于有条件地执行代码。我对用法举了些例子。其中一个示例是 C 语言 if/else 结构的汇编实施:
cmp r0, #20 bhi do_something_else…