软考:软件设计师(中级)--学习笔记01计算机组成原理与体系结构

目录

一、计算机组成原理与体系结构

1.1数据的表示

1.1.1进制转换

1.1.2原码反码补码移码

1.1.3浮点数运算

1.2计算机结构

1.3计算机体系结构分类-Flynn

1.4 CISC与RISC

1.5流水线

1.5.1取指->分析->执行

1.5.2流水线计算

1.5.3流水线吞吐率计算

1.5.4流水线的加速比

1.5.5流水线的效率

1.6层次化存储结构

1.6.1 Cache功能:提高CPU数据输入输出的效率

1.6.2主存

1.6.3 磁盘结构与参数

1.6.4 总线:根据总线所处位置不同分为

1.6.5系统可靠性分析-串联系统与并联系统

1.6.6差错控制-CRC与海明校验码


一、计算机组成原理与体系结构

数据的表示:数据进制转换、反码、原码

计算机结构:寄存器特性、作用

Flynn分类法:对计算机进行分类

CISC与RISC:指令集特点区分

流水线技术:计算

存储系统:计算

总线系统:了解总线分类和概念

可靠性:串联、并联、串并结合

校验码:CRC校验码、海明校验码

1.1数据的表示

1.1.1进制转换

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

十进制转R进制:短除法取余

1.1.2原码反码补码移码

原码:正数符号位为0,负数符号位为1           【-(2n-1-1) ~ 2n-1-1】

反码:正数与原码相同,负数符号位不变、其余取反【-(2n-1-1) ~ 2n-1-1】

补码:正数与原码相同,负数反码基础上加1       【-2n-1 ~ 2n-1-1】

移码:补码基础上首位取反

1.1.3浮点数运算

浮点数:N=M*{\color{Red} R^{e}}  其中M为尾数,e是指数,R为基数

对阶->尾数计算->结果格式化

1.2计算机结构

CPU、运算器、控制器、主存储器、主机

CPU是计算机的控制中心,是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。

主要由运算器、控制器、寄存器组和内部总线等部件组成。

控制器由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作,控制整个计算机的各个部件有条不紊地工作。

控制器的基本功能是从内存取指令和执行指令

控制器的主要功能有:从内存中取出一条指令,并指出下一条指令在内存中的位置;对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;指挥并控制CPU、内存和输入输出设备之间数据的流动。

为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。【CPU中跟踪指令地址】而程序计数器正起到这种作用,所以通常又称为指令计数器。

程序计数器(PC)是专用寄存器,具有寄存信息和计数两种功能,又称为指令计数器。

在程序开始执行前,将程序的起始地址, 即程序的一条指令所在的内存单元地址送入PC,该地址在程序加载到内存时确定,因此PC的初始内容即是程序第一条指令的地址。

执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序执行的,因此修改的过程通常只是简单地对PC加1。

当遇到转移指令时,后继指令的地址根

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值