计算机组成原理王爱英(清华)

合集下载

计算机组成与结构第四版(王爱英著)清华大学出版社课后答案(全)

计算机组成与结构第四版(王爱英著)清华大学出版社课后答案(全)

计算机的算术运算
单精度浮点数
1000 1111 1110 1111 1100 0000 0000 0000 S E F S =(-1)1=-1 E =00011111=3110 F’ =110+(110 1111 1100 0000 0000 0000)2
单精度浮点数=S×F’×2E
WANG Wei, Computer Organization and Architecture, Copyright 2004 TJU
若它分别表示如下所示的三种数,那么他们 的含义各是什么?
2的补码表示的整数 无符号整数 单精度浮点数
WANG Wei, Computer Organization and Architecture, Copyright 2004 TJU
计算机的算术运算
分析与解答:
2的补码表示的整数
(1000 1111 1110 1111 1100 0000 0000 0000)补 =(1111 0000 0001 0000 0100 0000 0000 0000)原 =-(111 0000 0001 0000 0100 0000 0000 0000) =-188011315210
WANG Wei, Computer Organization and Architecture, Copyright 2004 TJU
计算机的逻辑部件
+6
WANG Wei, Computer Organization and Architecture, Copyright 2004 TJU
计算机的逻辑部件
0100 0001 0010 1000 0000 0000 0000 0000
WANG Wei, Computer Organization and Architecture, Copyright 2004 TJU

计算机组成原理A-教学大纲

计算机组成原理A-教学大纲

计算机组成原理A-教学大纲课程名称:计算机组成原理A 课程编码:04100240英文名称:Principles of Computer Organization学时:72/12 学分:4.5开课学期:第五学期适用专业:计算机科学与技术课程类别:理论课课程性质:专业类必修课先修课程:电路;数字逻辑电路;模拟电子线路教材:《计算机组成与结构》(第三版)王爱英主编清华大学出版社一、课程性质及任务本课程是计算机科学与技术专业的一门专业基础课。

课程教学所要达到的目的是:使学生了解计算机系统的基本组成原理;掌握计算机系统硬件的基本组成和各功能部件的工作原理;掌握信息、数据表示与指令结构类型及指令执行原理;掌握程序和数据在计算机中是如何存储的以及指令在计算机中的编译和执行过程。

掌握计算机与外部设备之间的接口技术与原理;了解计算机外部设备的基本结构与工作原理。

并能够用课程中学到的知识,对计算机系统硬件进行初步设计、组装和调试。

二、课程内容及学习方法1、计算机系统概论计算机系统的硬件组成结构;计算机系统的层次结构;计算机系统软件及语言;计算机的逻辑部件2、计算机的发展及未来。

基本逻辑门电路的工作原理与实现;计算机常用的组合逻辑电路的组成和工作原理;阵列逻辑电路。

3、运算方法和运算部件数据化信息编码的基本概念;计算机中数值数据的表示、转换和运算;定点运算器的基本组成及功能,定点运算器的运算方法;浮点运算器的工作原理和运算方法;数据校验码和数据校验原理。

4、主存储器主存储器的类型、主要技术指标和基本操作;随机存储器的工作原理和时间特性;半导体存储器的组成与控制工作原理;多体交叉存储器。

5、指令系统指令系统的发展和形成;指令格式和编码,数据表示;指令和数据的寻址方式;关于指令系统和指令的类型;堆栈的概念及对堆栈的操作指令;精简型指令系统(RISC)和复杂型指令系统(CISC)的基本概念6、中央处理器部件(CPU)控制器的组成原理和基本结构,控制器的功能;一条典型的机器指令在CPU中执行过程;微程序控制计算机的基本工作原理,微程序控制器的组成;微程序设计技术与微指令的编译方法;硬布线控制计算机的工作原理与组成;流水线处理器的基本原理;Pentium微处理器的组织。

计算机原理与汇编绪论.

