“ b。”在此汇编代码中是什么意思?

UndercoverCoder

因此,我正在研究Redox OS(用Rust开发的操作系统)源代码,以了解是否可以学到一些东西。

我读的汇编文件的start.sbootloader的文件夹。interrupt_vector_table标签中,我们有:

interrupt_vector_table:
    b . @ Reset
    b . 
    b . @ SWI instruction
    b . 
    b .
    b .
    b .
    b .

到底是b .什么?

我不是一个完整的汇编初学者,我以前从未遇到过。

马丁·罗森瑙

b为ARM CPU指令几乎是一样的jmp针对x86 CPU的指令:跳转指令

使用GNU工具链的.意思是:指令本身的地址。

因此b .等于:

temporaryLabel:
    b temporaryLabel

或(对于x86 CPU):

temporaryLabel:
    jmp temporaryLabel

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

汇编代码中的“ .dcall”是什么意思?

.N在此Python代码块中是什么意思?

“ cat-”在此代码段中是什么意思?

使用Python,“ wb”在此代码中是什么意思?

在此ARM NEON代码中冒号是什么意思

/ static /在此代码中是什么意思?

C ++在此代码段中“ <”和“>”是什么意思?

这些陈述是什么意思|| {}在此javascript代码中

!type在此代码中是什么意思?

v [a] ++是什么意思?在此代码中,为什么所有v [a]值都为1?

%lo(source)($6) 和 .frame 在汇编代码中是什么意思?

汇编代码中的“ int 0x2A”是什么意思

在 Powershell 中,逗号是什么意思,它在此代码示例中是如何工作的?

1..self在此红宝石代码中是什么意思?

在此html代码中,“ styles.css?= 121”是什么意思?

在此代码段中,“ DispatchQueue.main.async”和“已完成:@escaping()->()”是什么意思?

'x = x + 2;'是什么意思 在此代码段中?

* a = * b在C中是什么意思?

“在b中返回a”是什么意思?

Python 中的“a==('a' or 'b')”是什么意思?

logcat中的“b”是什么意思?

void(*)()在代码中是什么意思

“ | =“在伪代码中是什么意思?

此代码中的“ <+”是什么意思?

C ++中的代码是什么意思?

>>在伪代码中是什么意思?

>>在伪代码中是什么意思?

汇编指令中的esi0a是什么意思?

GCC内联汇编中的“ = w”是什么意思?