跪求下题的答案,请高手帮帮忙啊~~

来源:百度知道 编辑:UC知道 时间:2024/09/23 12:01:20
设下面程序执行前r0的内容为n,给出程序执行的结果,并说明原因。
mov r0,r0,lsl #2
add pc,pc,ro
nop
b sub_seg0
b sub_seg1
b sub_seg2

b sub_segn

汇编了。
mov r0,r0,lsl #2 这个是将r0算数左移2位吧 。然后值赋给r0
add pc,pc,ro 将PC移动r0个位置 即pc=pc+r0
后面的命令不太懂了。 除法什么的。呵呵 。希望能帮上你点忙

nop是空指令,就是啥也不干。
b sub_seg0是判断该位是1还是0

你这段程序是51汇编吗?看起来有点眼熟。