-1

我有一条 armv7 指令,我想将其转换为十六进制表示。这是指令:

LDRSH R0,[R1, #0x200]

这是我的转换:

1110 0001 1101 0001 0000 0010 1111 0000

十六进制:

E 1 D 1 0 2 F 0

现在以粗体表示的位是我必须代表偏移量的位,它们是 8 位。如果我将我的十六进制数放入转换器中,它会发出以下指令:

LDRSH R0,[R1, #0x20]

我只有 8 位来表示 0x200,即 10 位。我怎么可能这样做?

4

0 回答 0