
| 本书根据教育部理工科计算机基础教育中的计算机硬件知识的要求,主要介绍计算机基本知识,32位微型计算机的基本组成、体系结构、指令系统、汇编语言、程序设计及与高级语言交叉调用,存储器的组成,输入/输出,中断系统,总线概念及常用总线,接口芯片,常用外围设备以及A/D和D/A转换,并着重对硬件功能、工作原理、接口电路、软件设计方法以及应用方面的有关知识做了较详细的阐述。全书共分12章,每章末配有习题与思考题。本书可作为本科生和研究生的课程教材,也可作为工程技术人员的参考资料。参考学时为60学时,实验为24学时,共84学时。使用者可以根据实际情况及学时数量对内容进行取舍。 |
| 第1章 绪论1 1.1 概述1 1.1.1 微型计算机的发展概况1 1.1.2 微型计算机的特点和分类3 1.1.3 微处理器的字长4 1.2 运算基础4 1.2.1 进位计数制及其相互转换4 1.2.2 二进制数的运算规则8 1.2.3 计算机中的四则运算9 1.2.4 计算机中带符号数的表示方法10 1.2.5 计算机中数的小数点表示方法14 1.2.6 二进制编码15 1.2.7 逻辑运算与基本逻辑电路17 1.3 微型计算机的基本结构20 1.3.1 微型计算机的总体结构20 1.3.2 微处理器的基本结构23 1.3.3 微型计算机(微机)的工作过程29 1.3.4 一个程序工作的例子30 习题与思考题35 第2章 Intel 32位微处理器37 2.1 微处理器的基本结构37 2.1.1 微处理器的内部基本结构37 2.1.2 微处理器的外部基本引脚41 2.1.3 80x86微处理器的主要逻辑结构46 2.2 80x86微处理器寄存器结构52 2.2.1 通用寄存器53 2.2.2 段寄存器53 2.2.3 专用寄存器54 2.2.4 系统地址寄存器56 2.2.5 控制寄存器57 2.2.6 测试寄存器59 2.2.7 调试寄存器59 2.3 微处理器的工作方式59 2.3.1 实地址方式59 2.3.2 虚拟8086方式61 2.3.3 保护方式61 2.3.4 3种工作方式的状态转换62 2.3.5 系统管理方式(SMM)63 2.4 指令流水线操作63 2.5 高速缓存65 2.5.1 高速缓存结构65 2.5.2 高速缓存的操作66 2.5.3 高速缓存的清洗68 2.5.4 二级高速缓存68 习题与思考题68 第3章 80x86寻址方式和指令系统70 3.1 80x86寻址方式70 3.1.1 数据寻址方式70 3.1.2 程序地址寻址方式77 3.1.3 堆栈地址寻址80 3.2 80x86指令格式81 3.2.1 80x86指令编码格式81 3.2.2 80x86指令格式82 3.3 80x86指令系统83 3.3.1 数据传送指令83 3.3.2 算术运算指令88 3.3.3 逻辑运算指令94 3.3.4 控制转移类指令101 3.3.5 串操作指令106 3.3.6 输入/输出指令110 3.3.7 处理器控制111 3.3.8 中断指令与DOS功能调用112 习题与思考题115 第4章 汇编语言、程序设计及其与高级语言调用117 4.1 汇编语言117 4.1.1 汇编语言格式117 4.1.2 简化的段定义伪指令118 4.1.3 完整段定义伪指令118 4.1.4 常用伪指令120 4.2 分支程序设计121 4.2.1 简单分支程序121 4.2.2 复杂分支程序122 4.3 循环程序设计123 4.3.1 单重循环程序123 4.3.2 多重循环程序125 4.4 控制汇编语言程序语句126 4.4.1 IF语句126 4.4.2 DO-WHILE语句127 4.4.3 REPEAT-UNTIL语句128 4.5 子程序设计129 4.5.1 过程定义129 4.5.2 调用指令129 4.5.3 堆栈帧指令131 4.5.4 子程序设计132 4.6 汇编语言与高级语言的接口135 4.6.1 C语言调用协议135 4.6.2 内存模式和段的约定136 4.6.3 数据类型与结果返回136 4.6.4 PASCAL语言调用协议137 4.6.5 MASM调用高级语言137 4.6.6 调用举例138 4.7 汇编语言程序上机过程139 习题与思考题140 第5章 内存储器及其管理141 5.1 存储器概述141 5.1.1 微型计算机中存储器的类型141 5.1.2 半导体存储器的性能指标142 5.1.3 存储原理143 5.1.4 地址译码143 5.2 微型计算机内存储器组成144 5.2.1 32位存储器的组成与多字节访问144 5.2.2 存储器多级结构…… |
商品评论(0条)