1、讲解形式:P1
2、CPU:P2~P19
3、基本单位和进制转换:P20~P35
4、原、反、补、移码:P36~P45
5、浮点数:P46~P56
6、寻址:P57~P63
7、校验码:P64~P76
8、CISC与RISC:P77~P83
9、流水线:P84~P95
10、存储器:P96~P105
11、Cache:P106~P118
12、中断:P119~P126
13、输入输出(IO)控制方式:P127~P141
14、总线:P142~P151
15、安全性:P152~P168
16、加密算法:P169~P179
17、可靠性:P180~P186
18、杂题选讲:P187~P199
19、计算机系统总结:P200

视频P1〜P4:讲解形式_哔哩哔哩_bilibili

运算器知识

  1. 算术逻辑单元(ALU):运算器重要组成部件,负责处理数据,实现对数据的算数运算和逻辑运算。
  2. 累加寄存器(AC):简称累加器,为ALU提供数据并暂存运算结果。
  3. 数据缓冲寄存器(DR):作为CPU和内存、外部设备之间数据传送的中转站。
  4. 状态条件寄存器(PSW):保存由算数指令和逻辑指令运行或测试的结果建立的各种条件码内容。

控制器知识

指令 = 操作码 + 地址码

例如:1 + 2 中 1 和 2 为地址码; + 为操作码。

  1. 指令寄存器(IR):保存当前CPU执行的指令。指令译码器(DR)根据指令寄存器(IR)的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。
  2. 程序计数器(PC):初始时保存的内容是程序第一条指令的地址,执行指令时,CPU自动修改PC的内容对PC加1,使其保持的总是将要执行的下一条指令的地址。
  3. 地址寄存器(AR):保存当前CPU所访问的内存单元的地址。
  4. 指令译码器(ID):对指令中的操作码字段进行分析解释,识别该指令规定的操作,向控制器发出信号,控制各部件工作,完成所需的功能。

视频解析P5〜P19:2014年上半年第1题_哔哩哔哩_bilibili

文字解析:下方

运算器

在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是1(2014年上半年)

(1)  A. 程序计数器 B. 状态寄存器

C. 通用寄存器 D. 累加寄存器

属于CPU中算术逻辑单元的部件是3。(2014年下半年)

(3)  A. 程序计数器 B. 加法器 C. 指令寄存器 D. 指令译码器

CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在1中。(2017年上半年)

(1)  A. 程序计数器(PC) B. 累加器(AC)

C. 指令寄存器(IR) D. 地址寄存器(AR)

控制器

以下关于CPU的叙述中,错误的是1。(2009年下半年)

(1)  A. CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B. 程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果

C. CPU中的控制器决定计算机运行过程的自动化

D. 指令译码器是CPU控制器中的部件

计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其5(2010年上半年)

(5)  A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)

B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)

C. 操作码和地址码都应存入指令寄存器(IR)

D. 操作码和地址码都应存入程序计数器(PC)

在CPU的寄存器中,5对用户是完全透明的。(2011年下半年)

(5)  A. 程序计数器 B. 指令寄存器

C. 状态寄存器 D. 通用寄存器

CPU中译码器的主要作用是进行6。(2011年下半年)

(6)  A. 地址译码 B. 指令译码

C. 数据译码 D. 选择多路数据至ALU

在CPU中,1不仅要保证指令的正确执行,还要能够处理异常事件。(2012年下半年)

(1)  A. 运算器 B. 控制器

C. 寄存器组 D. 内部总线

计算机执行指令的过程中,需要由1产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。(2019年上半年)

(1)  A. CPU的控制器 B. CPU的运算器

C. DMA控制器 D. Cache控制器

程序计数器

为实现程序指令的顺序执行,CPU1中的值将自动加1。(2010年上半年)

(1)  A. 指令寄存器(IR) B. 程序计数器(PC)

C. 地址寄存器(AR) D. 指令译码器(ID)

在CPU中用于跟踪指令地址的寄存器是1(2011年上半年)

(1)  A. 地址寄存器(MAR) B. 数据寄存器(MDR)

C. 程序计数器(PC) D. 指令寄存器(IR)

计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将2的内容送到地址总线上。(2016年下半年)

(2)  A. 指令寄存器(IR) B. 通用寄存器(GR)

