中级软件设计师备考---计算机组成与体系结构1

在这里插入图片描述

①数据表示

对于n位二进制数,原码、反码和补码的表示范围如下:

  • 原码:用最高位表示符号位,0表示正数,1表示负数。n位二进制数的原码表示范围为:-(2n-1 -1) ~ 2n-1 -1。
  • 反码:正数的反码与原码相同,负数的反码是将原码中除符号位外的所有位取反。n位二进制数的反码表示范围为:-(2n-1 -1) ~ 2n-1 -1。
  • 补码:正数的补码与原码相同,负数的补码是将原码中除符号位外的所有位取反,然后加1。n位二进制数的补码表示范围为:-2n-1 ~ 2n-1 -1。

总结:在n位二进制数中,原码和反码的表示范围相同,而补码的表示范围比原码和反码多一个负数。这是因为补码解决了原码和反码中存在的0有两种表示的问题,使得负数的表示范围扩大了。

②计算机结构

  • 运算器:算术逻辑单元ALU、累加寄存器AC、数据缓冲寄存器DR、状态条件寄存器PSW
  • 控制器:程序计数器PC、指令寄存器IR、指令译码器、时序部件

③计算机体系机构分类Flynn

  • 阵列处理机的工作原理是将任务分配给不同的处理单元进行并行处理,然后将处理结果合并。这种并行处理方式可以大大提高计算速度,但同时也需要较高的硬件成本和复杂的编程技术。
体系结构类型结构关键特性代表
SISD控制部分:一个;处理器:一个;主存模块:一个#单处理器系统
SIMD控制部分:一个;处理器:多个;主存模块:多个各处理器以异步的形式执行同一条指令并行处理机、阵列处理机、超级向量处理机
MISD控制部分:多个;处理器:一个;主存模块:多个被证明不可能,至少是不实际目前没有,有文献称流水线计算机属于此类
MIMD控制部分:多个;处理器:多个;主存模块:多个能够实现作业、任务、指令等各级全面并行多处理机系统、多计算机
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只天蝎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值