重庆理工大学计算机组成原理

实验报告书

实验课堂表现实验报告成绩实验总成绩A()B()C()

实验名称:计算机组成原理实验

专业班级:

学号:

姓名:王卫东

联系:

指导老师:小洋

实验时间:2016-2017 (2)

计算机科学与工程学院物联网工程系

实验1 位操作实验

1.实验目的

本实验的目的是为更好地熟悉和掌握计算机中整数的二进制编码表示。在本实验中,你需要解开一系列编程“难题”——使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中你将加深对数据二进制编码表示的了解。

2.实验容

1.学习Linux操作系统的基本操作方法,练习常用命令。

2.阅读README文件和bits.c中的代码及注释,然后根据下述实验要求完成bits.c中的各函数代码。

3.实验要求

实验中实现的函数代码必须满足下述基本条件(更多具体要求见函数的注释):

•只能使用顺序程序结构(不得使用循环或条件分支控制程序结构,例如if, do, while, for, switch等)。

•仅能使用有限类型和数量的C语言算术和逻辑操作,例如如下的操作符,但注意每个题目可能有不同的可用操作符列表,详见具体函数说明。

!~ & ^ | + <<>>

•不得使用超过8位表示的常量(即其值必须位于[0,255]中)。

•不得使用任何形式的强制类型转换。

•不得使用除整型外的任何其它数据类型,如数组、结构、联合等。

•不得定义和使用宏。

•不得定义除已给定的框架函数外的其他函数,不得调用任何函数。

•特定于浮点数操作函数的额外限制条件:

o可以使用循环和条件控制;

o可以使用整型和无符号整型常量及变量(取值不受[0,255]限制);

o不使用任何浮点数据类型、操作及常量。

上述实验要求的主要目的是使得你必须从二进制位的角度考虑数据,进而更清楚地理解数据的二进制表示。

4.实验结果

int bitAnd(int x, int y) {

return ~(~x | ~y);

}

int bitXor(int x, int y) {

return ~(~(x&~y)&~(~x&y));

}

int thirdBits(void) {

return 2;

}

int getByte(int x, int n) {

return 2;

}

int logicalShift(int x, int n) {

return (x>>n)&~(((1<<31)>>n)<<1);

}

int bang(int x) {

return (~((x|(~x+1))>>31))&0x01;

}

int conditional(int x, int y, int z) {

return (((!!x<<31)>>31)&y)+((((!x)<<31)>>31)&z);

}

5.实验收获和体会

在本次试验中,更好地熟悉和掌握了计算机中整数的二进制编码表示。学会了一些运算操作用有限类型和数量来实现给定的功能函数,加深了对二进制编码表示的理解,对ubuntu的操作更加熟练。

6.实验中碰到的问题和解决的方法

很多运算符分不清,就去查资料做标记。

实验2 运算器组成实验

1.实验目的

1.熟悉Logisim软件平台;

2.掌握运算器基本工作原理;

3.掌握运算溢出检测的原理和实现方法;

4.理解有符号数和无符号数运算的区别;

5.理解基于补码的加/减运算实现原理;

6.熟悉运算器的数据传输通路

2.各模块的设计电路和系统的整体电路,对设计要进行详细的分析与说明;

主电路

OF

74LS181

S3-S0

分析:此电路由74ls181子电路构成的八位运算器和运算操作符S3-S0、OF溢出检测组成。3.实验结果的记录与分析

运算结果

4.列出操作步骤及顺序,标出重要的开关控制端

先将运算操作符设置位0000加法运算,X值为01101000,y为00100100,加起来为10001100结果正确。

5.实验收获和体会

学会了74ls181的使用和掌握了logisim基本部件的使用,掌握了利用逻辑表达式、真值表自动生成电路。

6.实验中碰到的问题和解决的方法

此S3-S0的与74ls181自身运算符不对应,使用真值表自动生成。

实验3 存储器运算器综合实验实验报告包含:

1.实验目的:

1.掌握算术逻辑运算单元构成原理。

2.熟悉运算通路构成。

3.熟悉存储器的使用。

2.各模块的设计电路和系统的整体电路,对设计要进行详细的分析与说明;

16位ALU

74ls181

主电路

分析:利用74ls181子电路构成一个16位运算器,可支持算术加、算术减、位与、位或、位非、位异或、逻辑左移、逻辑右移、算术右移九中运算。该电路由时钟驱动,可自动完成RAM的0-15号单元的累加,并将结果保存到16-31单元。

3.实验结果的记录与分析;

4.列出操作步骤及顺序,标出重要的开关控制端;

先加载RAM镜像文件,可自动完成RAM的0-15号单元的累加,并将结果保存到16-31单元。

5.实验收获和体会;

熟悉了RAM、计数器、多路选择器和寄存器的使用,掌握了子电路封装的使用方法。

6.实验中碰到的问题和解决的方法。

16进制的数码管显示有误,改变引脚输入顺序就正确了。

实验4 控制器综合实验

1. 实验目的

1.理解总线系统的原理和作用。

2.进一步加深对运算器、存储器及时序电路的理解。

3.掌握硬布线控制器设计原理。

4.为整机实验以及课程设计做准备。

2. 各模块的设计电路和系统的整体电路,对设计要进行详细的分析与说明

