raspberry pi 3 内存字节是可寻址的还是可字寻址的,如果它是可字寻址的,字长是多少
Is the raspberry pi 3 memory byte addressible or word addressable and if it is word addressable what is the word size
我是新手 raspberry pi 3 我想请教一个与内存架构相关的问题 raspberry pi 3 我的问题如下
raspberry pi 3 内存字节是可寻址的还是字可寻址的,如果它是字可寻址的,字的字节大小是多少
Raspberry pi 与此无关,除非您在谈论 GPU。这只是另一只手臂。在像 arm 这样的主流处理器中,您知道多少个字可寻址指令集?操作系统(linux、bsd 等)支持像 arm 这样的操作系统处理器?
arms对一个字大小的定义在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
还有你的答案,是使用字寻址来填充数组还是基于字节?
我是新手 raspberry pi 3 我想请教一个与内存架构相关的问题 raspberry pi 3 我的问题如下
raspberry pi 3 内存字节是可寻址的还是字可寻址的,如果它是字可寻址的,字的字节大小是多少
Raspberry pi 与此无关,除非您在谈论 GPU。这只是另一只手臂。在像 arm 这样的主流处理器中,您知道多少个字可寻址指令集?操作系统(linux、bsd 等)支持像 arm 这样的操作系统处理器?
arms对一个字大小的定义在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
还有你的答案,是使用字寻址来填充数组还是基于字节?