ARM程序集具有用于进入"管理员模式"的SWI和SVC指令.
令我困惑的是,为什么有两个?这里据说SVC是以前的SWI.这是否意味着基本上他们改变了助记符?它们是一样的吗?我可以互换使用吗?其中一个存在于架构之前,还有其他之后?
embedded assembly arm instruction-set
在ARM体系结构中,有一个低向量地址0x0和高向量地址0xFFFF0000.我想知道为什么可能需要两个向量地址?在英特尔微处理器和微控制器中,有一个向量地址.
0x0
0xFFFF0000
有2个向量地址有什么特别的理由吗?
arm interrupt
arm ×2
assembly ×1
embedded ×1
instruction-set ×1
interrupt ×1