主电路

OF

74LS181

S3-S0

ZF

16位ALU

指令译码器

分析:使用真值表设计出16位指令系统,PC=PC+1功能,再用16位运算器和RAM构成简单运算通路,用隧道进行控制信号输入。

3. 列出操作步骤及顺序,标出重要的开关控制端;给出各控制信号逻辑表达式以及电路

4. 实验结果的记录与分析

实验结果

操作控制符为7表示加法,操作数地址为6,结果分析:0x35+0x45=0x7a 结果正确。

5. 列出操作步骤及顺序,标出重要的开关控制端

加载ROM镜像文件和RAM镜像文件,然后点时钟周期,开始计算。

7.实验收获和体会

对于真值表创建电路,分离器使用,隧道和探测器的使用更加熟练,对运算器的运算过程有更深层次的理解。

8.实验中碰到的问题和解决的方法

ZF真值表太大,用真值表不能创建电路,解决办法是使用分两次创建然和合二为一,即可解决这个问题。

计算机组成原理实验报告

重庆理工大学 《计算机组成原理》 实验报告 学号 __11503080109____ 姓名 __张致远_________ 专业 __软件工程_______ 学院 _计算机科学与工程 二0一六年四月二十三实验一基本运算器实验报告

一、实验名称 基本运算器实验 二、完成学生:张致远班级115030801 学号11503080109 三、实验目的 1.了解运算器的组成结构。 2.掌握运算器的工作原理。 四、实验原理: 两片74LS181 芯片以并/串形式构成的8位字长的运算器。右方为低4位运算芯片,左方为高4位运算芯片。低位芯片的进位输出端Cn+4与高位芯片的进位输入端Cn相连,使低4位运算产生的进位送进高4位。低位芯片的进位输入端Cn可与外来进位相连,高位芯片的进位输出到外部。 两个芯片的控制端S0~S3 和M 各自相连,其控制电平按表2.6-1。为进行双操作数运算,运算器的两个数据输入端分别由两个数据暂存器DR1、DR2(用锁存器74LS273 实现)来锁存数据。要将内总线上的数据锁存到DR1 或DR2 中,则锁存器74LS273 的控制端LDDR1 或LDDR2 须为高电平。当T4 脉冲来到的时候,总线上的数据就被锁存进DR1 或DR2 中了。 为控制运算器向内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245 实现)。若要将运算结果输出到总线上,则要将三态门74LS245 的控制端ALU-B 置低电平。否则输出高阻态。数据输入单元(实验板上印有INPUT DEVICE)用以给出参与运算的数据。其中,输入开关经过一个三态门(74LS245)和内总线相连,该三态门的控制信号为SW-B,取低电平时,开关上的数据则通过三态门而送入内总线中。 总线数据显示灯(在BUS UNIT 单元中)已与内总线相连,用来显示内总线上的数据。控制信号中除T4 为脉冲信号,其它均为电平信号。 由于实验电路中的时序信号均已连至“W/R UNIT”单元中的相应时序信号引出端,因此,需要将“W/R UNIT”单元中的T4 接至“STATE UNIT”单元中的微动开关KK2 的输出端。在进行实验时,按动微动开关,即可获得实验所需的单脉冲。 S3、S2、 S1、S0 、Cn、M、LDDR1、LDDR2、ALU-B、SW-B 各电平控制信号则使用“SWITCHUNIT”单元中的二进制数据开关来模拟,其中Cn、ALU-B、SW-B 为低电平有效,LDDR1、LDDR2 为高电平有效。 对于单总线数据通路,作实验时就要分时控制总线,即当向DR1、DR2 工作暂存器打入数据时,数据开关三态门打开,这时应保证运算器输出三态门关闭;同样,当运算器输出结果至总线时也应保证数据输入三态门是在关闭状态。 运算结果表

重庆理工大学计算机组成原理

实验报告书 实验课堂表现实验报告成绩实验总成绩A()B()C() 实验名称:计算机组成原理实验 专业班级: 学号: 姓名:王卫东 联系: 指导老师:小洋 实验时间:2016-2017 (2) 计算机科学与工程学院物联网工程系

实验1 位操作实验 1.实验目的 本实验的目的是为更好地熟悉和掌握计算机中整数的二进制编码表示。在本实验中,你需要解开一系列编程“难题”——使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中你将加深对数据二进制编码表示的了解。 2.实验容 1.学习Linux操作系统的基本操作方法,练习常用命令。 2.阅读README文件和bits.c中的代码及注释,然后根据下述实验要求完成bits.c中的各函数代码。 3.实验要求 实验中实现的函数代码必须满足下述基本条件(更多具体要求见函数的注释): •只能使用顺序程序结构(不得使用循环或条件分支控制程序结构,例如if, do, while, for, switch等)。 •仅能使用有限类型和数量的C语言算术和逻辑操作,例如如下的操作符,但注意每个题目可能有不同的可用操作符列表,详见具体函数说明。 !~ & ^ | + <<>> •不得使用超过8位表示的常量(即其值必须位于[0,255]中)。 •不得使用任何形式的强制类型转换。 •不得使用除整型外的任何其它数据类型,如数组、结构、联合等。 •不得定义和使用宏。 •不得定义除已给定的框架函数外的其他函数,不得调用任何函数。 •特定于浮点数操作函数的额外限制条件: o可以使用循环和条件控制; o可以使用整型和无符号整型常量及变量(取值不受[0,255]限制); o不使用任何浮点数据类型、操作及常量。 上述实验要求的主要目的是使得你必须从二进制位的角度考虑数据,进而更清楚地理解数据的二进制表示。 4.实验结果

