从零开始写操作系统

1、总结韦东山的寄存器内容

  ARM有哪些寄存器, r1-r15  spsr 

  r1-r5 通用寄存器,在栈传送过程一般用做参数处理

 r13 - sp

 r14 - lr

 r15 - pc

 spsr

 

 

 

2、学习堆栈内容切换

   r1-r5是系统自身切换实现

 

3、ARM指令 

    str   store register            从寄存器加载到数据存储器

    ldr   load  register            从数据存储器加载到寄存器

    mov 

    add

    mrs   move r0  to special(cpsr)

    msr  move  special to r0

 

posted @ 2022-07-01 08:35  cogitoergosum  阅读(99)  评论(0编辑  收藏  举报