计算机组成原理

机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。即字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才能完成,这样势必影响整机的运行速度。

      机器字长与主存储器字长通常是相同的,但也可以不同。不同的情况下,一般是主存储器字长小于机器字长

计算主存容量

  如果数据线宽刚好是8位,那么一个地址就是一个字节 如10根地址线就 刚好是2^10即 1KB(B代表字节)
  如果数据线宽是16 那么一个地址就是2个字节 如10根地址线就 刚好是2^10 *16/8=2KB

  给出了容量,如果没有给出数据线宽,默认为数据线宽为8位

数据线表示存储字长,地址线表示存储单元

寻址范围指有多少个存储单元

16K×32位的主存,其地址线和数据线的总和是?

  既显示了总容量,又看到了数据线宽度 

  16K表示总容量,14根地址线

  32跟数据线

机器字长、存储字长、指令字长需要是8的倍数

指令=操作数+地址(二地址表示:有两个地址码)

比如:指令字长为16位,地址码为6位,则二地址的操作码有4位,但这4位可能不会全部用于二地址的操作码,可能给一地址使用

  二地址用了操作码,一地址不能使用该操作码

原文地址:https://www.cnblogs.com/smallpigger/p/11271250.html