重庆大学2021年春季学期课程作业计算机组成原理

一、判断题(共20 题、共40 分) 1. 在计算机系统中,除CPU和主存之外的其他部件和设备,常被称为外围设备。 正确 错误 2. 顾名思义,外部设备位于主机箱的外部。 正确 错误 3. 运算器的功能就是执行加、减、乘、除四则运算。 正确 错误 4. 表示定点数时,若要求数值0 在计算机中唯一地表示为全0,应采用补码。 正确 错误 5. 按照历史惯例,栈“增长”是按照地址从高到低的顺序进行的。 正确 错误 6. CPU通过输入指令可以从有关端口中写入信息,通过输出指令可以把信息读取入关端口。

正确 错误 7. 浮点数的溢出情况由尾数的大小决定。 正确 错误 8. 静态RAM中“静态”含意是指:断电后仍能长期保存信息。正确 错误 9. 两个定点数相减,不会产生溢出。 正确 错误 10. 整数加法是符合结合律的。 正确 错误 11. CPU性能公式中指令条数(IC)与指令集和编译器有关。 正确 错误 12. 在所有的进位计数制中,整数部分最低位的权都是1。

正确 错误 13. 由于动态存储器是破坏性读出,因此,需要刷新。 正确 错误 14. 舍入方法有很多种,最简单的是四舍五入。 正确 错误 15. 同步总线主要优点是总线上的每一设备不必运行在同一个时钟频率下。正确 错误 16. 在寄存器寻址方式中,指定寄存器中存放着操作数。 正确 错误 17. DMA控制器和CPU可同时使用总线。 正确

错误 18. 台式机和嵌入式系统更注重响应时间和I/O设备的多样性。 正确 错误 19. 单总线结构系统是指:各大功能部件之间用一根信号线连接。 正确 错误 20. 指令地址寄存器,这个寄存器通常称为程序计数器,在MIPS体系结构中缩写为PC 正确 错误 二、单项选择题(共20 题、共60 分) 1. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是( )。 A、 冯. 诺依曼 B、 贝尔 C、 帕斯卡 D、 巴贝奇 2. 下列存储器中,()可以作为主存储器。

大工19秋《计算机组成原理》期末考试复习题

机密★启用前 大连理工大学网络教育学院 2019年秋《计算机组成原理》 期末考试复习题 ☆注意事项:本复习题满分共:200分。 一、填空题 1. 计算机的基本部件包括______________、控制器、______________、______________和输出设备。若以电视来比喻计算机硬件和软件的关系,则______________好比硬件,电视节目好比______________。 答案:运算器、存储器、输入设备、电视机、软件 2.广泛使用的______________和______________都是半导体随机读写存储器。前者的速度比后者快,但容量不如后者大。 答案:SRAM 、DRAM 3. 存储器分为主存储器和______________。在CPU运行程序时,必须把程序放在______________。存储器的容量可以用KB、MB等表示,它们分别代表______________B和______________KB。 答案:外存储器、主存储器、1024、1024 4.1946年研制成功的第一台电子计算机称为______________。 答案:ENIAC 5.指令流通常是从主存流向______________。 答案:控制器 6.相联存储器不按______________而是按______________访问的存储器,多应用于______________和______________之中。 答案:地址、内容、虚拟存储器、cache 7. 地址码表示______________。以其数量为依据,可以将指令分为______________、______________、______________、三地址指令和多地址指令等几种。 答案:操作数的地址、零地址指令、一地址指令、二地址指令 8. 移码表示法最高位为______________。 答案:符号位

2013年重庆理工大学全日制研究生入学考试专业课复习大纲04.计算机学科专业基础综合(学术学位)

2013年重庆理工大学研究生入学考试(计算机学科专业基础综合)考试大纲 Ⅰ考查目标 计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。 Ⅱ考试形式和试卷结构 一、试卷满分及考试时间 本试卷满分为150分,考试时间为180分钟 二、答题方式 答题方式为闭卷、笔试 三、试卷内容结构 数据结构 45分 计算机组成原理 45分 操作系统 35分 计算机网络 25分 四、试卷题型结构 单项选择题 80分(40小题,每小题2分) 综合应用题 70分

Ⅲ考查范围 一、数据结构 【考查目标】 1.掌握数据结构的基本概念、基本原理和基本方法。 2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。 3.能够数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++或 JAVA 语言设计与实现算法的能力。 一、线性表 (一)线性表的定义和基本操作 (二)线性表的实现 1.顺序存储 2.链式存储 3.线性表的应用 二、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)栈和队列的应用 (五)特殊矩阵的压缩存储 三、树与二叉树 (一)树的概念 (二)二叉树 1.二叉树的定义及其主要特征 2.二叉树的顺序存储结构和链式存储结构 3.二叉树的遍历 (三)树、森林 1.树的存储结构 2.森林与二叉树的转换 3.树和森林的遍历 (四)树与二叉树的应用

