软考中级-软件设计师(一)

计算机组成与体系结构

1、数据的表示:

(1)进制转换:

     R进制转十进制使用按权展开法。

    其具体操作方式是将R进制数的每一位数值用R的k次方表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。当该位位于小数点左边,k值是该位和小数点之间数码的个数。而当该位位于小数点右边,k值是负值,其绝对值是该位和小数点之间数码的个数加一。

    十进制转R进制使用短除法。结果倒序取余。

二进制转八进制时三位划分,按每三位转换;

二进制转十六进制时每思维划分,按每四位转换(其中10为A,以此类推)。

(2)码:八位,第一位为符号位(正数为0,负数为1)

      原码、反码、补码、移码

      正数的原码、反码、补码相同。原码不能直接做机器运算。

      负数的反码除了最高位不变外,后面的位全部取反。负数的补码=反码+1,计算机中使用补码进行加减法运算。

     移码一般用来做浮点运算的阶码,补码的基础上首位取反。

(3)浮点数计算:

浮点数表示:N = M*R^e   其中M称为尾数,e是指数,R为基数。

对阶(基数的指数相同) ------->  尾数计算  ------->结果格式化(小数点前面数字不能为0)

2、计算机结构:

  • CPU

运算器:算术逻辑单元ALU、累加寄存器AC、数据缓冲寄存器DR、状态条件寄存器PSW

控制器:程序计数器PC、指令寄存器IR、指令译码器、时序部件

  • 主存储器
  • 主机

3、计算机体系结构分类 --- Flynn:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值