计算机硬件技术及应用
分類: 图书,计算机/网络,硬件 外部设备 维修,
作者: 崔丽群主编
出 版 社: 浙江大学出版社
出版时间: 2008-5-1字数: 475000版次: 1页数: 302印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787308059565包装: 平装内容简介
本书按照普通高等教育“十一五”国家级重点教材编写的要求,从高等院校理工类专业本科教育对计算机应用能力培养的要求出发,以Intel 80X86 Pc系列机为主要背景,系统介绍了微型计算机的硬件技术及应用基础。全书分9章,分别介绍微型计算机系统组成与结构、中央处理器(CPU)及指令系统、汇编语言程序设计基础、存储器组织结构、输入输出(I/O)接口与控制、系统总线、数字I/O接口技术及应用、模拟I/O接口技术及应用、单片计算机及嵌入式系统设计等内容。
本书的内容选材注重科学性、先进性、系统性、基础性和应用性,内容组织遵循模块化、结构化和总体优化的编写原则,内容阐述深入浅出,衔接紧凑;突出对计算机硬件技术基础和应用能力的培养,特别适合高等院校理工类专业本科教学的特点,同时兼顾研究生和各类计算机应用培训班与从事微型计算机应用开发工作的科技人员对计算机硬件技术及应用基础知识的需要。本书除可作为高等院校理工类专业的本科生教材外,还可用做研究生、各类计算机应用技术培训班的培训生和从事计算机应用开发工作的科技人员的参考书。
目录
第1章计算机硬件技术基础
1.1概述
1.1.1微型计算机主要性能指标
1.1.2冯诺依曼体系结构
1.1.3汇编语言概述
1.2数制
1.2.1计数制
1.2.2进制转换
1.3字符编码
1.3.1 BCD码
1.3.2字符编码
习题一
第2章机器数的运算方法
2.1带符号数的表示方法
2.1.1定点数的数据表示
2.1.2浮点数的数据表示
2.2机器数的运算方法
2.2.1定点数加减运算
2.2.2二进制乘法运算
2.2.3二进制除法运算
2.2.4浮点数的运算
2.3数据校验码
2.3.1奇偶校验码
2.3.2海明校验码
2.3.3循环冗余校验码
习题二
第3章微处理器
3.18086/8088微处理器的结构
3.280X86微处理器及其发展
3.3流水线技术
3.4CISC计算机和RISC计算机
3.5嵌入式处理器系统
习题三
第4章指令系统
4.1指令格式和操作码的扩展技术
4.2寻址方式
4.3指令系统
4.3.1数据传送指令
4.3.2算术运算指令
4.3.3逻辑操作指令
4.3.4程序控制指令
4.3.5串操作指令
4.3.6输入输出指令
4.3.7处理机指令
习题四
第5章汇编语言程序设计
5.1汇编语言基础
5.1.1伪指令
5.1.2汇编语言操作符
5.2汇编语言程序设计方法
5.2.1基本程序设计
5.2.2子程序设计
5.2.3高级汇编技术
5.2.4系统功能调用
习题五
第6章存储系统
6.1存储系统层次结构
6.2主存储器
6.2.1主存储器概述
6.2.2主存储器的组成与控制
6.3高速缓冲存储器
6.3.1 Cache概述
6.3.2 Cache的工作原理
6.3.3 Cache的组织方式
……
第7章中断与中断程序设计
第8章输入/输出(I/O)系统与程序设计
第9章总线结构
附录ADEBUG命令
附录BDOS系统功能调用
附录CBIOS系统功能调用
参考文献
书摘插图
第1章计算机硬件技术基础
1.1 概述
1.1.1微型计算机主要性能指标
计算机系统的基本性能主要由以下几个指标来衡量。
(1)字长
字长是指计算机一次能直接处理的二进制数的位数。一台计算机的字长决定于它的通用寄存器、内存储器、ALU的位数和数据总线的宽度。字长越长,一个字长所能表示的数据精度就越高,计算机支持的指令越多,功能也越强;在完成同样精度的运算时,则数据处理速度越快。然而,字长越长,计算机的硬件代价相应也增大。
如8位机是指机器字长是8位的微型计算机,Intel 80X86是16位机,指机器字长是16位二进制位数。一般情况下,CPU的内、外数据总线宽度是一致的。但有的CPU为了改进运算性能,加大了CPU的内部总线宽度,致使内部字长与对外数据总线宽度不一致。如Intel 8088内部数据总线宽度为16位,外部为8位,该芯片被称为准16位的CPU。
(2)主频
主频是指CPU的时钟频率,单位是MHz(兆赫)。主频的高低在很大程度上决定了微机的运算速度。
(3)主存容量
主存容量是指微型计算机所能存储信息的字节数。内存容量越大,能存储的信息就越多,信息处理能力就越强。主存容量的单位是B、KB、MB、GB、TB等,B表示字节(Byte),各单位之间的关系为:
1KB=1024B=210B
1MB=1024KB=210KB=2zoB
1GB=1024MB=210MB=230B
1TB=1024GB=210 GB=240B
(4)存取周期
主存完成一次读/写操作所需的时间称为存储器的存取时间,连续完成两次读/写所需的最短时间称为存储器的存取周期,存取周期越短,则存取速度越快。存取周期的长短影响计算机的运算速度。
……