重庆理工大学计算机组成原理实验三

《计算机组成原理实验》课程实验报告 实验题目系统总线与总线接口 班级11203070A 姓名田经纬 学号11203070422 时间2014年5月8日 成绩

1实验内容 1、输入设备将一个数打入R0 寄存器。 2、输入设备将另一个数打入地址寄存器。 3、将R0 寄存器中的数写入到当前地址的存储器中。 4、将当前地址的存储器中的数用LED 数码管显示。 2实验原理 存储器只是一个容器,最终还是需要挂接在外部总线上的,所以需要提供数据信号,地址信号和控制信号。这三种信号由所对应的总线所提供,地址的译码由地址总线A6、A7进行译码。 通常我们在编写代码的时候遇到的RD WR IOM分别是什么会感到疑问,在这里就有解释,MEM 和I/O接口都有读写操作,如何控制这个就靠IOM(置1选择I/O,置0选择MEM),RD=1时为读,WR=1时为写。 图1 I/O地址译码原理图 表1 I/O地址空间分配 3 实验步骤 1、需要将11H打入R0寄存器。 在输入设备IN置00010001,根据之前表1,寄存器需要输入K7、K6置1,需要读取I/O口的内容,则WR RD IOM置0、1、1。LDAR是控制地址寄存器,不需要使用,置0,如此即可写入寄存器R0。 2、R0的数据送到MEM 首先要将数据总线上的数打入地址寄存器,LDAR需要使用置1,在输入单元置00000001,关闭R0输入输出,K6K7 置01。需要读入输入设备内容,则WR、RD、IOM置0、1、1。接下来只要将R0写入MEM就行了,需要对R0输出,K6、K7置0、0。LDAR置0,需要对MEM进行写操作,所以WR、RD、IOM置1、0、0。 3、MEM的数据送到R0 首先跟第二步一样,我们在01H单元已经有数据了,就使用01H单元的,将01H单元的数写入

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统) 历年真题试卷汇编1 (总分:72.00,做题时间:90分钟) 一、单项选择题(总题数:26,分数:52.00) 1._____________________ CPU在中断响应周期中。【南京航空航天大学2000年】 (分数:2.00) A.执行中断服务程序 B.执彳丁中断隐指令丿 C.与I/O设备传送数据 D.处理故障解析:解析:考查中断周期和中断隐指令。在中断周期,山中断隐指令自动完成保护断点、寻找中断服务程序入口地址以及硬什关中断的操作。 2.在中断响应周期,CPU主要完成以下工作。【南京航空航天大学2000年】 (分数:2.00) A.关中断,保护断点,发中断响应信号并形成能转移地址丿 B.开中断,保护断点,发中断响应信号并形成能转移地址 C.关中断,执行中断服务程序 D.开中断,执行中断服务程序 解析:解析:考查中断响应周期CPU的工作。在中断响应周期,CPU主要完成关中断,保护断点,发中断响应信号并形成能转移地址的工作,即执行中断隐指令。 3.在中断周期中,由将允许中断触发器置“0”。【北京理工大学2006年】 (分数:2.00) A.关中断指令V B.中断隐指令 C.开中断指令 D.清零指令解析:解析:考查关中断指令与中断允许触发器。在中断周期中,由关中断指令将允许中断触发器置“0”。 4.CPU响应中断时最先完成的步骤是。【哈尔滨工业大学2004年】 (分数:2.00) A.开中断 B.保存断点 C.关中断V D.转入中断服务程序解析:解析:考查中断执行流程。 5.在中断服务程序中,保护和恢复现场之前需要。【北京理工大学2002年】 (分数:2.00) A.开中断 B.关中断V C.响应 D.恢复 解析:解析:考查中断执行流程。为了保证保护和恢复现场的过程不被中断信号打断,在保护和恢复现场之前需要关中断,等到保护和恢复现场之后,再开中断,以便中断信号可以继续进来。 6.CPU响应中断时,保护两个关键的硬件状态是。【重庆大学1999年】 (分数:2.00) A.PC和IR B.PC和PSW丿 C.AR和IR

2021年重庆理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年重庆理工大学计算机科学与技术专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、直接寻址的无条件转移指令的功能是将指令中的地址码送入()。 A.程序计数器(PC) B.累加器(ACC) C.指令寄存器(IR) D.地址寄存器(MAR) 2、设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为At,采用常规标量流水线处理器。若连续执行l0条指令,则需要的时间为()。 A.8∆t B.10∆t C.12∆t D.14∆t 3、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。 A.x+y B.-x+y C.x-y D.x-y 4、下列关于定点数原码一位乘算法的描述正确的是()。 I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位 II.在原码一位乘算法过程中,所有移位均是算术移位操作 Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器 A.II,III C.只有III B.只有Ⅲ D.全错 5、下列关于各种移位的说法中正确的是()。 I.假设机器数采用反码表示,当机器数为负时,左移时最高数位丢0,结果出错;右移时 最低数位丢0,影响精度 Ⅱ在算术移位的情况下,补码左移的前提条件是其原最高有效位与原符号位要相同 Ⅲ.在算术移位的情况下,双符号位的移位操作中只有低符号位需要参加移位操作()A. Ⅲ、Ⅱ B.只有Ⅱ C.只有Ⅲ D.全错