计算机原理与汇编绪论.
第一章 概论
04:26
第一章 概论
第一节 第二节 第三节 第四节 第五节 第六节 第七节 基本计算机的分类和应用 计算机的主要特性和指标 计算机的基本组成 计算机系统的硬件结构 计算机系统的软件 计算机系统的层次结构 计算机系统组织和结构的发展
第一章 概论
04:26
第一节 计算机的分类和应用
第一章 概论
04:26
总线的概念
双向总线:挂在总线上的任何一个部件或设备都 可以从总线上有选择地接受其他部件或设备的信 息,而且能通过总线有选择的向其他部件或设备 发送信息。
总线传送信息的类别: 数据总线:传送操作数或程序。 地址总线:传送主存储器地址码或外围设备码。 控制总线:传送各种控制信息。
第一章 概论
04:26
第二节
计算机的主要特性和指标
一、计算机的主要特性
(一)在程序控制下自动连续工作 (二)运算速度快 (三)精度高、通用性强
二、计算机的主要指标
(一)基本字长: 参与计算机运算的操作数的基本位数。
第一章 概论
04:26
第二节
计算机的主要特性和指标
(二)主存储器容量 以字( Word )为单位的计算机常用字数乘以 字长来表示存储器容量,如 8192×16 表 示有 8192 个字存储单元。 以字节( Byte = 8 bit )为单位的计算机则常 以字节数表示存储器容量。如 1024B (1KB)。 主存储器容量通常受可直接访问的地址码 长度的限制。如地址码长度为16位,则可 直接访问的存储单元数为 216=65536。 (三)外存容量: 计算机系统中联机的外存储器容量。
第一章 概论
04:26
存储系统的三级存储体系

《计算机组成原理》课程教学(自学)基本要求

《计算机组成原理》课程教学(自学)基本要求

《计算机组成原理》课程教学(自学)基本要求适用层次所有层次适应专业计算机使用学期2008秋自学学时160 面授学时40 实验学时使用教材教材名称电子计算机组成原理第三版编者蒋本珊出版社北京理工大学参考教材《计算机组成原理》唐朔飞,高等教育出版社《计算机组成与结构》(第二版)王爱英,清华大学出版社《计算机组成原理教程》白中英,科学出版社课程简介《计算机组成原理》是计算机专业本科生的一门专业技术基础课。

通过本课程的学习,使学生能够在熟悉计算机各功能部件的基本组成及工作原理的基础上,掌握计算机的工作过程及各部分之间的联系,明确数据流和控制流在机内的流动,从而建立起整机概念,为《接口技术》、《单片机原理》、《系统结构》等后续硬件课程的学习打下良好基础,同时培养学生一定的硬件动手能力。

学习建议整机概念的建立是本课程的重点加难点。

学生在学习各功能部件时,不要孤立地学习其组成和功能,而要时刻不忘该部件与整机的联系,同时,注意“控制流”和“数据流”两种信息在整机中的有序流动。

各章节主要学习内容及要求第一章概论主要内容一、核心知识点1、计算机的基本组成、功能和简单工作过程2、存储程序原理3、计算机的主要技术指标二、教学基本要求重点掌握计算机系统的硬件组成存储程序原理计算机系统的层次结构计算机的主要技术指标掌握计算机的总线结构计算机的简单工作过程了解计算机的发展、分类和应用三、思考与练习P12 习题上交作业1、冯.诺依曼计算机的特点是什么?其中最主要的一点是什么?2、计算机的硬件是由哪些部件组成的?它们各有哪些功能?3、衡量计算机性能的主要技术指标有哪些?备注第二章计算机中数据信息的表示主要内容一、核心知识点1、定点机器数的原、反、补码表示及其相互转换(包括真值)注意:表示范围、溢出、零的机器数表示2、数的定、浮点表示及其表示范围注意:浮点数的规格化;溢出二、教学基本要求重点掌握数的原、反、补、移码表示及其转换数的定、浮点表示及其表示范围掌握字符表示法二-十进制编码奇偶校验码了解海明码、循环冗余码三、思考与练习P49习题2-5~2-182-202-22上交作业1、一个n位字长的二进制定点整数,其中一位为符号位,分别写出在补码和反码两种情况下:(1)模数 (2) 最大的正数 (3) 绝对值最大的负数 (4) 符号位的权 (5)-1的表示形式 (6)0的表示形式2、以下开形式表示(5352)10。

计算机组成原理教学大纲

计算机组成原理教学大纲

