软考学习笔记

第一节:计算机组成与结构

1.计算机硬件组成·:运算器,控制器,存储器,输入设备,输出设备。

2.CPU: 运算器和控制器统称为CPU,中央处理器也称为CPU。

3.外设:输入输出设备统称为外设。

4.存储器:分为内部存储器(统称内存)和  外部存储器(硬盘)

    内部存储器特性:速度快,容量小,临时存储。

    外部存储器特性:速度慢,容量大,长期存储

5.输入设备:键盘,鼠标,等等。

6.输出设备:显示器等等。

7.中央处理单元组成:由运算器,控制器,寄存器组和内部总线组成。

8.中央处理单元功能:实现程序控制,操作控制,时间控制,数据处理功能(重点)。

9.运算器组成:(ALU)由算数逻辑单元(实现数据的算术和逻辑运算),(AC)累加寄存器(运算结果和源操作数的存放区),(DR)数据缓冲寄存器(暂时存放内存的指令或数据),和(PSW)状态条件寄存器(保有指令运行结果的条件码内容,如溢出标准等等)。(非常重点)

10.运算器功能:执行所有的算数运算,如加减乘除,执行所有的逻辑运算并进行逻辑测试,如与或非比较等等。(重点)

11.控制器组成:(IR)指令寄存器(暂存cpu执行指令),(PC)程序计数器(存放指令执行地址),(ARC)地址寄存器(保存cpu访问的当前地址),(ID)指令译码器(分析指令操作码)等组成。(非常重点)

12.控制器功能:控制整个cpu的工作,最为重要,包括程序控制,时序控制等。

第二节:数据进制转化

进制的表示:二进制,十六进制,一般会在题目中给出中文说明,如果没有给出注意二进制符号位0b,一般表示为0b0011,十六进制符号为0x或H,可表示为0x18F或18FH。

R进制整数转化为十进制:位权展开法,用进制数的每一位乘以R的n次方,n是变量,从R进制数整数的最低位数开始,依次为0,1,2,3...累加.

  举例:如用6进制数5043,此时R=6,用6进制的每一位乘以6的n次方,n是变量,从6进制数的整最低位开始(5043从低位到高位排列:3,4,0,5),n依次为0,1,2,3,那么最终5043=3*6^0+4*6^1+0*6^2+5*6^3=1107.

十进制转R进制:十进制整数(除以R倒取余数),用十进制整数除以R,记录每次所得余数,若商不为0,则继续除以R,直至商为0,而后将所有余数从下至上记录,排列成从左至右顺序,即为转化后的R进制数;

 例:有10进制数200,转化为6进制,此时R=6,将200/6,得商为33,余数为2;因为商不等于0,因此再将33/6,得商为5,余数为3;再将5/6,得商为0,余数为5;此时商为0,将所有余数从下到上记录,得532。

m进制转n进制:先将m进制转化为10进制,再将十进制数转化为n进制数,中间需要通过十进制中转,但是下面两种可以直接转化.

  二进制转八进制:每三位二进制数以转化为10进制的规则转化为一位八进制数,二进制数位个数不是三的倍数,则在前面补0(原则是数值不变),如二进制数01101有五位,前面补一个0就有六位,为001101,每三位以十进制规则转化为一位八进制数,001=1,101=1+4=5,也即01101=15.

  二进制转十六进制:每四位二进制以转换位十进制的方式转换为一位十六进制,二进制数位个数不是四的倍数,则在前面补0,如二进制数101

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值