计算机系统概论

若一个8位的计算机系统以16位来表示地址,则该计算机系统有( )个地址空间
答:8位表示计算机字长为8位,即一次可以处理8位的数据,而16位表示地址码的长度,故而该机器由2^16 = 65536个地址空间

运算方法和运算器

下列有关浮点数加减运算的叙述中,正确的是( I II III IV )
I 对阶操作不会引起阶码上溢或下溢
II 右规和尾数舍入都可能引起阶码上溢
III 左规时可能引起阶码下溢
IV 尾数溢出时结果不一定溢出
解释:
对阶是较小的阶码对齐至较大的阶码
Ⅰ 正确。右规和尾数舍入过程,阶码加1 而可能上溢
Ⅱ 正确。同理
Ⅲ 正确。尾数溢出时可能仅产生误差,结果不一定溢出
Ⅳ 正确。

IEEE754 ;
1 8 23
1:符号位 0正1负,
8:阶码化为二进制,1000.101 -> 1.000101 * 2^011(二进制)
23:原码 去掉1,00010100……

存储系统

DRAM地址复用技术:地址线/2

相对寻址:

  1. 程序计数器PC所指的地址为起始地址
  2. 应用:转移指令

基址寻址

  1. 程序的起始地址为起始地址
  2. 应用:多道程序

变址寻址

  1. 自己决定
  2. 应用:循环程序,数组问题

CPU的最小生命单位就是时钟周期,

  1. 一个机器周期包括若干个时钟周期。
  2. 一个指令周期包含若干个机器周期。
  3. 一个机械周期包含若干个时钟周期。
  4. 如果按粒度排序,指令周期>机器周期>时钟周期。