计算机组成原理教学大纲本门课程的教学目标和要求:计算机组成原理是计算机科学与技术专业的一门核心专业基础课..通过本课程的学习;使学生掌握计算机系统的基本组成、计算机中数据的表示方法、计算机各硬件部件的功能和工作原理等;为学生学习计算机专业课打下坚实的基础..要求学生:1.从总体上了解计算机硬件、软件、计算机主要部件的基本概念;2.掌握计算机中各种数据的表示方法;3.掌握运算器的功能、组成和工作原理;4.掌握广泛使用的各类半导体存储器的工作原理和特性、主存储器系统的设计、多级存储器层次结构;5.掌握CPU的组成、CPU各个部件在计算机运行过程中的作用、如何实现各条指令的功能;6.掌握指令的格式、常见的寻址方式和指令的主要类型;7.掌握总线的概念、特性和几种常用的总线标准;8.掌握几种基本的信息交换方式和常用的外围设备的工作原理..教学重点和难点:本课程重点是:运算方法和运算器、存储系统、中央处理器..本课程难点是:存储系统和中央处理器..教学对象:计算机科学与技术专业本科大学生..教学方式:采用多媒体教学..教学时数:60学时..教学具体内容及学时分配:第一章概论2学时教学目标和要求:通过学习本章;使学生了解计算机硬件、软件的概念和计算机的基本组成;从总体上认识计算机..要求学生:1.了解计算机的分类和应用领域;2.了解计算机硬件的概念和基本组成;3.了解计算机层次结构..教学重点和难点:本章重点:计算机硬件、软件的概念和计算机的基本组成..无难点..教学方式:课堂讲授2学时..第一节计算机系统简介0.5学时一、计算机系统简介计算机软件、硬件概念..二、计算机层次结构将计算机的层次结构..第二节计算机的基本组成1学时一、数字计算机的硬件组成介绍数字计算机的基本组成..二、计算机的工作步骤介绍数字计算机的工作步骤..第三节计算机硬件的主要技术指标0.5学时计算机硬件的主要技术指标..复习与思考题:1.数字计算机如何分类2.数字计算机主要应用有哪些3.数字计算机的主要组成部分有哪些4.计算机的系统软件包括哪几类第二章总线系统2学时教学目标和要求:通过学习本章;使学生掌握总线的概念和基本技术;掌握当前流行的PCI总线的结构..要求学生:1.掌握总线的特性和性能指标;2.掌握单机系统中总线结构的基本类型;3.掌握总线传送信息的方式;教学重点和难点:本章重点:1.总线的特性和性能指标;2.总线的仲裁方式和定时方式;本章难点:总线的仲裁方式和定时方式..教学方式:课堂讲授2学时..第一节总线的概念1学时一、总线的基本概念介绍总线的特性和总线带宽..二、总线的连接方式介绍单机系统总线结构的三种类型..三、总线结构对计算机系统性能的影响介绍总线结构对计算机的最大存储容量、指令系统和吞吐量的影响..第二节总线分类1学时介绍片内总线、系统总线、通信总线..复习与思考题:1.总线的特性有哪些如何计算总线带宽2.片内总线、系统总线、通信总线区别..第三章运算方法和运算器16学时教学目标和要求:通过学习本章;使学生掌握各种数据、字符在计算机中的表示方法;掌握运算器的功能、组成和工作原理..要求学生:1.掌握定点数、浮点数、字符和汉字的表示方法;数的机器码表示;2.掌握定点加、减法运算、定点乘除法运算、浮点加、减法运算的实现方法;3.掌握定点运算器、浮点运算器的基本结构和工作原理..教学重点和难点:本章重点:1.定点数、浮点数的表示方法、数的机器码表示;2.定点加减法运算、定点乘除法运算、浮点加减法运算;3.定点运算器..本章难点:定点乘除法运算、浮点加减法运算..教学方式:课堂讲授14学时;习题课2学时..第一节无符号数和有符号数1学时一、无符号数介绍无符号数表示法二、有符号数介绍无符号数表示法第二节数的定点表示和浮点表示2学时一、数的定点表示介绍数的定点表示..二、数的浮点表示介绍数的浮点表示..第三节定点运算8学时一、补码加法介绍补码加法公式..二、补码减法介绍补码减法公式..三、溢出概念与检测方法介绍溢出的概念、溢出的两种检测方法:双符号位法和单符号位法..四、基本的二进制加法/减法器介绍行波进位的补码加法/减法器..五、原码乘法介绍原码乘法运算过程..六、原码除法介绍原码除法运算过程..第四节浮点四则运算2学时一、浮点加法、减法运算介绍浮点加、减法运算的操作过程..二、浮点乘法、除法运算介绍浮点乘法、除法运算规则和浮点乘、除法运算步骤..第五节算术逻辑单元1学时一、逻辑运算介绍逻辑非运算、逻辑加运算、逻辑乘运算和逻辑异或运算..二、多功能算术/逻辑运算单元介绍多功能算术/逻辑运算单元ALU的基本思想、逻辑表达式;还介绍了ALU芯片74181和先行进位发生器74182的逻辑电路..复习与思考题:1.已知一个数的原码;如何求它的补码2.试说明乘法器原理..3.试说明不恢复余数阵列除法器的工作原理..4.试说明多功能算术/逻辑运算单元的基本思想..5.试说明浮点加、减法运算的操作过程..第四章存储系统10学时教学目标和要求:通过学习本章;使学生掌握各类半导体存储器的工作原理和特性、主存储器容量的扩充方法、多级存储器的层次结构..要求学生:1.掌握主存储器的主要技术指标;2.掌握静态MOS存储器、SRAM的结构和工作原理;3.掌握动态MOS存储器;EPROM的工作原理;4.掌握SRAM、EPROM与CPU连接的方法;5.掌握Cache的工作原理、主存与Cache的地址映射方式;教学重点遇难点:本章重点:1.各类半导体存储器的工作原理;2.主存储器容量的扩充方法;3.虚拟存储器;4.多级存储器的层次结构..本章难点:1.主存储器容量的扩充方法;2.虚拟存储器..教学方式:课堂讲授8学时;习题课2学时..第一节存储器概述1学时一、存储器分类介绍存储器的作用和存储器的五种分类方法..二、存储器的分级结构介绍多级存储系统的层次结构和每级存储器的职能..三、主存储器的技术指标介绍主存储器的主要技术指标..第二节主存储器4学时一、SRAM存储器主要介绍SRAM存储器的原理、SRAM存储器的结构、SRAM存储器芯片与CPU的连接方式..二、DRAM存储器介绍DRAM存储元的工作原理、DRAM存储器芯片和DRAM的刷新..三、主存储器与CPU的连接第三节Cache存储器2学时一、Cache基本原理介绍Cache的功能、工作原理、Cache的命中率..二、主存与Cache的地址映射介绍三种映射方式:全相联映射、直接映射和组相联映射..三、替换策略介绍常用的三种替换算法..四、Cache的写操作策略介绍三种写操作策略..五、奔腾PC机的Cache奔腾PC机采用两极Cache结构;集成在CPU内的是一级Cache;安装在主板上的是二级Cache..第四节辅助存储器1学时一、硬盘的原理介绍硬盘的储存原理..复习与思考题:1.在设计主存储器时;如何将存储器芯片与CPU连接2.在三级存储器体系结构中;各级存储器的职能是什么3.主存与Cache的地址映射方式有那三种4.试说明段页式虚拟存储器地址变换过程..第五章指令系统7学时教学目标和要求:通过学习本章;使学生掌握指令的格式、地址码的结构、指令和数据的寻址方式、指令的类型;为下一章分析CPU的组织打下基础..要求学生:1.掌握指令的格式和地址码的结构;2.掌握指令和数据的寻址方式;3.掌握堆栈的概念和两种堆栈的结构;4.掌握指令的分类;5.掌握精简指令系统的特点..教学重点和难点:本章重点:指令的格式、地址码的结构和寻址方式..本章无难点..教学方式:课堂讲授6学时;习题课1学时..第一节机器指令0.5学时一、机器指令格式介绍机器指令格式..二、机器指令字长介绍机器指令字长..第二节操作数类型和操作类型1.5学时一、操作数类型二、操作类型第三节指令和数据的寻址方式3学时一、指令的寻址方式指令的寻址方式有两种:一种是顺序寻址方式;另一种是跳跃寻址方式..二、操作数的寻址方式介绍了九种寻址方式..三、寻址方式举例第四节RISC和CISC1学时一、RISC介绍介绍RISC概念..二、CISC介绍介绍CISC概念..复习与思考题:1.试说明指令操作码、地址码的功能和地址码的结构..2.试说明操作数的寻址方式有哪几种..3.试说明存储器堆栈进栈和出栈的操作过程..第六章中央处理器23学时教学目标和要求:通过学习本章;使学生掌握CPU的功能和逻辑组成;从指令流程和微操作命令序列这两个层次上懂得计算机是如何工作的..要求学生:1.掌握CPU的功能和基本组成;2.掌握指令的执行过程;3.掌握微程序控制器的工作原理;4.掌握机器指令与微指令的关系;5.掌握微程序设计技术..教学重点和难点:本章重点:CPU的功能和基本组成;微程序控制器的工作原理;微程序设计技术..本章难点:微程序设计技术..教学方式:课堂讲授19学时;习题课4学时..第一节CPU的功能和结构2学时一、CPU的功能介绍CPU四个方面的功能..二、CPU的基本组成介绍控制器、运算器的组成和功能..三、CPU中的主要寄存器介绍CPU中六类寄存器的作用..四、操作控制器与时序产生器操作控制器有三种类型;其作用是在各寄存器之间建立数据通路;时序产生器的作用是对各种操作实施时间上的控制..第二节指令周期2学时一、指令周期的基本概念介绍指令周期的概念和指令周期、CPU周期、时钟周期三者之间的关系..二、CLA指令的指令周期CLA是一条非访内指令;分析这条指令的执行过程..三、ADD指令的指令周期ADD是一条访内存指令;分析这条指令的执行过程..四、STA指令的指令周期STA是一条访问内存的存数指令;分析这条指令的执行过程..五、NOP指令和JMP指令的指令周期分析NOP指令和JMP指令的执行过程..六、用方框图语言表示指令周期介绍如何用方框图语言来表示机器指令的周期..第三节指令流水2学时一、指令流水原理二、影响流水线性能因素第四节中断系统2学时中断系统工作过程..第五节控制单元的功能4学时一、微操作命令的分析介绍取指令周期、间址周期、执行周期、中断周期二、控制单元的功能介绍控制单元特性、控制方式..第六节控制单元的设计5学时一、微程序设计思想二、微程序控制单元工作原理三、微指令的编码方式四、微指令格式微指令格式大体上分为两类:水平型微指令和垂直型微指令..介绍了每种微指令的格式..第七节控制单元的设计举例2学时微程序设计举例..复习与思考题:1.试说明CPU的功能和基本组成..2.试说明微命令、微操作、微指令和微程序的概念..3.微程序控制器由哪三部分组成每部分的作用是什么4.试说明机器指令与微指令的关系..5.微命令编码有哪几种方法参考文献:1.王爱英;计算机组成与结构;第二版;清华大学出版社;19962.俸远祯;计算机组成原理;修订本;电子工业出版社;19973.王诚等;计算机组成与设计;第二版;清华大学出版社;2004。

