【转】计算机组成原理复习要点

计算机组成原理期末知识点复习及考点总结 阅读详情

《计算机组成原理》期末考试复习要点

一、试题类型:

填空题、选择题、简答题

二、重点章节

第二、三、四、五章

三、复习要点与模拟题

 ㈠ 数据表示、运算

1.  进制转换;原码、反码和补码的表示

⑴.   将十进制数+107/128和-52 化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)

⑵.   将十进制数一0.276和47化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)。

⑶.   (21)10=  (    )2=  (    )8=  (    )16

⑷.   x=一0.100l    [x]原=  (  )    [x]补=(    )    [-x]=(    ) 

⑸.   y=0.010l   [Y]原=(    )   [Y]=(    )   [—Y]补=(  )   [Y—X]补=(    )

考核知识点:

1)进制的转换

2)定点整数、小数的三种码表示

3)技巧:● 将107转换成二进制后小数点移位(128=27 )

l  先写成8位,再转换成原码、反码、补码,如:-52先写成 –0110100,

再转换成原码10110100、反码11001011、补码11001100

2.有权码与无权码的判断与推导

 ⑴.(27)10=(     )BCD

⑵复习指导书P11第2小题

考核知识点
1)BCD码是最基本的有权码,也称8421码或二-十进制码。BCD码实际上是十进制编码,只不过每一个编码用4位二进制数来表示,如35=(00110101)BCD 注意与35的二进制表示是100011两者有区别。

2)其它有权码(一般4位)见书P72表2.9,判断推导过程见复习指导书P13

3. 补码加减运算及溢出判断

用补码运算方法计算x十Y=?并判断结果是否溢出(采用双符号位)。

    (1)  x=0.10ll  Y=0.1100

(2)       x=一0.1011  Y=0.1001

解:(1)   [x]补=00.1011,  [Y]补=00.1100

          00.1011

     十   00.1100

01.0111  

因结果双符号相异,有溢出

 

    (2)    x=一0.1011    Y=0.1001

    ·.·  [x]补=11.010l    [Y]补=00.100l

         

 l1.010l

    十     00.100l

           11.1110   

因结果双符号相同,不溢出

考核知识点
   
1)补码(双符号位)的表示

2)溢出的概念与判断

4.浮点数加减运算

设A=-0.101101*2-3 , B=0.101001*2-2,首先将A、B表示为规范化的浮点数,要求阶码用4位(包括阶三符号位)用移码表示,尾数用8位(含浮点数的符号位)原码表示;再写出A+B的计算步骤和每一步的运算结果。

答案参见复习指导书P3

考核知识点
   
1)浮点数、阶码、尾数的概念

  浮点数是指小数点在数据中的位置可以左右浮动的数据。它通常被表示成:

  N=M*RE   其中M尾数、R为阶码的基数、E为阶码。

  尾数的位数决定了浮点数的表示精度,阶码的位数决定了浮点数的表示范围。

  机器零在浮点数的表示:各位(包括阶码位和尾数位)都清位0。

2)浮点数加减运算步骤:

   对阶、尾数求和、规格化处理、舍入处理、判溢出

5.原码一位乘法

题目和答案参见书P83

考核知识点
   
原码一位乘法的运算步骤

n位乘法转换成n次加法和n次移位(右移)

6.补码一位除法

题目和答案掺见书P91

考核知识点
   
补码一位乘法的运算步骤

 

(二)指令的基本格式和功能、寻址方式、指令流程

1.举例说明计算机中寄存器寻址、寄存器间接寻址、变址寻址、堆栈寻址从形式地址到得到操作数的寻址处理过程。

2. 要说明条件转移指令和无条件转移指令的相同点和不同点?子程序调用指令与转移指令的区别是什么?

3.  原理性地说明ADD R0,R1指令、条件相对转移指令的指令格式和执行步骤。

答案参见复习指导书P4、P14、P15

 

