Assembly Raspberry Pi 4的正确.cpu、.fpu程序集条目是什么
我想学习Raspberry Pi的ARM组装,我发现以下版本的Raspberry Pi使用的是列出的cpu fpu版本,有人能告诉我:Assembly Raspberry Pi 4的正确.cpu、.fpu程序集条目是什么,assembly,arm,cpu-architecture,specifications,raspberry-pi4,Assembly,Arm,Cpu Architecture,Specifications,Raspberry Pi4,我想学习Raspberry Pi的ARM组装,我发现以下版本的Raspberry Pi使用的是列出的cpu fpu版本,有人能告诉我: 树莓皮4用作cpu fpu的是什么(我猜cpu是cortex-a72) 在哪里可以找到确切的cpu fpu规格(我在谷歌上搜索了官方的ARM规格,但在文档中找不到fpu) 拉斯佩里·皮: 零 1A+ 1B+ 使用 cpu:arm1176jzf-s fpu:vfp 树莓皮: 2B 使用 cpu:cortex-a7 fpu:neon-vfpv4 还有
- 零
- 1A+
- 1B+
- cpu:arm1176jzf-s
- fpu:vfp
- 2B
- cpu:cortex-a7
- fpu:neon-vfpv4
- 3B
- cpu:cortex-a53
- fpu:neon-fp-armv8
见表9.1.4经过更深入的搜索,我找到了另一个回答我问题的来源。 我将相关条目合并到下表中
|---------------------|------------------|------------------|
| Raspberry Pi | .cpu | .fpu |
|---------------------|------------------|------------------|
| Zero | arm1176jzf-s | vfp |
| 1 A+ | | |
| 1 B+ | | |
|---------------------|------------------|------------------|
| 2 B | cortex-a7 | neon-vfpv4 |
|---------------------|------------------|------------------|
| 3 B | cortex-a53 | neon-fp-armv8 |
|---------------------|------------------|------------------|
| 4 B | cortex-a72 | neon-fp-armv8 |
|---------------------|------------------|------------------|
您是在编写32位还是64位代码?RPi4具有手臂皮质A72核心。所以我想
cortex-a72
和neon-fp-armv8
应该可以做到这一点。是的,我正在“编写”32位代码,现在我可能应该说“我学会了如何编写32位代码”。是的,这也是我的猜测,但我想知道在哪里可以找到fpu的这些信息?这是一个猜测。RPi4具有ARMv8-A指令集(与RPi3相同),因此neon-fp-ARMv8
似乎是合适的。请注意,作为初学者,您不太可能注意到可用说明中的差异。谢谢您的评论,我刚刚发现了这个要点:它说明了您所说的。酷!将相关的表格条目复制到一个答案中,并将其发布,以获得甜蜜的声誉。