计算机组成原理alu功能实现代码_?北京科技大学|871计算机综合一考试大纲

本文主要是介绍计算机组成原理alu功能实现代码_?北京科技大学|871计算机综合一考试大纲,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学院简介


1973年,北京钢铁学院成立计算机教研室,1975年设立计算机应用专业,1986年成立计算机系,下设计算机软件工程教研室、计算机应用教研室和计算中心。经过四十余年的建设,2011年计算机与通信工程学院成立,秉承 “厚德博学,求实创新”的优良传统,学院抢抓机遇,加强建设,深化改革,内涵发展,在学科建设、科学研究水平和教育教学质量上实现了跨越式发展与大力提升。

学院设有计算机科学与技术、通信工程、信息安全、物联网工程4个本科专业;拥有计算机科学与技术、信息与通信工程2个一级学科博士点,计算机系统结构、计算机应用技术、计算机软件与理论、通信与信息系统、信号与信息处理5个二级学科博士点以及计算机科学与技术、软件工程、信息与通信工程3个博士后流动站,计算机系统结构、通信与信息系统2个二级学科北京市重点学科;拥有计算机科学与技术、信息与通信工程2个一级学科硕士点和计算机技术、电子与通信工程2个工程硕士点。学院现有本科生1698人,博士和硕士研究生900余人,留学生130余人。

de7a7bb1-7a13-eb11-8da9-e4434bdf6706.png

考试大纲

一、考试性质与范围

本考试科目是计算机科学与技术学科硕士研究生入学的专业基础课程考试,旨在考察考生对计算机组成原理与数据结构基本原理和方法的掌握程度以及运用基本原理和方法分析、解决问题的能力。考试范围包括计算机组成原理和数据结构。

二、考试基本要求

计算机组成原理要求考生掌握:

1. 掌握计算机硬件系统的基本组成及工作机理,包括运算器的构成及工作原理;控制器的设计与实现方法;存储器及层次存储体系的概念及工作原理;输入/输出系统及工作方式。并建立整机概念,各基本部件如何协调工作完成指定任务;

2. 理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法;

3. 能够运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。

数据结构要求考生掌握:

1. 数据结构的基本概念、基本原理和基本方法;

2. 数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度分析;能够运用数据结构基本原理和方法进行问题分析与求解,具备采用C或C++语言设计与实现算法的能力。

三、考试形式与分值

答题方式为闭卷、笔试。

考试时间为180分钟,试卷满分为150分,其中:

计算机组成原理 75分

数据结构 75分

四、考试内容

I 计算机组成原理

1.计算机系统概述

1) 电子计算机与存储程序控制。了解计算机的发展历史,掌握数字化概念、存储程序工作方式和冯诺依曼体制。

2) 计算机系统层次结构

计算机硬件的基本组成、计算机软件的分类、计算机的工作过程

(1) 计算机系统。熟悉计算机硬件系统的组织、硬件与软件间的关系、计算机系统软硬件的逻辑等效性。

(2) 掌握计算机系统的层次结构概念,了解系列机和软件兼容。

3) 计算机性能指标

吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS。

2.数据的机器层次表示

1) 数值数据的表示。熟悉进位计数制基本概念,掌握原码、补码表示方法及其相互转换。

2) 机器数的定点表示和浮点表示。掌握定点整数、定点小数表示。掌握浮点数的表示方法和表示范围、规格化和隐藏位等技术、阶码的移码表示法及IEEE754标准。了解定点、浮点表示法的区别,定点、浮点计算机。

3) 非数值数据的表示。了解字符和字符串的表示、汉字的编码及统一代码(Unicode)。

4) 十进制数和数串的表示。掌握常见的十进制数的编码方法以及十进制数串的存储方法。了解现代微型计算机系统中各种数据的表示方法。

5) 数据校验码。掌握数据校验码的概念和实现原理,了解奇偶校验、海明校验的校验原理与实现方法。

3.指令系统

1) 指令格式:掌握扩展操作码指令集设计的基本方法。

指令的基本格式、定长操作码指令格式、扩展操作码指令格式。

2) 指令的寻址方式

有效地址的概念、数据寻址和指令寻址、常见寻址方式、堆栈的结构和堆栈操作

3) CISC和RISC的基本概念

4. 数值的机器运算

1) 定点数的运算

1. 定点数的移位运算和舍入操作。

2. 定点数的加/减运算;溢出概念和判别方法。

3. 定点数的乘/除运算;掌握一位乘法及其实现逻辑。

2) 规格化浮点运算

1. 浮点数的运算方法与流程

2. 浮点运算器的组成及实现

3) 算术逻辑单元ALU

