小编Joh*_*hon的帖子

在手臂组装中

以下行在arm组件中做了什么:

000031e6        2916    cmp r1, #22
000031e8        bf1a    itte    ne
Run Code Online (Sandbox Code Playgroud)

我得到了第一行(比较r1到22)但是第二行怎么样(我之前从未见过itte命令而googling没有返回任何内容)

embedded assembly arm instruction-set thumb

18
推荐指数
2
解决办法
7179
查看次数

TBB在ARM拆卸的一部分中感到困惑

作为学习Arm组装的介绍,我试图用更高级别的语言重新创建反汇编函数.但是我对下面的汇编感到困惑:

0000315e        2101    movs    r1, #1
00003160    e8dff000    tbb [pc, r0]
00003164        030e    lsls    r6, r1, #12
00003166        0907    lsrs    r7, r0, #4
00003168        050b    lsls    r3, r1, #20
0000316a        2106    movs    r1, #6
0000316c        e008    b.n 0x3180
0000316e        2102    movs    r1, #2
00003170        e006    b.n 0x3180
00003172        2103    movs    r1, #3
00003174        e004    b.n 0x3180
00003176        2104    movs    r1, #4
00003178        e002    b.n 0x3180
0000317a        2105    movs    r1, #5
0000317c        e000    b.n 0x3180
0000317e        2100    movs    r1, #0
00003180 …
Run Code Online (Sandbox Code Playgroud)

assembly arm disassembly

4
推荐指数
1
解决办法
1551
查看次数

标签 统计

arm ×2

assembly ×2

disassembly ×1

embedded ×1

instruction-set ×1

thumb ×1