6、下面关于计算机Cache的论述中,正确的是()。 A.Cache是一种介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储 B.如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节 C.Cache的命中率必须很高,一般要达到90%以上 D.Cache中的信息必须与主存中的信息时刻保持一致 7、下述说法中正确的是()。 I.半导体RAM信息可读可写,且断电后仍能保持记忆 Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的 Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的 IV.半导体RAM是非易失性的RAM A.I、Ⅲ B.只有Ⅲ C.Ⅱ、IV D.全错 8、下列关于计算机操作的单位时间的关系中,正确的是()。 A.时钟周期>指令周期>CPU周期 B.指令周期CPU周期>时钟周期 C.CPU周期>指令周期>时钟周期 D.CPU周期>时钟周期>指令周期 9、CPU中不包括()。 A.操作码译码器 B.指令寄存器 C.地址译码器 D通用寄存器

重庆理工大学计算机科学与技术学科培养方案

计算机科学与技术学科硕士研究生培养方案重庆理工大学计算机科学与技术学科是重庆市重点学科。本学科培养具有良好的科学素 养,系统地掌握计算机科学与技术领域的基础理论和专业知识,并具备独立进行有关理论研究的能力或应用相关知识解决实际问题的能力的高级人才。计算机科学与技术一级学科现有3个二级学科:计算机系统结构(081201),计算机软件与理论(081202),计算机应用技术(081203)。 本学科拥有一支具有深厚专业理论基础、丰富工程实践经验和较强科研能力的师资队伍,学术梯队结构合理,优势突出。已建成国家级特色专业1个,重庆市高等学校特色学科专业群1个,重庆市特色专业1个,重庆市人才培养模式改革实验区1个,重庆市优秀教学团队3个,重庆市市级课程10门。建成3个省部级研发中心(重点实验室),7个校级研究基地;与政府和企业联办产学研基地8个。 本学科致力于将计算机科学与技术领域的理论知识、技术和方法与地方经济发展紧密结合,来促进学科发展。特别是在传统产业改造升级、软件服务、图形图像处理与分析、物联网技术、信息安全等领域,完成了一批特色鲜明的研究成果。先后承担了国家自然科学基金、国防预研基金、重庆市重大科技攻关等国家及省部级项目100余项,横向项目100余项;获省部级科技奖16项,获国家级教学成果奖1项,省部级教学成果奖3项;出版专著、教材 50余部。 一、培养目标 1.熟悉马列主义、毛泽东思想和中国特色社会主义理论体系,树立科学的世界观与方法论,具有良好的道德品质和学术作风。 2.掌握计算机科学与技术领域坚实的基础理论和系统的专门知识,掌握先进技术方法和现代技术手段,了解本学科的历史、现状和发展趋势;具有从事计算机及其相关领域的科学研究、应用开发的能力,具有创新意识,能独立从事科学研究、教学工作或担负专门技术工作,分析与解决本专业相关的工程技术问题。 3.掌握一门外国语言,具有较好的外语听说能力,并能熟练阅读外文专业文献资料,具备应用外语撰写学术论文的初步能力。 4.具有良好的心理素质和健康的体魄。 二、研究方向 1.物联网技术及应用 主要研究物联网基础理论,物联网系统感知层、通信协议层、数据管理层和应用层等方面的相关技术、标准及应用,以及数据融合和数据安全等方面内容;研究基于嵌入式的物联网系统软硬件结构、设计与实现。 2.数据管理技术及应用 主要研究数据仓库的原理及实施技术、大数据技术及其应用,数据挖掘的基本理论及其算法,以及在企业信息化、文本与web挖掘、搜索引擎、仓库管理、物流等领域中的应用。 3.计算智能及应用 主要研究计算智能的相关理论、方法和技术,及其在智能控制、模式识别、机器人学等领域中的应用。

2021年重庆大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2021年重庆大学软件工程专业《计算机组成原理》科目期末试卷B (有答案) 一、选择题 1、Cache用组相联映射,一块大小为128B,Cache共64块,4块分一组,主存有4096块,主存地址共需()位。 A.19 B.18 C.17 D.16 2、存储器采用部分译码法片选时,()。 A.不需要地址译码器 B.不能充分利用存储器空间 C.会产生地址重叠 D.CPU的地址线全参与译码 3、加法器采用先行进位的根本目的是()。 A.优化加法器的结构 B.快速传递进位信号 C.增强加法器的功能 D.以上都不是 4、在C语言程序中,以下程序段最终的f值为()。 Float f=2.5+1e10;f=f-1e10; A.2.5 B.250 C.0 D.3.5 5、假设有7位信息码010101,则低位增设偶校验位后的代码和低位增设奇校验位后的代码分别为()。