考核知识点

1.指令的基本格式和功能

指令是用户使用计算机和计算机本身运行的最小功能单位。一台计算机支持的全部指令构成该机的指令系统。

指令由操作码和操作数地址(简称地址码)两部分组成。

2.  寻址方式

寻找操作数或操作数地址的方式称为寻址方式。

表示在指令中的操作数地址,通常称为形式地址。

操作数在存储器中的存储单元地址,称为物理地址(有效地址)。

寻址方式包括立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、基地址寻址、间接寻址、堆栈寻址等。

3.  指令流程(书P161)

CPU的功能是取指令、分析指令、执行指令。因此,指令执行步骤应包括这3部分的内容。

CPU中有三个重要寄存器PC、IR和AR的作用必须掌握,其中PC(程序计数器)的作用是存放即将执行指令的地址,IR(指令寄存器)的作用是存放即将执行指令的内容,AR(地址寄存器)的作用是存放操作数地址。

CPU执行指令的过程参见书P161图3.2

如指令ADD  R0,R1的步骤

⑴ARßPC

⑵读主存,IRß读出内容

PCßPC+1

⑶R0ßR0+R1

结束,检测中断请求,无中断请求,进入下一条指令的执行过程。

说明:CPU要执行某条指令,首先将存放该指令的地址(PC中)送入到AR,然后按照AR的内容自动找到存储地址,读出对应的存储单元内容,接着将这一内容即指令的操作码送入IR中,CPU自动从IR中取出指令,分析执行。

 

中央处理器CPU

存储器Memory

指  令

IR

PC

AR

地址

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


(三)多级结构的存储系统

1.多级结构的存储系统的基本组成

高速缓冲存储器、主存储器和虚拟存储器

2.多级结构的存储系统的运行原理和必备条件?

即局部性原理和一致性原则、包含性原则,参见书P255和复习指导书P5

3.基本概念

⑴读写速度:读、写一个存储单元所需的时间;

⑵存储周期:连续两次读写必需的时间间隔

⑶存储容量:构成存储器的字节数或字数;

⑷地址总线的位数决定了可寻址空间大小,如:地址总线10位,则可以访问210即1KB的存储空间;

⑸数据总线的位数与CPU字长一致,数据总线的位数与总线时钟频率的乘积,正比于该总线所支持的最高数据吞吐(输入输出)能力;

⑹主存储器分只读存储器ROM和读写存储器RAM(也称为随机存取存储器)两部分。RAM又分为静态存储器SRAM和动态存储器DRAM两种类型。

4. 存储器组织的逻辑设计

题参见复习指导书P6

解题步骤:

⑴计算芯片数

64K×16bit = 4×2= 8(片) (注:这一步计算实际上是字扩展和位扩展的概念)

16K×8bit

 

⑵地址分配

存储器64K,需地址线16位,A15-A0

存储芯片16K,需地址线14位,A13-A0

