书名: | 计算机组成原理与系统结构(21世纪高等学校规划教材·计算机科学与技术) |
图书定价: | 33 |
图书作者: | 张燕平 (编者) |
出版社: | 清华大学出版社 |
出版日期: | (咨询特价) |
ISBN号: | (咨询特价) |
开本: | 16 |
装帧: | 平装 |
页数: | 296页 |
版次: | 第1版 |
《21世纪高等学校规划教材@计算机科学与技术:计算机组成原理与系统结构》是为工科计算机类本科生学习“计算机组成原理与系统结构”课程而编写的教材。《21世纪高等学校规划教材@计算机科学与技术:计算机组成原理与系统结构》共分7章,分别是计算机系统概论、运算方法与运算器、存储系统、指令系统、中央处理器、输入输出系统和计算机系统结构。书中各章节的内容紧扣计算机专业基础综合科目考研大纲要求,涵盖相应的考试知识点,且各章都配有小结和习题,帮助读者归纳掌握各章节的内容。 |
第1章计算机系统概论 1.1计算机的发展 1.2计算机的硬件组成 1.2.1计算机的硬件框图 1.2.2计算机系统的主要技术指标 1.3计算机系统的层次结构 1.3.1计算机硬件 1.3.2计算机软件 1.3.3计算机系统的层次结构简介 1.3.4计算机工作过程 1.3.5计算机组成与计算机系统结构的关系 1.4系统结构的发展 本章小结 习题 第2章运算方法与运算器 2.1数据的表示方法 2.1进位计数制及其相互转换 2.1.2真值和机器数 2.1.3十进制数的二进制编码 2.1.4字符和字符串 2.2数的定点表示和浮点表示 2.2.1定点数 2.2.2浮点数 2.3定点数的移位运算 2.4定点数的加减运算 2.4.1补码的加减运算及溢出判断 2.4.2移码的加减运算及溢出判断 2.5加法器和算术逻辑单 2.5.1加法器 2.5.2算术逻辑单 2.6定点乘法运算 2.6.1定点原码一位乘 2.6.2补码一位乘 2.6.3原码两位乘 2.6.4补码两位乘 2.6.5阵列乘法器 2.7定点除法运算 2.7.1原码一位除 2.7.2补码一位除 2.8浮点运算 2.8.1浮点数的加减法运算 2.8.2浮点数的乘除法运算 2.9运算器的基本结构 2.9.1定点运算部件 2.9.2浮点运算部件 2.9.3定点运算器的基本结构 (咨询特价)数据校验码 (咨询特价).1基本概念 (咨询特价).2奇偶校验码 (咨询特价).3海明校验码 (咨询特价).4循环冗余校验码 本章小结 习题 第3章存储系统 3.1存储系统概述 3.1.1存储器分类 3.1.2主存储器的主要性能指标 3.1.3存储系统的层次结构 3.2主存储器 3.2.1静态存储器 3.2.2动态存储器 3.2.3RAM芯片实例 3.2.4存储控制 3.2.5DRAM与SRAM的比较 3.3导体存储器的容量扩展 3.4双端口存储器和多体交叉存储器 3.4.1双端口存储器 3.4.2多体交叉存储器 3.5高速缓冲存储器 3.5.1Cache的基本工作原理 3.5.2Cache地址映像 3.5.3Cache替换算法 3.5.4Cache性能分析 3.6虚拟存储器 3.6.1虚拟存储器概述 3.6.2页式虚拟存储器 3.6.3段页式虚拟存储器 3.6.4虚拟存储器工作的全过程 3.6.5存储管理部件 3.7三级存储系统 3.7.1三级存储系统地址变换 3.7.2全Cache技术 本章小结 习题 第4章指令系统 4.1指令的组成 4.2寻址技术 4.2.1立即数寻址方式 4.2.2寄存器寻址方式 4.2.3直接寻址方式 4.2.4间接寻址方式 4.2.5基址寻址方式 4.2.6变址寻址方式 4.2.7相对寻址方式 4.2.8堆栈寻址方式 4.3指令的格式设计 4.3.1操作码的编码方式 4.3.2地址码的编码设计 4.4指令系统的功能 4.4.1基本指令系统 4.4.2复杂指令系统 4.4.3精简指令系统 本章小结 习题 第5章中央处理器 5.1CPU的功能和基本结构 5.1.1CPU的功能 5.1.2CPI.J的组成 5.1.3CPIJ中的主要寄存器 5.1.4CPIJ的基本模型 5.2控制器的功能和组成 5.2.1指令的执行步骤 5.2.2控制器的功能 5.2.3控制器的组成 5.2.4控制器的硬件实现 5.3时序系统与控制方式 5.3.1指令周期和机器周期 5.3.2节拍和脉冲 5.3.3多级时序系统 5.3.4控制器的控制方式 5.4数据通路 5.4.1数据通路的概念 5.4.2数据通路的操作 5.5微程序控制器 5.5.1微程序控制器的基本概念 5.5.2实现微程序控制的基本原理 5.5.3微程序控制器 5.6微程序设计技术 5.6.1微命令的编码方式 5.6.2微地址的形成方式 5.6.3微指令格式设计 5.6.4动态微程序设计 5.6.5微指令的执行方式 5.7硬布线控制器 本章小结 习题 第6章输入输出系统 6.1I O接口 6.1.1I O接口的特点、分类、基本功能与结构 6.1.2I O端口及其编址 6.1.3I O设备数据传送控制方式 6.2程序直接控制方式 6.3程序中断方式 6.3.1中断的基本概念 6.3.2中断处理 6.3.3中断判优 6.3.4中断向量的形成 6.4DMA方式 6.4.1DMA的工作方式 6.4.2DMA控制器的功能与组成 6.4.3DMA数据传送过程 6.4.4DMA接口与系统的连接方式 6.4.5DMA小结 6.5通道控制与外围处理机方式 6.5.1通道的类型 6.5.2通道型I O处理机和外围处理机 6.6总线 6.6.1总线的基本概念 6.6.2总线的分类 6.6.3总线标准 6.6.4总线仲裁 6.6.5系统总线的信号组成 6.6.6总线的性能指标 6.6.7总线操作和定时 6.7I O设备 6.7.1概述 6.7.2输入设备 6.7.3输出设备 6.7.4外存储器 本章小结 习题 第7章计算机系统结构 7.1计算机系统结构概论 7.1.1计算机系统结构定义 7.1.2计算机系统结构的F1ynn分类 7.1.3计算机系统结构的发展 7.2计算机系统结构设计 7.2.1计算机系统结构设计的主要任务 7.2.2计算机系统结构设计的主要方法 7.2.3计算机系统结构设计的定量原理 7.2.4计算机系统结构设计的性能指标 7.2.5计算机系统结构设计中的并行处理技术 7.3标量处理机 7.3.1指令的重叠执行方式 7.3.2先行控制方式的原理和结构 7.4流水线处理机 7.4.1流水线工作原理 7.4.2流水线的分类 7.4.3线性流水线的性能分析 7.5超标量处理机和超流水线处理机 7.5.1超标量处理机 7.5.2超流水线处理机 7.5.3超标量超流水线处理机 7.6阵列处理机 7.7向量处理机 7.7.1向量的处理方式 7.7.2向量处理机的结构 7.8多处理机 7.8.1两种多处理机结构 7.8.2多处理机中的Cache一致性 7.9机群系统 7.9.1机群的基本结构和特点 7.9.2机群的分类 本章小结 习题 参考文献 |
《21世纪高等学校规划教材@计算机科学与技术:计算机组成原理与系统结构》可作为高等院校计算机等各专业的教材,也可作为有关的工程技术人员的参考用书。 |
版权页: 插图: 2.字符串的表不 字符串是指连续的一串字符,通常方式下,每个字符占一个字节,从而占用主存中连续的多个字节。当主存字由两个或4个字节组成时,在同一个主存字中,既可按从低位字节向高位字节的顺序存放字符串的内容,也可按从高位字节向低位字节的顺序存放字符串的内容。这两种存放方式都是常用方尸不同的计算机可以选用其中任何一种。如“CU ANDALU”可以有两种不同的存放方尸如图2.2所示。 假定每个主存字由4个字节组成,图2.2(a)是按从高位字节向低位字节的次序存放的,图2.2(b)是按从低位字节向高位字节的次序存放字符串。主存中每个字节中存放相应字符的ASCII编码值,空格在主存中也占一个字节的位置,其ASCII码值是20H。 3.中文的编码方式 1)汉字的输入编码 为了能够使用西文标准键盘将汉字提供给计算机信息处理系统,需要为汉字设计相应的输入编码方法。目前使用的输入编码主要有以下3类。 (1)数字编码:常用的竖际区位码,每个汉字对应一个唯一的数字串,优点是无重码,且输入码与内部码的转换较方便;缺点是代码难记。 (2)拼音码:拼音码是一种以汉语拼音为基础的输入方法,优点是熟悉汉语拼音的用户可以轻松掌握,无须特殊的训练和记忆;缺点是重码率高,需进行同音字选择,影响输入速度。 (3)字形码:字形码是通过分析汉字的字形,将汉字的笔画用字母或数字进行编码,目前最常用的是五笔字形码。 2)国标码 国标码是“国家标准汉字编码”的简称,其全称是“信息交换用汉字编码字符集——基本集一,是我国在1980年颁布的用于汉字信息处理使用的代码依据(GB 2312—1980)。国标码依据使用频度把汉字划分为高频字(约100个)、常用字(约3000个)、次常用字(约4000个)、罕见字(约8000个)和死字(约45 000个)。把高频字、常用字和次常用字归结为汉字字符集(共6763个),其中一级汉字3755个,以汉语拼音为序排列,二级汉字3008个,以偏旁部首进行排列;再加上682个图形符号以及西文字母、数字等,在一般情况下已足够使用。 国标码规定:一个汉字用两个字节表示,每个字节只使用低7位,最高位未做定义。为书写方便,常用4位十六进制数来表示一个汉字。 国标码是一种机器内部编码,用于统一不同系统之间所有的不同编码。通过将不同的系统使用的不同编码统一转化成国标码,不同系统之间的汉字信息就可以相互交换。 3)汉字机内码 汉字机内码是计算机内部对汉字进行存储、处理和传输使用的代码,也称为汉字内码。机内码是根据GB 2312 1980进行编码的。在计算机中,一般采用两个字节表示一个汉字。为区分汉字字符和英文字符,规定汉字字符机内码两个字节的最高位均为“1”,避免造成混乱。 例如,汉字“文”的国标码为4E44H(0100 1110 0100 0100),每个字节的最高位变为1,得到1100 1110 1100 0100,即机内码为CEC4H。 区位码、国标码和机内码之间存在一定的转换规则:将区位码用十六进制表示后,加上2020H即可得到国标码,在国标码的基础上加上8080H即可得到机内码。 |