A.01101010 01101010 B.0101010 01101011 C.01101011 01101010 D.01101011 01101011 6、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。 A.总线缓冲器 B.总线控制器 C.时钟发生器 D.以上器件都具备这种功能 7、下列关于总线说法中,正确的是() I.使用总线结构减少了信息传输量 II.使用总线的优点是数据信息和地址信息可以同时传送 III.使用总结结构可以提高信息的传输速度 IV.使用总线结构可以减少信息传输线的条数 A.I,II,III B.II,III,IV C.III,IV D.只有I 8、计算机()负责指令译码。 A.算术逻辑单元 B.控制单元(或者操作码译码器) C.存储器电路 D.输入/输出译码电路 9、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。 A.8.4s B.11.7s C.14s D.16.8s 10、下列部件中不属于控制部件的是()。 A.指令寄存器 B.操作控制器 C.程序计数器 D.状态条件寄存器 11、组合逻辑控制器和微程序控制器的主要区别在于()。 A.ALU结构不同 B.数据通路不同

2021年重庆邮电大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年重庆邮电大学计算机科学与技术专业《计算机组成原理》科目 期末试卷B(有答案) 一、选择题 1、下列关于各种寻址方式获取操作数快慢的说法中,正确的是()。 I.立即寻址快于堆栈寻址 Ⅱ.堆栈寻址快于寄存器寻址 Ⅲ.寄存器一次间接寻址快于变址寻址 Ⅳ.变址寻址快于一次间接寻址 A. I、IV B.Ⅱ、Ⅲ C.I、Ⅲ、IV D.Ⅲ、Ⅳ 2、下列不属于程序控制指令的是()。 A.无条件转移指令 B.条件转移指令 C.中断隐指令 D.循环指令 3、当满足下列()时,x>-1/2成立。 A.x1必须为l,x2~x4至少有一个为1 B.x1必须为1,x2~x4任意 C.x1必须为0,x2~x4至少有一个为1 D.x1必须为0,X2~x4任意 4、在C语言程序中,以下程序段最终的f值为()。

Float f=2.5+1e10;f=f-1e10; A.2.5 B.250 C.0 D.3.5 5、float型数据通常用IEEE754标准中的单精度浮点数格式表示。如果编译器将float型 变量x分配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()。 A.C1040000H B.C2420000H C. C1840000H D.CIC20000H 6、在全相联映射、直接映射和组相联映射中,块冲突概率最小的是()。 A.全相联映射 B.直接映射 C.组相联映射 D.不一定 7、某一计算机采用主存Cache存储层次结构,主存容量有8个块,Cache容量有4个块,采取直接映射方式。若主存块地址流为0,1,2,5,4,6,4,7,1,2,4,1,3,7,2,一开始Cache为空,此期间Cache的命中率为()。 A.13.3% B.20% C.26.7% D.33.3% 8、完整的计算机系统应该包括()。 A.运算器、存储器、控制器 B.外部设备和主机 C.主机和应用程序 D.主机、外部设备、配套的软件系统 9、CPU中的译码器要用()。 A.地址译码人 B.指令译码 C.数据译码1 D.控制信号译码 10、下列关于同步总线的说法中,正确的有()。 I.同步总线一般按最慢的部件来设置公共时钟

2021年重庆工商大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年重庆工商大学计算机科学与技术专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、一般来说,变址寻址经常和其他寻址方式混合在起使用,设变址寄存器为X,形式地址为D,某机具有先间址寻址再变址寻址的方式,则这种寻址方式的有效地址为()。 A.EA=D+(IX) B.EA=(D)+(IX) C.EA=(D+(IX)) D.EA=D+IX 2、下列关于各种寻址方式获取操作数快慢的说法中,正确的是()。 I.立即寻址快于堆栈寻址 Ⅱ.堆栈寻址快于寄存器寻址 Ⅲ.寄存器一次间接寻址快于变址寻址 Ⅳ.变址寻址快于一次间接寻址 A. I、IV B.Ⅱ、Ⅲ C.I、Ⅲ、IV D.Ⅲ、Ⅳ 3、在补码一位乘中,若判断位Y n Y n+1=01,则应执行的操作为()。 A.原部分积加[-x]补,然后右移一位 B.原部分积加[x]补,然后右移一位 C.原部分积加[-x] 补,然后左移一位 D.原部分积加[x]补,然后左移一位 4、假设机器字长为8位(含两位符号位),若机器数DA日为补码,则算术左移一位和算术右移一位分别得()。 A.B4H EDH B.F4H 6DH C.B5H EDH D.B4H 6DH 5、float类型(即IEEE754标准中的单精度浮点数格式)能表示的最大整数是()。

A.2126-2103 B.2127-2104 C.2127-2105 D.2128-2104 6、访问相联存储器时,() A.根据内容,不需要地址 B.不根据内容,只需要地址 C.既要内容,又要地址 D.不要内容也不要地址 7、下述说法中正确的是()。 I.半导体RAM信息可读可写,且断电后仍能保持记忆 Ⅱ.动态RAM是易失性RAM,而静态RAM中的存储信息是不易失的 Ⅲ.半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的 IV.半导体RAM是非易失性的RAM A.I、Ⅲ B.只有Ⅲ C.Ⅱ、IV D.全错 8、CPU中的译码器要用()。 A.地址译码人 B.指令译码 C.数据译码1 D.控制信号译码 9、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。该机的 MIPS数是()。 A.100 B.200 C.400 D.600

