博客
关于我
计算机组成习题答案及部分解析
阅读量:192 次
发布时间:2019-02-28

本文共 1471 字,大约阅读时间需要 4 分钟。

以下是对上述问题的逐步解答:

问题1:二进制数X的计算

问题描述:设二进制数X=2^100 ×(-0.10101100),用15个二进制位来表示它的浮点数,阶码用5位,其中阶符用2位;尾数用10位,其中符号用2位。

解答步骤:

  • 计算X的值:X = 2^100 × (-0.10101100)

  • 转化为二进制浮点数:

    • 阶码(5位):表示2^100,补码形式,最高位为0,因为X为负数。
    • 阶符(2位):10,表示负数。
    • 尾数(10位):用原码表示小数部分,即0.10101100。
  • 结果:

    • 阶码:00100
    • 阶符:10
    • 尾数:11.10101100
  • 答案:

    • 阶码:00100
    • 尾数:11.10101100

    问题2:多项式G(X)的CRC编码

    问题描述:生成多项式G(X)=X^4 + X^1 + X^0,对应的二进制数为10011,进行CRC编码,求校验位的位数。

    解答步骤:

    • 生成多项式:G(X) = X^4 + X^1 + X^0,二进制表示为10011。
    • 校验位位数:等于多项式的最高次幂,即4位。

    答案:

    • 校验位位数:4

    问题3:微程序控制器的核心部件

    问题描述:微程序控制器的核心部件是什么?

    解答步骤:

    • 控制存储器:存储微程序,通常用ROM构成。

    答案:

    • 控制存储器:控制存储器

    问题4:存储器刷新周期计算

    问题描述:512K×16存储器,由64K×1的2164RAM芯片构成,问总共需要多少个芯片,刷新周期计算。

    解答步骤:

    • 存储器容量:512K×16 = 8M
    • 芯片数量:64K×1 = 64片,总片数为128片。
    • 刷新周期计算
      • 分散式刷新:最大刷新间隔不超过2ms,周期为15.625μs。
      • 集中式刷新:读写周期为0.1μs,刷新一遍存储器需要12.8μs。

    答案:

    • 芯片数量:128
    • 刷新周期:15.625μs12.8μs

    问题5:运算器的基本组成部件

    问题描述:运算器的核心部件是什么?

    解答步骤:

    • 算数逻辑单元(ALU):负责进行运算,包括加法、减法等。
    • 寄存器:包括程序计数器、地址寄存器、数据寄存器等。

    答案:

    • 运算器核心部件:算数逻辑单元(ALU)

    问题6:寄存器寻址方式

    问题描述:寄存器间接寻址,操作数在哪里?

    解答步骤:

    • 寄存器间接寻址:操作数地址存放在寄存器中,操作数位于存储器中。

    答案:

    • 操作数位置:主存

    问题7:指令格式扩展目的

    问题描述:扩展操作码的目的是什么?

    解答步骤:

    • 扩展操作码:在不增加指令长度的情况下,扩展操作码,使指令操作数量增加。

    答案:

    • 扩展目的:保持指令字长度不变而增加指令操作的数量

    问题8:相对寻址转移指令计算

    问题描述:相对寻址转移指令,第二字节的内容为多少?

    解答步骤:

    • 转移地址计算:目标地址200AH,源地址2003H,相对位移量为05H(补码)。

    答案:

    • 转移指令第二字节内容:05H

    问题9:运算器微命令设计

    问题描述:设计运算器的微命令格式。

    解答步骤:

    • 微指令字长:20位,包括4位转移控制字段和8位转移地址字段。
    • 控制存储器容量:256×30位 = 7680位。

    答案:

    • 控制存储器容量:256×30位

    问题10:SRAM和DRAM区别

    问题描述:简述SRAM和DRAM的区别。

    解答步骤:

    • SRAM:静态存储器,不需要刷新,集成度低,价格高。
    • DRAM:动态存储器,需要周期性刷新,集成度高,价格低。

    答案:

    • SRAM:静态存储器,价格高,不刷新。
    • DRAM:动态存储器,价格低,需要刷新。

    以上是对上述问题的逐步解答,希望对理解和解决问题有所帮助。

    转载地址:http://ymun.baihongyu.com/

    你可能感兴趣的文章
    pandas DataFrame的一些操作
    查看>>
    Pandas Dataframe的日志文件
    查看>>
    Pandas df.iterrows() 并行化
    查看>>
    Pandas drop_duplicates 方法不适用于包含列表的数据框
    查看>>
    pandas groupby 和过滤器
    查看>>
    pandas GROUPBY+变换和多列
    查看>>
    pandas Groupby:创建两列的Groupby时,如何按正确的顺序对工作日进行排序?
    查看>>
    Pandas matplotlib 无法显示中文
    查看>>
    pandas PIVOT_TABLE保持索引
    查看>>
    Pandas Plots:周末的单独颜色,x 轴上漂亮的打印时间
    查看>>
    pandas to_latex() 转义数学模式
    查看>>
    Pandas | 频数统计很简单,但这5 种技巧你使用过吗?
    查看>>
    Pandas 中文官档 ~ 基础用法4
    查看>>
    pandas 中的 for 循环真的很糟糕吗?我什么时候应该关心?
    查看>>
    Pandas 中的多索引旋转
    查看>>
    Pandas 中的日期范围
    查看>>
    pandas 中的时间序列箱线图
    查看>>
    Pandas 使用指南
    查看>>
    pandas 分组并使用最小值更新
    查看>>
    pandas 叶上的热图
    查看>>