树莓派3内存字节是可寻址的还是字可寻址的,如果它是字可寻址的,那么字大小是多少

时间:2017-05-20 14:27:06

标签: arm raspberry-pi3 cpu-architecture addressing-mode

我是树莓派3的新手我想问一个与树莓派3的内存架构有关的问题我的问题如下

raspberry pi 3存储器字节是可寻址的还是字可寻址的,如果它是字可寻址的,那么字节大小是多少字节

1 个答案:

答案 0 :(得分:0)

除非你在谈论GPU,否则Raspberry pi与此无关。这只是另一只手臂。在arm这样的主流处理器中你知道多少个可寻址的指令集?操作系统(linux,bsd等)能够像arm一样操作系统处理器吗?

武器定义一个单词的大小在arm文档中。

void fun ( unsigned char *p, unsigned char x, unsigned int z )
{
    unsigned int ra;
    for(ra=0;ra<z;ra++) p[ra]=x;
}

00000000 <fun>:
   0:   e3520000    cmp r2, #0
   4:   012fff1e    bxeq    lr
   8:   e0802002    add r2, r0, r2
   c:   e4c01001    strb    r1, [r0], #1
  10:   e1500002    cmp r0, r2
  14:   1afffffc    bne c <fun+0xc>
  18:   e12fff1e    bx  lr

并且有你的答案,是否使用字寻址来填充数组或字节?