C. 程序计数器(PC) D. 状态寄存器(PSW)

CPU在执行指令的过程中,会自动修改1的内容,以便使其保持的总是将要执行的下一条指令的地址。(2018年下半年)

(1)  A. 指令寄存器 B. 程序计数器

C. 地址寄存器 D. 指令译码器

计算机中提供指令地址的程序计数器PC在2中。(2020年下半年)

(2)  A. 控制器 B. 运算器

C. 存储器 D. I/O设备

答案:A,考察控制器概念,程序计数器属于控制器,故选A。

在CPU中,用1给出将要执行的下一条指令在内存中的地址。(2021年上半年)

(1)  A. 程序计数器 B. 指令寄存器

C. 主存地址寄存器 D. 状态条件寄存器

答案:A,考察程序计数器(PC)概念,程序计数器(PC)中保持的总是将要执行的下一条指令的地址,故选A。

视频P20〜P26:计算机基本单位_哔哩哔哩_bilibili

计算机单位

位 bit b

字节 byte B 1B = 8bit

千字节 KB 1KB = 1024B

兆字节 MB 1MB = 1024KB

吉字节 GB 1GB = 1024MB

太字节 TB 1TB = 1024GB

计算题做题思路:大 减 小 再加 1

十六进制 转 十进制 再根据题意转换单位进行计算

视频解析P27〜P35:2010年下半年第4题_哔哩哔哩_bilibili

文字解析:下方

内存按字节编址

设用2K x 4位的存储器芯片组成位的存储器(地址单元为0000H〜3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为4。(2010年下半年)

(4)  A. 0000H B. 0800H C. 2000H D. 2800H

内存单元按字节编址,地址0000A000H〜0000BFFFH共有2个存储单元。(2012年上半年)

(2)  A. 8192K B. 1024K C. 13K D. 8K

地址编号从80000H到BFFFFH且按字节编址的内存容量为5KB,若16k x 4bit用的存储器芯片构成该内存,共需6片。(2013年上半年)

(5) A. 128 B. 256 C. 512 D. 1024

(6) A. 8 B. 16 C. 32 D. 64

若用256k x 8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需6片芯片。(2014年上半年)

(6) A. 4 B. 8 C. 16 D. 32

内存按字节编址从A5000H到DCFFFH的区域其存储容量为4。(2014年下半年)

(4)  A. 123KB B. 180KB C. 223KB D. 224KB

内存按字节编址从B3000H到DABFFH的区域其存储容量为5。(2015年下半年)

(5)  A. 123KB B. 159KB C. 163KB D. 194KB

内存按字节编址,从A1000H到B13FFH的区域的存储容量为5KB。(2016年上半年)

(5)  A. 32 B. 34 C. 65 D. 67

内存按字节编址。若用存储容量为32k x 8bit的存储器芯片构成地址从A0000H到DFFFFH的内存,则至少需要3片芯片。(2017年下半年)

(3) A.  4 B. 8 C. 16 D. 32

内存按字节编址,地址从A0000H到CFFFFH的内存,共有4字节,若用存储容量为64k x 8bit的存储器芯片构成该内存空间,至少需要5片。(2019年下半年)

(4)  A. 80KB B. 96KB C. 160KB D. 192KB

(5)  A. 2 B. 3 C. 5 D. 8

视频P36〜P38:原码与反码_哔哩哔哩_bilibili

原、反、补、移码

知识点

数值在计算机中的表示为机器数,特点是采用二进制来表示。

对于n位的机器数其表示编码有原码、反码、补码、移码等表示。

以下均假设n=8

原码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。

反码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。其中正数的反码与原码相同,负数的反码则是除符号位以外其余各位按位取反。(二进制取反即为0变成1,1变成0)

补码:最高位为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对值。其中正数的补码与原码和反码相同,负数的补码则是在其反码的基础上再加1。补码的正负0编码相同,同时对补码再求一次补码等于其原码。

移码:正数和负数的移码实在其补码的基础上对符号位取反。移码的正负0编码相同。

原、反、补、移码表示范围

视频解析P39〜P45:2009年上半年第5题_哔哩哔哩_bilibili

文字解析:下方

原、反、补、移码

计算机中常采用原码、反码、补码和移码表示数据,其中,±0编码相同的是5。(2009年上半年)

(5)  A. 原码和补码 B. 反码和补码

C. 补码和移码 D. 原码和移码

若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为20。(2010年上半年)

(20) A. 0 B. -1 C. D.

若某计算机采用8位整数补码表示数据,则运算2将产生溢出。(2010年下半年)

(2)  A. -127+1 B. -127-1 C. 127+1 D. 127-1

原码表示法和补码表示法是计算机中用于表示数据的两种编码方法,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以4。(2011年上半年)

(4)  A. 保证运算过程与手工运算方法保持一致

B. 简化计算机运算部件的设计

C. 提高数据的运算速度

D. 提高数据的运算精度

某机器字长为n,最高位是符号位,其定点整数的最大值为2。(2014年上半年)

如果“2X”的补码是“90H”,那么X的真值是3。(2016年上半年)

(3)  A. 72 B. 56 C. 56 D. 111

采用n位补码(包含一个符号位)表示数据,3。(2018年下半年)

视频P46〜P47:浮点数_哔哩哔哩_bilibili

以下关于数的定点表示和浮点表示的叙述中,不正确的是3。(2012年下半年)

浮点数能够表示的数的范围是由其3的位数决定的。(2015年下半年)

(3)  A. 尾数 B. 阶码 C. 数符 D. 阶符

2021年下半年第6题_哔哩哔哩_bilibili

视频P57:寻址_哔哩哔哩_bilibili

校验码

视频解析P67〜P76:2009年下半年第5题_哔哩哔哩_bilibili

视频解析P78〜P83:2009年下半年第2题_哔哩哔哩_bilibili

 

视频解析P86〜P95:2015年上半年第6题_哔哩哔哩_bilibili

视频:存储器_哔哩哔哩_bilibili

视频P106〜P107:Cache_哔哩哔哩_bilibili

视频解析P108〜P118:2009年下半年第6题_哔哩哔哩_bilibili

在程序执行过程中,Cache与主存的地址映射是由1完成的。(2017年下半年)

视频P119:中断_哔哩哔哩_bilibili

 计算机中CPU的中断响应时间指的是4的时间。(2015年上半年)

视频解析P131〜P141:2010年上半年第3题_哔哩哔哩_bilibili

视频解析P143〜P151:2009年上半年第4题_哔哩哔哩_bilibili

视频P152〜P155:加密技术与认证技术_哔哩哔哩_bilibili

从认证中心CA获取用户B的数字证书,该证书用9作数字签名;从用户B的数字证书中可以获得B的公钥。(2011年下半年)

​​​​​​​

用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先需要从CA获取用户A的数字证书,并利用8验证该证书的真伪,然后利用9)验证M的真实性。(2012年下半年)

