ARM汇编中遇到的问题
我在学习ARM 汇编语言中 遇到一些问题,请大侠给与解答,小弟感激不尽。谢谢!
如下:
.globl _start
_
start: b reset
ldr pc, _undefined_instruction
ldr pc, _software_interrupt
ldr pc, _prefetch_abort
ldr pc, _data_abort
ldr pc, _not_used
ldr pc, _irq
ldr pc, _fiq
_undefined_instruction: .word undefined_instruction
_software_interrupt: .word software_interrupt
_prefetch_abort: .word prefetch_abort
_data_abort: .word data_abort
_not_used: .word not_used
_irq: .word irq
_fiq: .word fiq
.balignl 16,0xdeadbeef
.................................
如上所示.globl _start 应该是定义一个名为_start的全局变量
还有 .word .balignl
但是.globl .word .balignl 不是ARM 汇编的伪指令,而且使用伪指令的话前面加 "." 表示什么意思?
谢谢!