ARM汇编语言简单编程问题

1,用ARM汇编指令实现C的赋值语句X=(A+B)+C,在进行运算之前,代码必须先把A、B、C的值装入到寄存器,运算结束后,还要把X的值存回存储器中。2,用ARM汇编指令... 1,用ARM汇编指令实现C的赋值语句X=(A+B)+C,在进行运算之前,代码必须先把A、B、C的值装入到寄存器,运算结束后,还要把X的值存回存储器中。
2,用ARM汇编指令实现的C语句:Z=(A<<2)|(B&15)
3,在ARM汇编指令中实现下面条件转移语句
IF(A<B){
X=5;
Y=C+D;
}
ELSE X=C-D;

我不会用汇编语言编程,这是专业选修课上的题。临近考试也没有时间从头看,还有专业课没复习,我知道这些都挺简单的,希望能给出答案帮帮忙,谢谢啦
展开
 我来答
183926103
2012-01-03
知道答主
回答量:5
采纳率:0%
帮助的人:2.1万
展开全部
1.用ARM汇编指令实现的C赋值语句:x=(a+b)-c,在进行运算之前,代码必须先把a、b、c的值装入到寄存器,运算结束后,还要把x的值存回存储器中。

2用ARM汇编指令实现的C语句:z=(a<<2)|(b&15)。

3在ARM汇编指令中实现下面条件转移语句:
if(a<b){
x=5;
y=c+d;
}
else
x=c-d;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式