计算机组成原理总复习串讲

计算机组成原理总复习串讲
相联存储器的原理是把存储单元所存内容的 某一部分作为检索项,去搜索该存储器, 并将存储器中与该检索项符合的存储单元 内容进行读出和写入。
另外,还需要了解相联存储器组成和相联存 器一般应用在什么场合。
第五小节:讲授的是cache存储器
Cache是一种高速缓冲存储器,是为了解决CPU和 主存之间的速度不匹配采用的一种重要的硬件技 术。了解主存与cache的地址映射方式。有三种 映射方式全相联映射方式直接映射方式组 相联映射方式,其中组相联方式是前二者的折中 方案。
微命令: 对应某个微操作的命令称为微命令,它 是执行单元可以接受的控制信号序列的最小单位。
微指令: 是对指令的分解,是一组微命令的组合。
主要包含两个字段:操作控制字段、顺序控制字段。
微程序: 微指令的有序集合称为微程序。一条机器指令的功能通
过许多条微指令来实现,即一条机器指令对应一段微程 序。 控制存储器:
储器、光存储器等
按存取方式分:随机存储器,顺序存储器
按在计算机中的作用分:主存储器,辅助存储器, 高速缓冲存储器,控制存储器
还有按读写功能分,按信息的可保存性分等分类 方法。
2,要掌握存储器的分级结构 分级结构主要是高速缓冲存储器—主存储器—— 外存储器三层结构
3,了解主存储器的性能指标
主要包括存储容量、存取时间、存储周期、存储器 带宽几个方面。
ROM它只能读出,不能写入,故称只读存储器。 最大的优点是具有不易失性,即使电源切断, ROM的信息也不会丢失。根据编程方法不同,我 们通常分成三类:掩模式只读存储器、一次编程 只读存储器、多次编程只读存储器。
2、闪速存储器的优点,工作原理、和CPU连接等
第四节讲述的高速存储器
高速存储器包括双端口存储器、多模块交叉 存储器、相联存储器、

