算数移位、逻辑移位、循环移位

image-20230522144155580

字、字节、字长、机器字长、指令字长、存储字长

字节:1B=8bit,一个字节(Byte)通常等于8个二进制位(Bit)。

字:用来表示被处理信息的单位,用来度量数据类型的宽度。

字长:通常指CPU内部用于整数运算的数据通路的宽度,字长等于CPU内部用于整数运算的运算器位数和通用寄存器的宽度

机器字长:某“16位或32位机器中”,16、32指的是字长,也称机器字长,现代计算机大多为64位。

指令字长:一个指令字中包含二进制代码的位数。

存储字长:一个存储单元存储的二进制代码的长度,MDR的位数

它们必须是字节的整数倍。

指令字长一般是存储字长的整数倍,若指令字长等于存储字长的2倍,则需要2个访存周期来取一条指令;若指令字长等于存储字长,则取指周期等于机器周期。

做题:通常情况下,1个字=1个机器字长,如机器字长为32位,则一个字为4B,一个半字为2B。

常见单位转化

1k=2101k=2^{10}

1M=2201M=2^{20}

1G=2301G=2^{30}

1T=2401T=2^{40}

1s=109ns1s=10^{9}ns

引脚数目计算

注意:DRAM采用地址复用技术,SRAM不采用!

image-20230522153849841