CPU 架构 问答列表

64 位 cpu 如何从 ram 中获取 8 位(通常为 1 字节)的数据

作者:Vignesh B 提问时间:11/10/2023

在学习计算机体系结构的同时,我开始了解 CPU 的获取-执行周期、ISA、总线和其他东西。每个 CPU 都可以根据其架构(如 8、16、32、64 位)对不同位大小的数据执行操作。考虑 64 位 CP...

x86_64架构是否有掩码和比较指令?

作者:Marc 提问时间:11/12/2023

需要在运行时保留类型信息的编程语言的实现通常使用整数值的某些位作为标记位。C 编程语言中处理此类标记的典型表达式如下所示: (val && MASK) == TAG 在机器语言中,必须实现这样的...

如何确定架构的最小 pmp 区域?

作者:Ömer GÜZEL 提问时间:11/15/2023

在RISCV架构中,有PMP寄存器来定义和控制内存区域。规范中指出,“尽管 PMP 机制支持小至 4 个字节的区域,但平台可以指定更粗略的 PMP 区域”。我知道我可以在我的核心(Linux 可启动)...

现代 x86 CPU 能否实现理想的无序执行?

作者:Joseph Garvin 提问时间:11/17/2023

我对无序执行的心智模型是将其视为指令流上的滑动窗口,如果窗口中有任何指令已准备好(它们的输入已经计算出来),即使流中还有其他指令,它们也可以立即启动, 前提是 CPU 资源可用。 但是,我试图理解在...


共14条 当前第2页