计算机组成与结构王爱英版第五讲

计算机组成与结构王爱英版第五讲
2.分析指令
分析指令又W叫in解do释ws操指作令系、统 指令译码等。是对当前取得的指令进行分析,指出它要求做什么操作,并 产生相应的操作控制指令,如果参与操作的数据在存的“操作命令”和“操作数地址”形成相应的操作控制信号序列,通过CPU、 存储器及输入输出设备的执行,实现每条指令的功能,其中还包括对运算结果的处理以及下一条指令地 址的形成。
1.2 中央处理器
中央处理器(Central Processing Unit)
通常把控制器和运算器合称为中央处理器,工业生产中总是采用先进的超大规模集成电路技术来制造 处理器,即CPU芯片,又称为微处理器芯片,它是计算机的核心设备。它的性能(主要是工作速度和计算 精度)对计算机的整体性能有全面的影响。
控制器概述
控制器是整W个ind计ow算s操机作系系统统的控制中心,它指挥计算机各部分协调的工作,保证计算机按照预先规定的目标和步骤 有条不紊地进行操作和处理。控制器从存储器中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存储 位置等,然后根据分析的结果向其他部件发出控制信号,统一指挥整个计算机完成指令所规定的操作。计算机自动工 作的过程,实际上是自动执行程序的过程,而程序中的每条指令都是由控制器来分析执行的,它计算机实现“程序控 制”的主要设备。
02
控制器的组成
2.1 控制器的功能
计算机对信息进行处理(或计算)是通过程序的执行而实现的,程序要预先存放在存储器中,控制 器的作用是控制程序的执行,它必须具有以下基本功能:
1.取指令
当程序已在存储器中时,首先根据程序入口取出第一条指令,为此要发出指令地址及控制信号,然 后不断取出第2、3、···条指令。
2.1 控制器的功能
计算机不断重复地顺序执行上述3种基本,取指、分析、执行,再取指、再分析、再执 行,·····,如此循环,知道遇到停机指令或外来的干预为止。

