0

我一直在尝试为 Raspberry Pi B+ 编写自己的内核,并尝试编写自己的简单实现memset. 我能想到的最好的解决方案(不是任何接近汇编语言的专家)涉及

stm r0!, {r1,r1,r1,r1,r1,r1,r1,r1}

wherer0包含目标数组地址和r1我填充数组的数字。它似乎有效,但编译器不断给我关于那里重复寄存器的警告。是否有更清洁/更安全/更好的方法来实现这一目标?

4

0 回答 0