博客
关于我
计算机组成习题答案及部分解析
阅读量: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/

    你可能感兴趣的文章
    Open-E DSS V7 应用系列之五 构建软件NAS
    查看>>
    Open-Sora代码详细解读(1):解读DiT结构
    查看>>
    Open-Sora代码详细解读(2):时空3D VAE
    查看>>
    Open-Source Service Discovery
    查看>>
    open-vm-tools-dkms : 依赖: open-vm-tools (>= 2:9.4.0-1280544-5ubuntu3) 但是它将不会被安装
    查看>>
    open3d-Dll缺失,未找到指定模块解决
    查看>>
    openai Midjourney代理服务 gpt大模型第三方api平台汇总 支持国内外各种大模型 持续更新中...
    查看>>
    OpenAll:Android打开组件新姿势【仅供用于学习了解ButterKnife框架基本原理】
    查看>>
    OpenASR 项目使用教程
    查看>>
    Openbox-桌面图标设置
    查看>>
    opencart出现no such file or dictionary
    查看>>
    OpenCV 3.1 imwrite()函数写入异常问题解决方法
    查看>>
    OpenCV 4.1.0版drawContours
    查看>>
    Opencv cv2.putText 函数详解
    查看>>
    opencv glob 内存溢出异常
    查看>>
    opencv Hog Demo
    查看>>
    opencv Hog学习总结
    查看>>
    opencv Mat push_back
    查看>>
    opencv putText中文乱码
    查看>>
    OpenCV Python围绕特定点将图像旋转X度
    查看>>