(8)  A. CA的公钥 B. B的私钥 C. A的公钥 D. B的公钥

(9)  A. CA的公钥 B. B的私钥 C. A的公钥 D. B的公钥

视频:加密算法_哔哩哔哩_bilibili

DES是7算法。(2018年下半年)

视频P180:可靠性公式_哔哩哔哩_bilibili

杂题选讲

视频解析P188〜P199:2010年下半年第5题_哔哩哔哩_bilibili

 

第一章——计算机系统相关推荐

  1. 人工智能是利用电子计算机模拟人类智力,第一章 计算机系统.ppt

    多媒体计算机 扫描仪 DVD光盘及DVD 光盘刻录机 数码像机 投影仪 常用设备 基本操作 冷启动 热启动 RESET方式 启动计算机 顺序: 应用程序 ? 主机 ? 外设 ? 电源 (P27) 关闭 ...

  2. 深入理解计算机系统(原书第三版)系列 第一章 计算机系统漫游

    大学学习 计算机操作系统,当时太年轻,没有重视起来,今天 重拾书本,来看看这本传说中的 豆瓣9.9的神书 ,夯实基础,基础是石,敲出希望之火. 第一章 计算机系统漫游

  3. 第一章计算机系统概述答案,1第一章计算机系统概论.ppt

    1第一章计算机系统概论,计算机系统概论,计算机系统概论pdf,计算机系统概论答案,计算机系统概论英文,计算机系统概论下载,计算机系统概论中文,民航概论ppt第一章,饭店概论第一章课件,秘书学概论第一章 ...

  4. 【深入理解计算机系统-学习笔记】第一章 计算机系统漫游

    第一章 计算机系统漫游 简介: 我们通过跟踪hello程序的生命周期来开始对系统的学习--从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止 我们将沿着这个程序的生命周期,简单得介绍一些逐 ...

  5. 程序员视角的计算机系统 第一章 计算机系统 之旅

    程序员视角的计算机系统 第一章 计算机系统 之旅 一个计算机系统由硬件和系统软件组成,硬件和软件一起工作来运行应用程序. 系统的特定的实现随时间的流逝而改变,但是它的本质性的概念不会改变. 所有的计算 ...

  6. 计算机二级考试公共基础知识——第一章计算机系统

    第一章计算机系统 概述 公认的第一台电子计算器ENIAC 计算机发展的四个阶段 第一阶段,1946年至20世纪50年代后期:电子管计算机时代 第二阶段,二世纪50年代后期至20世纪60年代中期:晶体管 ...

  7. 软考 程序员教程-第一章 计算机系统基础知识

    软考 程序员教程-第一章 计算机系统基础知识 为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟! 目标:一个月内过一遍<程序员教程>,下一个月开始上真题. 简单看了下,我在 ...

  8. 深入理解计算机系统第四版_《深入理解计算机系统》读书笔记 —— 第一章 计算机系统漫游...

    本书第一章沿着一个程序的生命周期,简要地介绍一些逐步出现的关键概念.专业术语和组成部分. 一.信息就是位+上下文 在计算机系统中所有的信息都由一串比特来表示. 一串相同的比特(或者几个相同的字节)可以 ...

  9. csapp第一章 计算机系统漫游 学习和理解

    计算机系统是由硬件和系统软件组成的. 系统的具体实现在变,但系统内在的概念没有变. 所有的系统都有相似的硬件,相似的软件组件,它们执行着相似的功能. 这些组件是如何工作的?这些组件是如何影响程序的正确 ...

  10. 第一章 计算机系统体系结构

    1.1 什么是计算机体系结构 本章的第一个概念是计算机系统(computer system). 计算机系统包括读取并执行程序的 中央处理单元(CPU, 保存程序和数据的存储器以及将芯片转换为实用系统的 ...

最新文章

  1. 深度学习专家Karpathy加入特斯拉,或将负责自动驾驶视觉研究
  2. LeetCode Text Justification(贪心)
  3. 【数理知识】《数值分析》李庆扬老师-第7章-非线性方程与方程组的数值解法
  4. Github-Hexo-theme-NexT
  5. Haproxy+Percona-XtraDB-Cluster 集群
  6. Visual Studio 2010 sp1
  7. Python开发——安装requests第三方库
  8. Linux学习笔记001---Windows下安装CentOS7_并且安装桌面UI
  9. Serverless Computing:现状与基础知识
  10. Java 常用命令总结
  11. Java面试全集(中)
  12. ArcGIS空间分析笔记(汤国安)
  13. 分享CFA二级优质复习方法!
  14. 【SQL基础-4】SQL语句练习实例—在SQLzoo平台练习
  15. react-router v6替换history.goBack()和goForward()
  16. windows修改mysql密码
  17. RPM软件包管理命令简介
  18. 【Redis】Redis的五大数据类型
  19. 浅析MySQL恶意服务器读取文件原理
  20. IDEA maven mvn install无法引用手动导入的jar包的解决方式 图文详细

热门文章

  1. 2022年广东省安全员B证第三批(项目负责人)上岗证题目及模拟考试
  2. 各个版本Microsoft Visual C++运行时库下载
  3. 设置MySQL复制时,replicate-ignore-db模式下如何正常工作
  4. Wincc7.5SP1 按钮操作记录(二次确认及语音播报)
  5. 【MySQL系列】使用C语言来连接数据库
  6. PTA 循环结构 7-1 求cosx的近似值
  7. 分享一个运营商的华为OLT的通用模板
  8. 图形学 正轴测投影 c语言,图形学基础(二)图形变换:3D 平行投影
  9. 计算机图形学基础(OpenGL版)实验四 直线裁剪
  10. 支付宝年账单html5,今年你被支付宝年账单如何定义?