谁能告诉我下面的指令是什么意思? CMP R0,#0 CMPNE R1,#1 ADDEQ R2,R0,R1
题目
谁能告诉我下面的指令是什么意思? CMP R0,#0 CMPNE R1,#1 ADDEQ R2,R0,R1
我的困惑之处在于:
1、当第一条指令执行完后,如果R0中的值与0的值相等,那指令该怎么跳转?
2、如果R1中的值与1的值不相等,那指令该如何执行?
答案
CMP R0,#0:比较R0是否为0
CMPNE R1,#1 :若R0不为0,则比较R1是否为1;如果R0=0则跳过下面这两句;
ADDEQ R2,R0,R1:若R0不为0且R1为1,则执行 R2 = R0+R1;否则继续往下执行
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 设p为椭圆9分之x平方+4分之y的平方等于1上的一点,F1,F2分别为椭圆的焦点,求当角F1PF2为直角时,P点的坐标.
- analysis-triangulation是什么意思
- 一竖再一横下面一个贝字 这个字怎么读?
- 设A,B为随机事件,且P(AB)=0.4,P(A/B)=0.8则P(B)=?
- 关于节目的英语单词
- 某班女生人数是男生人数的4/5,最近又转来1名女生,结果女生人数是男生人数的5/6.现在全班学生人数是多少?
- 甲乙两袋大米共重80千克,甲袋取出五分之四,乙袋取出20千克,两袋剩下的大米同样重.甲袋大米原来重多少千克
- 若cos(a-π/3)=3/5 则sin(2a-π/6)=
- 红酒到零下多少度会结冰?
- 简算:一乘三分之一加上三乘五分之一加上五乘七分之一……加上二零一一乘二零一三分之一