计算机组成原理期末复习资料-王爱英

计算机组成原理期末复习资料-王爱英

第1、 2 章1:简述冯诺依曼机的特点?答: (1)计算机由运算器、存储器、控制器和输入设备、输出设备五大部件组成;(2) 采用存储程序的方式,程序和数据放在同一个存储器中,指令和数据一样可以送到运算器运算,即由指令组成的程序是可以修改的;(3) 指令和数据均用二进制码表示;(4) 指令由操作码和地址码组成;(5) 指令在存储器内按顺序存放。

由指令计数器(PC指明要执行的指令所在单元地址,一般按顺序递增,但可按运算结果或外界条件而改变;(6) 机器以运算器为中心,输入输出设备与存储器的数据通过运算器。

2:触发器触发方式种类?答: ( 1)电平触发器[D]; (2)边沿触发器[D]; (3)主-从触发器[JK] 。

3: 阵列逻辑电路?答:(1 )读/写存储器RAM;⑵只读存储器R0M;(3)可编程逻辑阵列PAL-熔丝;(4)通用阵列逻辑GAL-电擦除;(5)门阵列GA;( 6)宏单元阵列MA;( 7)可编程门阵列PGA;4:PAL和GAL区别?(1) PAL采的采用的是熔丝工艺,一旦编程后就不能改写,而GAL采用电擦除的CMOS(E*ECMS) 工艺,可擦除重写100 次以上,数据可保存20 年以上,在数秒钟内即可完成擦除和编程过程。

(2) PAL器件的应用局限性较大,对于不同的输出结构,需选用不同型号的PAL器件,而GAL的输出结构有一个输出逻辑宏单元OLMC通过对它的编程,使GAl有多种输出方式:寄存器型输出、组合逻辑输出,并可控制三态输出门,因此显得很灵活。

5: 单元阵列由哪几个部分组成?答: 标准单元、通道区、I/O 单元、压焊点。

第 4 章主存储器1: 主存储器类型?答:(1)随机存储器又叫读写存储器RAM易失性存储器];非……(2)只读存储器ROM;(3)可编程只读存储器PROM;(4)可擦出可编程只读存储器EPROM;(5)可用电擦除的可编程只读存储器E*EPROM;2: 主存储器主要性能指标?答: 主存储容量、存储器存取时间和存储周期时间。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2)十进制转换成二进制方法
一般分为两个步骤:
• 整数部分的转换
– 除2取余法(基数除法) – 减权定位法
• 小数部分的转换
– 乘2取整法(基数乘法)
除基取余法:把给定的除以基数,取余数作为最低位的 系数,然后继续将商部分除以 基数,余数作为次低位 系数,重复操作直至商为 0
例如:用基数除法将(327)10转换成二进制数 2 2 2 2 2 2 2 2 2 2 327 163 81 40 20 10 5 2 1 0 余数 1 1 1 0 0 0 1 0 1 2
例如: (7AC.DE ) 16 =(0111,1010,1100.1101,1110 ) 2 =(11110101100 .1101111 )2
3、 数值符号的表示
带符号数的编码 名词解释:真值和机器数 • 真值:正、负号加某进制数绝对值的形 式称为真值。如二进制真值: • X=+1011 y=-1011 • 机器数:符号数码化的数称为机器数 如 :X=01011 Y=11011
3)十六进制(Hexadecimal)
• 基数:16 • 符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F • 计算规律:逢十六进一或借一当十六 • 二进制的多项式表示: • N16=dn-1 ×16n-1 + dn-2 ×16n-2 + • • • • • •d1 ×161 + d0 ×160 + d-1 ×16-1 + d-2 ×16-2 + • • • • • •d-m ×16-m • 其中n为整数位数;m为小数位数。Di表示第i 位的系数,16i称为该位的权.
若二进制原码小数的位数分别是8、16 位,求其该数表示的最大值、最小值及所能 表示数的个数?
8位: 127/128,-127/128,255 16位: 32767/32768 , -32767/32768 , 65535
原码整数的表示范围:
• • • • [+0]原 =00000000 ; [-0]原 =10000000 最大值 : 2(n-1)-1 最小值:-(2-(n-1)-1) 表示数的个数: 2n - 1
例:5+3=8 7+8=15 8+9=17
0101 +0 0 1 1 1000 011 1 + 1000 1 11 1 + 011 0 1 0101 1000 +100 1 1 00 0 1 +01 1 0 1 01 1 1
向高位进位
2、余3码的加法运算(自学)
2.数字串在机内的表示与存储
主要有两种形式;
(327)10 =(101000111)
减权定位法
将十进制数依次从二进制的最高位权值进行比较, 若够减则对应位置1,减去该权值后再往下比较,若 不够减则对应位为0,重复操作直至差数为0。 例如:将 (327)10 转换成二进制数 256<327<512 327-256=71 1 71<128 0 71-64 =7 1 7<32 0 7<16 0 7<8 0 7-4 =3 1 3-2=1 1 1-1=0 1
– 例如10进制 :0~9 十个数码表示,基数为10
• 权: 进位制中各位“1”所表示的值为该位的权 • 常见的进位制: 2,8,10,16进制
1)十进制(Decimal)
基数:10;
符号:0,1,2,3,4,5,6,7,8,9 计算规律:“逢十进一 ”或“借一当十” 并列表示:N10=dn-1dn-2• • • • • •d1d0d-1d-2 • • • • • •d-m
(2)压缩的十进制数形式。用一个字节存 放两个十进制数位,既节省了存储空间,又 便于完成十进制数的算术运算、其值用BCD 码或ASCll码的低4位表示。符号位也占半个 字节并放在最低数字位之后,其值可从4位 二进制码中的6种冗余状态中选用。例如, 用C(l2)表示正号;D(13)表示负号。并 规定数字和符号位个数之和必须为偶数,否 则在最高数字之前补一个0。例如,+123被 表示成12 3C(2个字节),一12被表示成01 2D(2个字节)。
例如十六进制数 (2C7.1F)16的表示
(2C7.1F)16=2 ×162+ 12 ×161+ 7 ×160+ 1
×16-1+ 15 ×16-2
2 、进位计数制之间的转换
1).R进制转换成十进制的方法
按权展开法:先写成多项式,然后计算十进
制结果. N= dn-1dn-2• • • • • •d1d0d-1d-2 • • • • • •d-m =dn-1 ×Rn-1 + dn-2 ×Rn-2 + • • • • • •d1 ×R1 + d0 ×R0 + d-1 ×R-1 + d-2 ×R-2 + • • • • • •d-m ×R-m
小数:
X [X]原 = 1-X=1+|X| 0≥X≥-(1-2-(n-1) ) 1- 2-(n-1) ≥X≥0
完成下列数的真 值到原码的转换 X1 = + 0.1011011 [X1]原=0.1011011
X2 = - 0.1011011 [X2] 原=1.1011011
整数: X [X]原 = 2n-1-1≥X≥0
0 0 1 1 0 0 1 1
(0.2) 10 = [ 0.001100110011….] 2
3)其它进制之间的直接转换法
二 <-->八 000 0 001 1 010 2 011 3 100 4 101 5 110 6 111 7 0000 0001 0010 0011 0100 0101 0110 0111 二 <-->十六 0 1000 1 1001 2 1010 3 1011 4 1100 5 1101 6 1110 7 1111 8 9 A B C D E F
3.1.2 十进制数的编码与运算
BCD码
8421码为有权代码, 数值为N=8d3+4d2+2d1+1d0
十进制数63.29的BCD码为: 0110 0011 . 0010 1001
8421码 2421码
0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 7 8 9 0110 0111 1000 1001 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111
二进制转换成八进制
例:(10110111 .01101) 2 二进制: 10 ,110 , 111 . 011 , 01 二进制: 010 ,110 , 111 . 011 , 010 八进制: 2 6 7 . 3 2
(10110111.01101) 2 =(267.32)8
八进制转换二进制
例如: (123.46 ) 8 =(001,010,011 .100,110 ) 2 =(1010011.10011)2
2n-1-X=2n-1+|X|
0≥X≥-(2n-1-1)
完成下列数的真值到 原码的转换 X1 = + 0 1011011 [X1] 原 =01011011
X2 = - 0 1011011 [X2] 原 =11011011
原码小数的表示范围:
• • • • [+0]原 =0.0000000 ; [-0]原 =1.0000000 最大值 : 1- 2-(n-1) 最小值:-(1- 2-(n-1)) 表示数的个数: 2n - 1
3.2
带符号数据的表示方法 与加减运算
机器数:计算机中表示的带符号的 二进制数。 机器数有四种表示方法即原码、补码 、反码和移码。
3.2.1 原码、补码、反码和移码 及运算 1.原码表示法 原码表示法用“0”表示正号, 用“1”表示负号,有效值部分用二 进制的绝对值表示。以下n均表示字 长的有效位。
若二进制的位数分别是8、16,求其表示的 最大值、最小值及表示数的个数 8位: 127,-127,255 16位: 32767 , -32767 , 65535
例如:写出(1101.01)2,(237)8,(10D)16 的十进制数
(1101.01)2=1×23+1×22+0×21+1×20+
0×2-1+1×2-2 =8+4+1+0.25=13.25
(237)8=2×82+3×21+7×20 =128+24+7=159 (10D)16=1×162+13×160=256+13=269
(l)字符形式、即一个字节存放一个十 进制数位或符号位,存放的是0~9十个数字 和正负号的ASCll编码值。 例如,+123的编码为2B 31 32 33 ,占 用 4个连续的字节,这里的2B,31,32和 33 是用十六进制形式给出的编码,2B表示正号 ,31,32和33分别表示数字1,2和3。一123 在主存中为 2D 31 32 33,其中 2D为负号。 这种表示方式运算起来很不方便,因为 它的高4位不具有数值的意义,它主要用在 非数值计算的应用领域。
乘基取整法(小数部分的转换)
把给定的十进制小数乘以2,取其整数作为 二进制小数的第一位,然后取小数部分继续乘以 2,将所的整数部分作为第二位小数,重复操作直 至得到所需要的二进制小数 例如:将(0.8125) 10 转换成二进制小数. 整数部分 2 ×0.8125=1.625 1 2 ×0.625=1.25 1 2 × 0.25=0.5 0 2 ×0.5=1 1
十进制数的多项式表示:
N10=dn-1 ×10n-1 + dn-2 ×10n-2 + • • • • • •d1 ×101 +
相关文档
最新文档