1. 串行加法器、并行加法器和快速进位链

2. 算术逻辑单元ALU的基本组成与实现

5.存储系统和结构

1) 存储器的分类

2) 存储器的层次化结构

3) 半导体随机存取存储器

1. SRAM存储器的工作原理

2. DRAM存储器的工作原理

3. 只读存储器

4. Flash存储器

4) 主存储器与CPU的连接

5) 双口RAM和多模块存储器

6) 高速缓冲存储器(Cache)

1. 程序访问的局部

2. Cache的基本工作原理

3. Cache和主存之间的映射方式

4. Cache中主存块的替换算法

5. Cache写策略

6.中央处理器(CPU)

1) CPU的功能和基本结构

2) 数据通路的功能和基本结构

3) 时序系统与控制方式

4) 指令执行过程

5) 控制器的功能和工作原理

1. 组合逻辑控制器

2. 微程序控制器:微程序、微指令和微命令;微指令的编码方式;微地址的形式方式。

6) 控制单元的设计。掌握设计模型机的流程,掌握组合逻辑控制器的组成原理及设计方法;掌握微程序控制器的设计方法与步骤。

7.输入输出(I/O)系统

1) I/O系统基本概念

2) I/O接口(I/O控制器)

1. I/O接口的功能和基本结构

2. I/O端口及其编址

3) I/O方式

1. 程序查询方式

2. 程序中断方式

中断的基本概念;中断响应过程;中断处理过程;多重中断和中断屏蔽的概念。

3. DMA方式

DMA控制器的组成;DMA传送过程。

4. 通道方式

4) 总线技术

1. 总线的基本概念、分类及性能指标

2. 同步定时方式,异步定时方式

II 数据结构

1.数据结构绪论

1)数据结构的基本概念、数据的逻辑结构与物理结构

2)算法和算法分析

2.线性表

1)线性表的定义及其基本操作

2)线性表的顺序存储结构

3)线性表的链式存储结构

4)线性表的应用

3.栈和队列

1)栈和队列的定义及其操作

2)栈和队列的顺序存储结构

3)栈和队列的链式存储结构

4)栈和队列的应用

4. 数组

1)数组的定义及其操作

2)数组的存储结构

3)矩阵的压缩存储

5. 树

1)树的基本概念

2)二叉树的定义及其基本操作、二叉树的性质与存储结构

3)二叉树的遍历

4)线索二叉树

5)树和森林

6)Huffman树与Huffman编码

7)二叉树的应用

6.图

1)图的定义及操作

2)图的存储结构

3)图的遍历

4)最小生成树

5)最短路径问题

6)拓扑排序与关键路径

7)图的应用

7.查找

1)查找的基本概念

2)顺序表的查找

3)二叉排序树(或称二叉查找树)和平衡二叉排序树

4)Hash表及其查找

5)查找算法的应用

8.排序

1)排序的基本概念

2)插入排序:直接插入排序、折半插入排序、链表插入排序、Shell排序

3)交换排序:起泡排序、快速排序

4)选择排序:直接选择排序、堆选择排序

5)二路归并排序

6)基数排序

7)各种内排序方法的比较

8)内排序算法的应用

参考书目

[1] 蒋本珊.计算机组成原理(第3版).清华大学出版社,2013

[2] 唐朔飞.计算机组成原理(第2版).高等教育出版社,2008

[3] 齐悦,夏克俭,姚琳.数据结构、算法与应用.清华大学出版社

[4] 严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社

这篇关于计算机组成原理alu功能实现代码_?北京科技大学|871计算机综合一考试大纲的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/289143

相关文章

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数

🌈个人主页: 南桥几晴秋 🌈C++专栏: 南桥谈C++ 🌈C语言专栏: C语言学习系列 🌈Linux学习专栏: 南桥谈Linux 🌈数据结构学习专栏: 数据结构杂谈 🌈数据库学习专栏: 南桥谈MySQL 🌈Qt学习专栏: 南桥谈Qt 🌈菜鸡代码练习: 练习随想记录 🌈git学习: 南桥谈Git 🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈�

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

hdu4407(容斥原理)

题意:给一串数字1,2,......n,两个操作:1、修改第k个数字,2、查询区间[l,r]中与n互质的数之和。 解题思路:咱一看,像线段树,但是如果用线段树做,那么每个区间一定要记录所有的素因子,这样会超内存。然后我就做不来了。后来看了题解,原来是用容斥原理来做的。还记得这道题目吗?求区间[1,r]中与p互质的数的个数,如果不会的话就先去做那题吧。现在这题是求区间[l,r]中与n互质的数的和

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time