ARM指令带条件指令的执行是指ARM处理器根据指令的执行条件是否满足,决定当前指令是否执行。()
第1题:
10、ARM汇编指令不能条件执行。
第2题:
Jump指令与Call指令的区别是________。
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移; Call指令是无条件转移指令,直接跳转。
B.Jump指令是无条件转移指令,直接跳转; Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。
C.Jump指令跳转不需保存现场; Call指令跳转需保存现场,
D.Jump指令跳转需保存现场; Call指令跳转不需保存现场。
第3题:
Jump指令与Branch指令的区别是________。
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移; Branch指令是无条件转移指令,直接跳转。
B.Jump指令是无条件转移指令,直接跳转; Branch指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。
C.Jump指令跳转不需保存现场; Branch指令跳转需保存现场。
D.Jump指令跳转需保存现场; Branch指令跳转不需保存现场。
第4题:
【填空题】ARM9微处理器的汇编指令均是有条件执行的,若要表示某指令在“不等”的条件才执行,那么,该指令助记符的后缀字符应该是 。
第5题:
36、下列关于ARM和Thumb指令的描述,错误的是()。
A.ARM指令长度为32bits,而Thumb指令为16bits
B.所有ARM指令都可以条件执行,而Thumb指令则仅有B指令具有条件执行功能
C.ARM和Thumb属于两个指令集,不能在同一个汇编程序中混用
D.从功能上来看,Thumb指令是ARM指令的一个子集