题目
arm 汇编 指令看不太懂,
举例说明一下:
LDR r0,=|Image $ $ RO $ $ Limit|
LDR r1,=|Image $ $ RW $ $ Base|
LDR r3,=|Image $ $ ZI $ $ Base|
CMP r0,r1
BEQ %F1
CMP r1,r3
LDRCC r2,[r0],#4
STRCC r2,[r1],#4
BCC %B0
LDR r1,|Image $ $ ZI $ $Limit|
MOV r2,#0
CMP r3,r1
STRCC r2,[r3],#4
BCC %B2
才刚学,这些代码看不大懂,
BEQ %F1
LDRCC r2,[r0],#4
STRCC r2,[r1],#4
BCC %B0
要是都能说说那就更好了.
举例说明一下:
LDR r0,=|Image $ $ RO $ $ Limit|
LDR r1,=|Image $ $ RW $ $ Base|
LDR r3,=|Image $ $ ZI $ $ Base|
CMP r0,r1
BEQ %F1
CMP r1,r3
LDRCC r2,[r0],#4
STRCC r2,[r1],#4
BCC %B0
LDR r1,|Image $ $ ZI $ $Limit|
MOV r2,#0
CMP r3,r1
STRCC r2,[r3],#4
BCC %B2
才刚学,这些代码看不大懂,
BEQ %F1
LDRCC r2,[r0],#4
STRCC r2,[r1],#4
BCC %B0
要是都能说说那就更好了.
提问时间:2020-11-20
答案
的确,书本上都有!
BEQ 相等则跳转,B跳转,EQ相等(,前面有CMP)
LDRCC 小于则装载内存数据到寄存器,LDR装载,CC小于
STRCC BCC类似
{}{S} ,{,第2操作数}
有S则表示影响CPSR寄存器的值
条件码助记符:
EQ 相等
NE 不相等
CS/HS 无符号数大于或等于
CC/LO 无符号数小于
MI 负数
PL 正数或零
VS 溢出
VC 没有溢出
HI 无符号数大于
LS 无符号数小于或等于
GE 有符号数大于或等于
LT 有符号数小于
GT 有符号数大于
LE 有符号数小于或等于
AL 无条件执行,跟不写一样
|Image$$RO$$Limit|:表示RO区末地址后面的地址,即RW数据源的起始地址
|Image$$RW$$Base|:RW区在RAM里的执行区起始地址,也就是编译器选项RW_Base指定的地址.
|Image$$ZI$$Base|:ZI区在RAM里面的起始地址
|Image$$ZI$$Limit|:ZI区在RAM里面的结束地址后面的一个地址
BEQ 相等则跳转,B跳转,EQ相等(,前面有CMP)
LDRCC 小于则装载内存数据到寄存器,LDR装载,CC小于
STRCC BCC类似
{}{S} ,{,第2操作数}
有S则表示影响CPSR寄存器的值
条件码助记符:
EQ 相等
NE 不相等
CS/HS 无符号数大于或等于
CC/LO 无符号数小于
MI 负数
PL 正数或零
VS 溢出
VC 没有溢出
HI 无符号数大于
LS 无符号数小于或等于
GE 有符号数大于或等于
LT 有符号数小于
GT 有符号数大于
LE 有符号数小于或等于
AL 无条件执行,跟不写一样
|Image$$RO$$Limit|:表示RO区末地址后面的地址,即RW数据源的起始地址
|Image$$RW$$Base|:RW区在RAM里的执行区起始地址,也就是编译器选项RW_Base指定的地址.
|Image$$ZI$$Base|:ZI区在RAM里面的起始地址
|Image$$ZI$$Limit|:ZI区在RAM里面的结束地址后面的一个地址
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1一道数列题.
- 2一1+2a一a^2怎样因式分解
- 3已知函数f(x)=(x²+ax+a)/x,x∈[1,+∞),且af(5-2m),m取
- 4长方体、正方体、圆柱的底面周长和高相等,则谁的体积最大
- 5Do you mean you will leave for good.
- 6若点M(1,2a)在第四象限内,则a的取值范围是( )
- 7老人与海老人的形象
- 8即将走向讲台实习讲课,在家备课,但对于一篇语文课文的学习,特别是分析部分,没有头绪,没有思路.请各位老师多指教.(比如一篇记叙文的处理,说明文的处理,散文的处理等)
- 9如图,四边形ABCD是菱形,AC=8,DB=6,DH⊥AB于点H.求DH的长.
- 10如果方程x-2分之1=3分之2x-t的解满足等式x-2分之3=0,求t的值
热门考点
- 1计算:75×4.67+17.9×2.5=_.
- 2直线AB上有一点O射线OC是∠AOB的平分线射线OD平分∠AOC且∠COD=15度则∠AOB=( )度 A.15度 B.30度 C.45度 D.60度
- 3How long does it take you to go tu school on foot的同义句是什么啊?how long_you_ _ _school?
- 4数学题--设a.b.c为整数,且a^2+b^2+c^2-2a+4b-6c+14=0,求(a+c)^b的值
- 5Would you like to bring _____here tomorrow?A.anythings nice B.nice somethings C.somethings nice
- 6若函数f(x)=sinax+cosax(a>0)的最小正周期为1,则它的图象的一个对称中心为( ) A.(−π8,0) B.(0,0) C.(−18,0) D.(18,0)
- 7平面直角坐标系中的平移规律
- 8"故有舍本而问末者耶?"中包含了什么成语?意义是?形容.
- 9We often have basketball ____ an hour after school.
- 10运动会班级口号,要三班的,