刘帅嵌入式系统-STR字数据写入指令

    xiaoxiao2025-07-27  23

    STR指令用于将一个32位的字数据写入到指令中指定的内存单元。

    指令的编码格式

    指令的编码格式

    LDR{< cond >} < Rd >, < addressing_mode >

    其中:

    < cond >为指令执行的条件码。当< cond >忽略时,指令为无条件执行。

    < Rd >为目标寄存器。

    < addressing_mode >为指令的寻址方式。

    指令操作的伪代码

    if ConditionPassed(cond) then Memory[address,4] = Rd

    指令的使用

    STR指令用于将一个32位的字数据写入到指令中指定的内存单元。

    示例

    STR R0, [R1, #0x100];将R0中的字数据把偶才能到内存单元[R1 + 0x100]中 STR R0, [R1], #8;将R0中的字数据保存到内存单元R1中,R1=R1+8

     

    最新回复(0)