2022年重庆邮电大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2022年重庆邮电大学软件工程专业《计算机组成原理》科目期末试卷 B(有答案) 一、选择题 1、某机器的主存储器共32KB,由16片16K×l位(内部采用128×128存储阵列)的DRAM芯片字和位同时扩展构成。若采用集中式刷新方式,且刷新周期为2ms,那么所 有存储单元刷新一遍需要()个存储周期。 A.128 B.256 C.1024 D.16384 2、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。 A.64,16 B.64,32 C.32,16 D.16,64 3、假设基准程序A在某计算机上的运行时间为100s,其中90s为CPU时间,其余为/O 时间。若CPU速度提高50%,V/O速度不变,则运行基准程序A所耗费的时间是()。 A.55s B.60s C.65 s D.70s 4、下列关于配备32位微处理器的计算机的说法中,正确的是()。 该机器的通用寄存器一般为32位 Ⅱ.该机器的地址总线宽度为32位 Ⅲ.该机器能支持64位操作系统 IV.一般来说,64位微处理器的性能比32位微处理器的高 A.I、Ⅱ B.I、Ⅲ C.I、Ⅳ D.I、IⅡ、Ⅳ 5、冯·诺依曼型计算机的设计思想主要有()。 1.存储程序Ⅱ.二进制表示Ⅲ.微程序方式Ⅳ.局部性原理 A. I,Ⅲ B.Ⅱ,Ⅲ C.IⅡ,IⅣ D.I,IⅡ

6、关于总线的叙述,下列说法正确的是()。 I.总线忙信号由总线控制器建立 II.计数器定时查询方式不需要总线同意信号 III.链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询 A.仅I、III B.仅II,III C.仅III D.仅II 7、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。 I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数 为代价的 II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线 的优先级相等 III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式 IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现, A. I,II B. I,III,IV C. I,II,IV D.I,IV 8、某计算机主存地址空间大小为256MB,按字节编址。虚拟地址空间大小为4GB,采用页式存储管理,页面大小为4KB,TLB(快表)采用全相联映射,有4个页表项,内容见下图 对虚拟地址03FFF180H进行虚实地址变换的结果是()。 A.015 3180H B.003 5180H C.TLB缺失 D.缺页

2022年重庆三峡学院数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年重庆三峡学院数据科学与大数据技术专业《计算机组成原理》 科目期末试卷B(有答案) 一、选择题 1、存储器采用部分译码法片选时,()。 A.不需要地址译码器 B.不能充分利用存储器空间 C.会产生地址重叠 D.CPU的地址线全参与译码 2、某机器字长32位,存储容量64MB,若按字编址,它的寻址范围是()。 A.8M B.16MB C.16M D.8MB 3、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?() I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010l A.I、IⅡ B.Ⅱ、Ⅲ C.I、Ⅳ D.I、Ⅱ、Ⅲ 4、在C语言程序中,下列表达式中值为True的有()。 I.123456789=(int)(float)l23456789 Ⅱ.123456==(int)(float)1234561 Ⅲ.123456789-(int(double)123456789 A.仅I、Ⅱ B. 仅I、Ⅲ C.仅Ⅱ、Ⅲ D. I、Ⅱ、Ⅲ、 5、某计算机字长为32位,按字节编址,采用小端(Litle Endian)方式存放数据。假定有一个double型变量,其机器数表示为1122334455667788H,存放在00008040H开始的连续存储单元中,则存储单元00008046H中存放的是()。

A.22H B.33H C.66H D.77H 6、下列关于总线设计的叙述中,错误的是()。 A.并行总线传输比串行总线传输速度快 B.采用信号线复用技术可减少信号线数量 C.采用突发传输方式可提高总线数据传输率 D.采用分离事务通信方式可提高总线利用率 7、中断判优逻辑和总线仲裁方式相类似,下列说法中,正确的是()。 I.在总线仲裁方式中,独立请求方式响应时间最快,是以增加处理器开销和增加控制线数 为代价的 II.在总线仲裁方式中计数器查询方式,若每次计数都从“0”开始,则所有设备使用总线 的优先级相等 III.总线仲裁方式一般是指I/O设备争用总线的判优方式,而中断判优方式一般是指I/O设备争用CPU的判优方式 IV.中断判优逻辑既可以通过硬件实现,也可以通过软件实现, A. I,II B. I,III,IV C. I,II,IV D.I,IV 8、计算机()负责指令译码。 A.算术逻辑单元 B.控制单元(或者操作码译码器) C.存储器电路 D.输入/输出译码电路 9、假设基准程序A在某计算机上的运行时间为100s,其中90s为CPU时间,其余为/O 时间。若CPU速度提高50%,V/O速度不变,则运行基准程序A所耗费的时间是()。 A.55s B.60s C.65 s D.70s 10、下列选项中,用于设备和设备控制器(I/O接口)之间互连的接口标准是()。 A.PCI https://www.360docs.net/doc/0719474098.html,B C.AGP D.PCI-Express

2022年重庆理工大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)

