ADuC系列ARM器件应用技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.8.1 ARM指令集

ARM指令集共包括5类指令:分支指令、数据处理指令、加载和存储指令、协处理器指令和杂项指令。

几乎所有的ARM指令都包括一个4位的条件域。如果条件代码标志在指令开始执行时指示条件为真,那么指令正常执行;否则,指令什么也不做。14个可用的条件允许做3件事情:

● 测试相等或不相等;

● 测试不相等条件<、<=、>、>=,包括有符号和无符号运算;

● 单独测试每个条件代码标志。

条件域的第16个值用于那些不允许条件执行的指令。