c - 你如何找到地址和数据总线的大小

标签 c cpu-architecture

最近看到这是一个面试的问题。

如何找到系统中地址和数据总线的大小。

您可以使用指针的 sizeof 找到 sizeof 地址。

但是我们如何找到数据总线的大小呢?两者是一样的吗?

最佳答案

不确定你可以。我工作的第一台计算机是 Intel 8008,它具有 只有一个 8 位宽的总线;但地址空间是 14 位宽。

关于c - 你如何找到地址和数据总线的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15963677/

相关文章:

c - 为什么我不能在 C 中返回递归函数的最后一个值?

系统 dll 的副本不起作用

assembly - LFENCE 的 x86-64 使用

java - 在 64 位 JVM 中加载 32 位 .so 库

performance - 如果 CPU 是二进制机器,为什么它在位操作上很慢?

cpu-registers - 寄存器传输在量子计算机中如何工作?

c - 当从 C 调用一个 go 程序时,它是编译的还是解释的?

c - Gcc 不给出关于文件末尾换行符的警告

c - STM32上指定位置沿数组的有效位计算

gcc - 在 32 位机器上编译的汇编代码与使用 "gcc -m32"编译的代码不同吗?