计算机组成 x,Xliceo计算机组成与结构教学大纲.doc
Xliceo计算机组成与结构教学大纲
秋风清,秋月明,落叶聚还散,寒鸦栖复惊。
第1章 计算机系统概论
计算机系统由硬件和软件两大部分(子系统)组成。
硬件子系统由五大部分组成(P3)。
1. 运算器 ALU
控制器 CU (1,2 合称 CPU)
存储器 MEM ,可分为 主存储器 MM,(或称 内存)
辅存储器 AM,(或称 外存)
4.输入设备 ID
5.输出设备 OD , (4,5 合称 I/O 设备)
硬件子系统组成如P4图1.1所示:
各组成部件的主要功能(P3 – P4)
第3章 运算方法与运算部件(p59)
一.计算机中数值数据的表示,转换和运算
计算机中常用的进位制
(1)二进制 基数为2 基本符号 2个 0,1
(2)八进制 基数为8 基本符号 8个 0,1,2,3。。。7
(3)十六进制 基数为16 基本符号16个 0,1。。。9,A,B。。F
数据的转换
二进制数转换成十进制数-------“按权展开法”
二进制数与八进制,十六进制数之间的转换。
十进制数转换成二进制数:整数----除2取余法(P61)
小数----乘2取整法(P61)
二. 二进制数在计算机内的表示(P64)
1.机器数与真值(P62,p64)
(1)定点数 定点整数---带符号数----原码表示法
反码表示法
补码表示法
---不带符号数
定点小数--------------原码表示法
反码表示法
补码表示法
(2)浮点数 2E ×M (P70)
E--一般用定点整数 M— 一般用定点小数
经常用补码表示法 经常用原码表示法
或移码表示法 或补码表示法
合理选择阶码和尾数的位数是十分重要的,他决定着浮点数的表示范围和表示精度。由于阶码和尾数均用定点整数和定点小数来表示,所以掌握了定点数的表示法之后,浮点数表示就不难理解了。但要注意浮点数表示有它自己特殊的地方,这就是规格化,机器零等问题。
规格化—尾数由于是定点小数,使其绝对值大于等于二分之一,即为规格化。
对于补码而言,形式为 00.1xxxxx 或 11.0xxxx 为规格化数。
机器零—阶码小于它所能表示的最小数或尾数小于它所能表示的最小数,则用机器零来表示,称之为下溢。
2.几个重要概念
(1)数值的表示范围,最大值,最小值,与二进制位数之间的关系。
(2)溢出及溢出的判断
三.码制—原码,反码,补码
原码
特点:▲ 有定点小数和定点整数之分
▲ 0有两种表示方法,正零 0.0000 和 负零 1.0000
▲ 真值和原码转换容易。
▲ 乘除法容易
补码
特点:▲ 有定点小数和定点整数之分
▲ 0的表示方法唯一: 0.0000 (P65)
▲ 表示负数的补码是对真值的数值部分求反加1。
▲ 加减法容易。(P65)
▲ 定点小数能表示 –1
▲ 算术右移时高位移入符号位。
▲ 判断溢出的条件(p69)
(变形补码,模4补码,双符号位补码是同一个概念。)
(注意:只在算术运算过程中使用)
反码
特点:▲很少采用(P68)
算术四则运算的算法
1.定点原码一位乘法 (P72)
2.定点补码一位乘法(布斯乘法) (P74)
3.定点原码一位除法(加减交替法)(P82)
五.实验 74LS181
第4章 主存储器
一。主存储器的地位(P105)
1.存储器分类
2.主存技术指标和基本操作(P106)
二.随机存储器RAM
1.静态MOS存储单元
2.动态MOS单管工作原理
三.只读存储器(P115)
四.静态MOS存储器的扩展(P119)
动态存储器的刷新原理(P121)
六.实验:静态存储器(2114)的扩展
第5章 指令系统
一.指令格式 ( P128-P129)
1 。操作数地址的个数分类,可分为
(1)零地址指令(包括需要操作数的情况,如加法—操作数在堆栈中。)
(2)一地址指令
(3)二地址指令(重点举例)
(4)三地址指令及多地址指令
2.* 操作码扩展技术 P130
二.寻址方式 (P133)
直接寻址
寄存器寻址
基址寻址
变址寻址
间接寻址
计算机组成 x,Xliceo计算机组成与结构教学大纲.doc相关推荐
- 计算机操作系统的教学目标,《操作系统》课程教学大纲.doc.doc
<操作系统>课程教学大纲.doc <操作系统>课程教学大纲 第一部分 课程简介 [课程名称]:操作系统 [课程代码]:252010341 [课程属性]:专业教育课程 [学时/学 ...
- 计算机音乐制作专业大纲,电脑音乐制作教学大纲.doc
<电脑音乐制作>教学大纲 一.课程说明 课程编号:660209 学分:4 总学时:48 课程开设院(系): 音乐系 适用专业:音乐教育.音乐表演 前期课程:<乐理>.<和 ...
- 重学计算机组成原理(一) —— 冯诺伊曼结构
背景介绍 第一台通用电子计算机 ENIAC EDVAC -> 冯诺伊曼关于EDVAC的报告草案,即是冯诺伊曼结构计算机的起始 EDSAC UNIVAC 冯诺伊曼结构要点 在冯诺依曼署名的< ...
- 计算机工作原理 课件,计算机的基本结构和工作原理ppt课件.ppt
文档介绍: 第二章计算机的基本结构和工作原理计算机的体系结构精简指令集计算机与复杂指令集计算机 计算机的并行技术 指令流水线技术 计算机系统的性能测评Date1计算机体系结构是程序员所看到的计算机的属 ...
- 佛大计算机控制系统期末试卷,计算机控制系统作业-冯诺依曼结构和哈佛结构...
计算机控制系统大作业,简析冯诺依曼结构和哈佛结构异同 浅析冯诺依曼结构与哈佛结构 摘要:本文简要介绍了冯诺依曼结构与哈佛结构,将两者原理及应用情况进行了对比分析,并对计算机组成发展趋势做了简单预测. ...
- 计算机组成原理相关事例,计算机组成原理(示例代码)
计算机组成原理 计算机的五大组成部分,分别为:控制器.存储器.运算器.输入设备和输出设备.其中控制器+运算器是计算机的中央处理器(CPU),相当于人类的大脑. 一.控制器(一) 计算机的指挥系统.大脑 ...
- 关于计算机设计的论文,计算机的设计论文.doc
计算机的设计论文 计算机设计论文关于计算机设计的论文 浅谈计算机教学管理软件的设计 [摘一要] 随着计算机技术的的快速发展,人们越来越习惯于利用网络来实现所需的服务,传统的教学管理方式已经不能满足教育 ...
- 采购计算机的,如何采购计算机
计算机产品是现代生活与办公的必备产品.我们身边的所谓智能设备,实际上都是计算机技术的延伸.计算机技术的发展带动了整个时代的发展,计算机产品不仅是提升生产力的工具,更是创造未来的工具.计算机产品的选购应 ...
- 农大计算机学院姜新华,计算机学院红帽学院揭牌仪式
周二下午,我们如约的来到了计算机学院,见到了我们所要访问的老师---王晋隆老师,在近一个小时的访谈中... 我报考的是哈尔滨工程大学计算机学院的计算机科学... 前期准备与后期上传工作:(1)必须先建 ...
最新文章
- python使用imbalanced-learn的EditedNearestNeighbours方法进行下采样处理数据不平衡问题
- 刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试
- 清华大学大数据能力提升项目开始报名啦 !(2019年秋季)
- python代码教程-【Python】Python3纯代码极简教程
- Qracle学习:字符串相关函数
- 减少C++编译时间的方法
- ValueError: Unknown initializer: GlorotUniform
- redis 源码 zmalloc.c 实现
- 在传统.NET Framework 上运行ASP.NET Core项目
- curd什么意思中文_查英英字典:What a shame是什么意思?
- IDEA连接Git后类的颜色含义
- android与服务器交互总结(json,post,xUtils,Volley)
- [转载]Qt之模型/视图(实时更新数据)
- WINDOWS2003超级作用域
- sqlserver入门
- Awesomium(一)-- WebSnapshot
- 京津冀辽迎入汛以来最强降雨,四川盆地西部形成暴雨结界
- 【Apollo 6.0项目实战】Perception模块
- shell入门之expr的使用
- 《领导沟通艺术与真实影响力》感想一
热门文章
- Java 并发编程(二):如何保证共享变量的原子性?
- 也许我们都小看了亚马逊AWS(中国)!
- Ncurses学习经历(八) 使用鼠标操作
- [TI TDA4 J721E]基于4路鱼眼摄像头图片 360°环视功能 2D鸟瞰图 的移植与实现
- 安卓手机ppt阅读器_基于本科计算机安卓android毕业设计选题题目
- C#找到最小的整数X,同时满足:X是2019的整倍数,X的每一位数字是奇数
- 大数据和人工智能行业研究浅析
- AI、新材料、5G、智慧城市,未来的社会场景在高交会提前上演
- NPDP产品经理小知识-跨职能团队和矩阵结构
- 3D结构光和ToF相关资料