因此,CPU的16位地址线其中14位A13-A0直接连入`存储芯片,高两位A15、A14的组合作为片选信号。

 

⑶存储芯片数据线8位,存储器16位,因此设计时分为2排。

⑷画逻辑设计图 ,参见复习指导书P6

 

(四)输入输出设备及输入输出系统

这一部分主要是概念问题,希望大家在理解的基础上熟记基本概念与基本原理。

1.  总线:

⑴总线:在计算机的各部件之间传输信息的公共通路。

⑵总线的分类:数据总线、地址总线、控制总线。

⑶总线周期:通过总线完成一次内存读写操作或完成一次输入输出设备的读写操作所必需的时间。

⑷等待周期:被读写的内存和外设的运行速度低(与CPU速度无法匹配),不能在一个数据时间内完成读写操作,就必须增加一到几个数据时间。

⑸正常总线周期与成组数据传输方式:前者每次只能传输一个数据(即一个地址时间和一个数据时间),后者可以依次传输多个数据(即一个地址时间和多个数据时间)。

⑹计算机的总线结构:单总线、双总线、三总线。

 

2.  接口:

参见复习指导书P7

3.  中断

⑴中断的概念:CPU在执行程序的过程中,如果因出现某种随机事件而收到中断请求,则暂时停止现行程序的执行,转去执行一段中断服务程序,以处理该事件,并在处理完毕后自动恢复原程序的执行。

⑵中断的作用:一种重要的输入输出方式;硬件故障报警处理;支持多道程序执行;支持实时处理功能;支持人机交互的重要手段;支持计算机之间高速通讯和网络功能;支持建立多任务系统和多处理机系统。

⑶中断过程:包括中断请求、中断响应、中断处理

⑷中断处理过程:参见书P346图5.19和P346~348①~⑨内容

 

4.  DMA

⑴DMA的概念:在硬件(指DMA控制器)控制下,实现高速I/O设备与主存储器之间成批交换数据的输入输出方式。

⑵采用DMA方式的目的:既要提高高速外围设备与计算机主机(内存储器)之间传送数据的速度,又要降低数据入出对CPU的时间开销。

⑶DMA传送过程:传送前的预处理,数据传送,传送结束处理。着重理解其中的数据传送,参见书P350

⑷参见复习指导书P13

 

计算机组成原理复习要点整理(一万五千字期末、考研) 第一章复习要点 1、什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 答案: 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2、解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长 答案 主机:是计算机硬件的主体部分,由CPUMM(主存或内存)组成 阅读详情

相关推荐

期末复习【计算机组成原理】

期末复习【计算机组成原理】

小心星的博客 5687

python 十进制和二进制互转

将47转换为二进制 47/2=23----------余1 23/2=11----------余1 11/2=5-----------余1 5/2=2------------余1 2/2=1------------余0 1/2=0------------余1 然后将余数到着链接起来就得到了47的二进制数:101111 函数方法十进制转换为二进制bin() a=bin(10) #a的值为'0b1010',其中1010为10的二进制数 b=int('1010',2) #b的值为10,该函数为二进制转换为十进制

weixin_44123630的博客 712

985高校考研计算机组成原理全面复习笔记

计算机组成原理是理解计算机系统如何运作的基础学科,它涵盖了从最低级的电子电路到最复杂的系统软件的广泛内容。首先,我们将探讨计算机体系结构的基本概念,这包括计算机的各个组成部分以及它们如何协同工作来执行指令和处理数据。二进制数据表示法是计算机科学中最基本的概念之一。每个二进制位(bit)只有两个可能的值,通常用数字0和1来表示。计算机内部的所有操作,包括数据的存储、处理和传输都是基于二进制的。每当我们谈论到二进制表示法时,通常是指计算机处理数字信息的一种方式,它以二为基数进行运算。

weixin_28968525的博客 1112

计算机组成原理试题和答案2017,2017年最新电大【计算机组成原理】试题+答案【精编直接打印版】.doc...

中央广播电视大学2015—2016学年度第一学期“开放本科”期末考试计算机组成原理A 试题2009年1月一、选择题(每小题3分,共36分)2.在定点二进制运算器中,加法运算一般通过( )来实现。A. 原码运算的二进制加法器 B.反码运算的二进制加法器C. 补码运算的十进制加法器 D.补码运算的二进制加法器3.定点数补码加法具有两个特点:一是符号位与数值位一起参与运算;二是相加后...

weixin_42102933的博客 229

计算机组成原理期末复习重点总结

本文档适用于大学生学习。主要归纳了计算机组成原理该科目的知识内容,用于期末复习。其中,部分资料为手写归纳,若出现错误请以课本为主

数据结构与算法理论知识

关于c语言版的数据结构与算法的大学课堂ppt

计算机组成原理和数字逻辑的交叉,[转载]计算机组成原理

1. 目前我们所说的个人台式商用机属于___D___。A.巨型机B.中型机C.小型机D.微型机2. (2000)10化成十六进制数是__B____。A.(7CD)16B.(7D0)16C.(7E0)16D.(7F0)163. 下列数中最大的数是__A____。A.(10011001)2B.(227)8C.(98)16D.(152)104. ___D___表示法主要用于表示浮点数中的...

weixin_30341121的博客 1084

同花顺自动化交易避坑指南:pywinauto实战中验证码识别与界面弹窗处理

本文深入探讨同花顺自动化交易中的关键稳定性问题,重点解决验证码识别与弹窗处理两大难题。通过优化Tesseract OCR、整合打码平台API以及设计pywinauto弹窗监控体系,提供了一套完整的自动化交易解决方案,帮助交易者有效规避资金账户和持仓信息操作中的常见陷阱。

weixin_33734785的博客 486

进制之间的转换以及原码、补码、反码

进制之间的转换以及原码、补码、反码

咸鱼老潘的编码生活 2248

RT-Thread Studio使用笔记(四):带片外Flash(W25Q128)的OTA(YModem)

前言 在学习OTA之前,请先参考上两篇博客写的关于SPI设备及W25Q128的使用方法,传送门: https://blog.youkuaiyun.com/tigerots/article/details/107423633 https://blog.youkuaiyun.com/tigerots/article/details/107933991 如何使用OTA 一. 制作BootLoader 打开Bootloader 在线获取地址,注册,并根据RT-thread官方文档生成BootLoader,官方文档已经写的很清楚,再此

tigerots的专栏 4008

RV1126B SDK移植实战:从DDR配置到USB烧写全解析

本文详细解析了RV1126B SDK移植的核心实战流程,重点攻克了DDR初始化失败与USB烧写两大难题。文章从理解启动流程入手,提供了DDR配置错误的排查步骤、SDK编译配置要点,并深入讲解了USB烧写的完整操作与常见问题解决方案,旨在帮助开发者高效完成系统移植与稳定运行。

weixin_29164497的博客 542

原码 补码 反码 移码

原码 补码 反码 移码

Jaylan的博客 2796

基于YOLOv8n的FPGA无PS端PL部署完整实现方案

本文提出了一种将YOLOv8n目标检测模型完整部署到FPGA纯PL端的实现方案。通过PyTorch训练和INT8量化技术,结合Vitis AI工具链,将模型转换为适合FPGA实现的硬件描述。方案详细阐述了从模型训练、量化校准到FPGA硬件设计的全流程,重点解决了无PS端部署的架构设计、资源优化和实时性保障等关键技术挑战。实验结果表明,该方案在Xilinx Virtex-690T FPGA上实现了30FPS以上的实时目标检测性能,为边缘计算场景提供了高效的硬件加速解决方案。

huanghm88的专栏 507

计算机组成原理复习要点

1. 冯•诺依曼计算机的特点主要有: (1)计算机由运算器,控制器、存储器和输入/输出设备五大部件构成,缺少任何一个部件都无法正常工作 (2)指令和数据都以同等地位存放在存储器中,并可按地址访问。 (3)指令和数据都均以二进制形式表示 (4)指令在存储器中按顺序存放。通常,指令是顺序执行的。在特殊情况下,可根据运算结果或指定的条件改变运算顺序。 (5)指令由操作码和地址码组成。操作码表示操作的性质...

weixin_43978453的博客 5425

化工模拟与优化软件:Aspen HYSYS二次开发_(15).工业应用与项目管理

项目背景、目标和主要流程。

kkchenjj的博客 1130

Unity Hololens2开发|(一)环境配置

开发过程中预览和调试应用:可以在电脑上的 Unity 编辑器中以播放模式本地运行应用,并将体验流式传输到 HoloLens2。将来自 HoloLens2 的输入(视线、手势、语音和空间映射)发送到电脑,在其中内容以虚拟沉浸式视图渲染。在HoloLens2设备中,打开Settings面板,依次选择Update & Security > For Developers,打开“Developer Mode”。在开发计算机中打开控制面板,依次选择“更新和安全> 开发者选项”,打开“开发人员模式”;

游戏开发小Y的博客 14万+

计算机组成原理期末复习

计算机组成原理(第六版-白中英)-期末复习大纲

Dong雨的博客 4089

【ComfyUI】Flux 图像扩展

本文介绍了一个基于Flux扩图技术的ComfyUI工作流,能够智能扩展图像尺寸并保持内容连贯性。该流程通过扩散模型与条件编码的结合,对图像边缘进行语义填充生成,适用于艺术创作、海报设计等场景。工作流包含图像加载、外扩填充、文本编码、扩散采样等核心节点,采用Flux1-fill-dev等专业模型确保生成质量。演示效果显示,系统能自然延伸原图内容,保持风格统一。该技术可广泛应用于插画扩展、摄影增强、游戏场景构建等领域,显著提升创意工作效率。

Mr数据杨 928

计算机组成原理期末复习整理 白中英版本

这个是在期末考试复习前,自己对整本书的部分复习,参考的资料有王道的视频、课本和老师上课时用到的PPT。 不同学校考试侧重点不同,一下是本学校喜欢的出题点,仅供参考。 选择、填空和判断:这个需要积累,考的很细,多些题目做做,如果时间来不及,就找一些总结,把总结看了后,就去做题,在做题的过程中去记忆。当然,刚开始做题,会有很多不会,这就要去找课本或者上网搜索,要看懂这个题目为什么这么写。 大题部分出题方向: 1.IEEE754计算题,将一个小转化...

qq_47373470的博客 4283

在MATLAB和Simulink中设计并仿真一个电动汽车整车动力学模型与控制系统

电动汽车(EV, Electric Vehicle)的动力学建模与控制仿真在车辆开发过程中起着至关重要的作用。通过Simulink进行整车动力学模型的构建和控制策略的验证,可以有效评估车辆性能、优化系统设计并降低开发成本。以下是如何在MATLAB和Simulink中设计并仿真一个电动汽车整车动力学模型与控制系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的电动汽车整车动力学模型与控制仿真。该系统能够模拟复杂的整车动力学行为,验证控制策略的有效性,并通过优化设计提高车辆的性能和可靠性。

xiaoheshang_123的博客 549

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Note计算机组成原理(复习自用)

计算机组成原理学习笔记

m0_74200587的博客 2059

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

《计算机组成原理》期末复习

计算机组成原理期末复习

qq_74095095的博客 2425

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

计算机组成原理-练手题集合【期末复习|考研复习】

给大家整理了一下计算机组成原理中的各章练手题,以供大家期末复习和考研复习的时候使用。 参考资料是王道的计算机组成原理和西电的计算机组成原理。

bblb的博客 2919

计算机组成原理各章复习重点,计算机组成原理复习要点说明.doc

计算机组成原理复习要点说明.doc (23页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!19.9 积分.word格式,计算机组成原理复习要点一、 题型分布选择题 20分;填空题 30分;判断题 10分;计算题 20/25分;简答题 20/15分二、 每章重点内容第一章 概述1、什么是计算机组成计算机组成逻辑组成物理组成设备级组成版块级组成芯片级组成...

weixin_42500791的博客 312

计算机组成原理复习笔记

计算机组成原理复习笔记 【下载地址】计算机组成原理复习笔记 计算机组成原理复习笔记本仓库提供了一份完整的计算机组成原理复习笔记,内容涵盖了计算机组成原理的核心知识点和重要概念 项目地址: https://gitcode.com/R...

gitblog_06580的博客 470
上一篇: EU embassiessee influx of Chinese youth
下一篇: 软考试卷总结
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值