2022年重庆理工大学软件工程专业《计算机组成原理》科目期末试卷 B(有答案) 一、选择题 1、某计算机使用4体交叉编址存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生访存冲突的地址对是()。 A.8004和8008 B.8002和8007 C.8001和8008 D.8000和8004 2、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。 A.12345678 B.87654321 C.78563412 D.34127856 3、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的 1.5倍。那么,机器B的时钟频率至少应为()能运到所希望的要求。 A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz 4、计算机()负责指令译码。 A.算术逻辑单元 B.控制单元(或者操作码译码器) C.存储器电路 D.输入/输出译码电路 5、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。对P优化时,将其所有乘4指令都换成了一条左移两位的指令,得到优化后的程序P。若在M

上乘法指令的CPl为102,左移指令的CPl为z,P的执行时间是P”执行时间的1.2倍,则P中的乘法指令条数为()。 A.200万 B.400万 C.800万 D.1600万 6、在异步通信方式中,一个总线传输周期的过程是()。 A.先传送数据,再传送地址 B.先传送地址,再传送数据 C.只传输数据 D.无法确定 7、某总线共有88根信号线,其中数据总线为32根,地址总线为20根,控制总线36 根,总线工作频率为66MHz、则总线宽度为(),传输速率为() A.32bit 264MB/s B.20bit 254MB/s C.20bit 264MB/s D.32bit 254MB/s 8、关于微指令操作控制字段的编码方法,下面叙述正确的是()。 A.直接编码、字段间接编码法和字段直接编码法都不影响微指令的长度 B.一般情况下,直接编码的微指令位数最多 C.一般情况下,字段间接编码法的微指令位数最多 D.一般情况下,字段直接编码法的微指令位数最多 9、在微程序控制器中,微程序的入口微地址是通过()得到的。 A.程序计数器PC B.前条微指令 C.PC+1 D.指令操作码映射

理工类专业课复习资料-计算机组成原理经典复习题集锦(附答案)

一、填空题 1. 用二进制代码表示的计算机语言称为( 机器语言),用助记符编写的语言称为( 汇编语言)。 2. 计算机硬件由( 控制单元)、( 运算器)、( 存储器)、输入系统和输出系统五大部件组成。 3. 十六进制数 CB8 转换成二进制数为( 110010111000 )。 4. 某数 x 的真值-0.1011B,其原码表示为( 1.1011 )。 5. 在浮点加减法运算过程中,在需要( 对阶)或( 右规)时,尾数需向右移位。 6. 指令通常由( 操作码)和( 地址码)两部分组成。 7. 要组成容量为 4K*8 位的存储器,需要( 8 ) 片 4K×1 位的芯片并联,或者需要( 4 ) 片 1K×8 位的芯片串联。 8. 中断处理过程包括( 关中断)、( 保护现场)、( 执行中断服务程序)、( 恢复现场) 和( 开中断) 阶段。 9. 操作数寻址方式包括( 直接寻址)、(间接寻址)、( 立即寻址)、( 隐含寻址)、( 寄存器寻址)、( 寄存器间接寻址)、( 基址寻址)等。 10. 动态 RAM 的刷新包括 ( 分散刷新)、( 集中刷新)和( 异步刷新)三种方式。 11. 高速缓冲存储器的替换算法有( 先进先出)和( 近期最少使用)。 12. 影响流水线性能的因素有( 数据相关)、( 控制相关)和( 资源相关)。 13. 主存储器容量通常以 KB 为单位,其中 1K=(),硬盘的容量以 GB 为单位,其中 1G=()。 14. 主存储器一般采用( 动态 RAM )存储器,CACHE 采用( 静态 RAM )存储器。 15. 世界上第一台计算机产生于( 1946 )年,称为( ENIAC )。 16. I/O 的编址可分为( 不统一编址) 和( 统一编址),前者需要单独的 I/O 指令,后者可通过( 访存) 指令和设备交换信息。 17. CPU 从主存取出一条指令并执行该指令的全部时间叫做( 指令周期),它通常包含若干个( 机器周期),而后者又包含若干个( 时钟周期)。 18. 计算机中各个功能部件是通过( 总线)连接的,它是各部件之间进行信息传输的公共线路。 19. 浮点数由( 阶码)和( 尾数)两部分构成。 20. 禁止中断的功能可以由( 中断允许触发器)来完成。 21. 指令的编码中,操作码用来表明( 所完成的操作),N 位操作码最多表示( 2^N )中操作。 22. 静态 RAM 采用( 双稳态触发器)原理存储信息,动态 RAM 采用( 电容)原理存储信息。 23. 典型的冯·诺依曼计算机是以( 运算器)为核心的。 24. 计算机硬件由( 控制器)、( 运算器)、( 存储器)、( 输入设备)和( 输出设备)五大部件组成。 25. 系统总线按系统传输信息的不同,可分为三类: ( 地址)、( 控制)、( 数据)。 26. 数 x 的真值-0.1011,其原码表示为( 1.1011 ),其补码表示为( 1.0101 )。 27. Cache 称为( 高速缓冲) 存储器,是为了解决 CPU 和主存之间( 速度) 不匹配而采用的一项重要的硬件技术。 28. 浮点运算器由( 尾数)运算器和( 阶码)运算器组成。 29. 计算机系统中的存储器分为:( 主存) 和( 辅存)。在 CPU 执行程序时,必须将指令存放在( 主存) 中,即( 辅存)不能够直接同 CPU 交换信息。

相关文档
最新文档