微型计算机原理与汇编语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵大鹏,刘萍萍,赵宏伟等编著
- 出 版 社:北京:科学出版社
- 出版年份:2012
- ISBN:9787030334749
- 页数:286 页
第一章 绪论 1
1.1概述 1
1.1.1微处理器、微型计算机和微型计算机系统 1
1.1.2微型计算机主要性能指标 2
1.2微型计算机的应用 3
1.3 CISC与RISC结构的微处理器 5
1.4微处理器及微型计算机发展简况 6
1.4.1微处理器的发展 6
1.4.2微处理器的发展趋势 8
习题一 9
第二章16位微处理器Intel 8086 10
2.1 8086微处理器的构成 10
2.1.1执行部件EU 10
2.1.2总线接口部件BIU 11
2.1.3 8086微处理器结构特点 12
2.2 8086的编程结构 13
2.2.1通用寄存器组 13
2.2.2指示器和变址寄存器组 13
2.2.3段寄存器 13
2.2.4指令指示器 14
2.2.5标志寄存器 14
2.3 8086外部引脚 15
2.3.1两种模式下功能相同的引脚 15
2.3.2两种模式功能不同的引脚 17
2.4 8086的两种组成模式 19
2.4.1 8086的最小模式 19
2.4.2 8086的最大模式 20
2.5 8086的总线周期 21
2.5.1基本概念 22
2.5.2 8086总线读周期 23
2.5.3 8086的总线写周期 24
2.6 8086的存储器组织 25
2.6.1 8086的存储器系统 25
2.6.2存储器的分段管理 26
2.7 8086的I/O组织 27
2.8 8086的中断系统 27
习题二 28
第三章Pentium系列微处理器的基本结构 29
3.1 Pentium微处理器的基本结构 29
3.1.1总线接口部件 30
3.1.2预取缓冲部件 31
3.1.3整数流水线 32
3.1.4浮点流水线 36
3.1.5 Cache部件 36
3.1.6指令译码部件 37
3.1.7控制部件 37
3.1.8分段部件 37
3.1.9分页部件 38
3.2 Pentium微处理器的编程结构 38
3.2.1基本结构寄存器 39
3.2.2系统级寄存器 42
3.2.3调试寄存器 46
3.2.4模型专用寄存器 49
3.2.5浮点部件 50
3.3 Pentium微处理器的引脚信号和功能 55
3.4 Pentium微处理器的总线周期 60
3.4.1非流水线式读写周期 62
3.4.2猝发式读写总线周期 62
3.4.3流水线式读写总线周期 64
3.5 Pentium微处理器的操作模式 66
3.5.1实地址模式 67
3.5.2保护虚拟地址模式 68
3.6 Pentium系列微处理器介绍 69
3.6.1 Pentium Pro微处理器 69
3.6.2 Pentium MMX微处理器 75
3.6.3 Pentium Ⅱ微处理器 77
3.6.4 Pentium Ⅲ微处理器 78
3.6.5 Pentium Ⅳ简介 81
习题三 81
第四章 微型计算机的内存储器 83
4.1概述 83
4.2存储器器件 84
4.2.1随机存储器(RAM) 84
4.2.2只读存储器 93
4.3 CPU与存储器的连接 97
4.3.1存储器芯片与CPU连接时应处理的问题 97
4.3.2地址译码器 99
4.3.3 16位微型计算机系统中的主存储器接口 102
4.3.4 32位微型计算机系统中的主存储器接口 105
4.3.5 64位微型计算机系统中的主存储器接口 106
4.4高速缓冲存储器Cache 108
4.4.1 Cache的工作原理简介 109
4.4.2奔腾处理器的高速缓冲存储器 117
习题四 120
第五章Pentium微处理器的指令系统 122
5.1指令格式 122
5.2寻址方式 128
5.2.1数据的寻址方式 128
5.2.2转移地址的寻址方式 133
5.2.3堆栈地址寻址方式 134
5.3指令系统 135
5.3.1数据传送指令 135
5.3.2算术运算指令 141
5.3.3 BCD码调整指令 145
5.3.4逻辑运算指令 148
5.3.5位处理指令 148
5.3.6控制转移指令 151
5.3.7条件设置指令(自386起有) 158
5.3.8串操作指令 159
5.3.9处理器控制指令 163
5.3.10保护模式系统控制指令 167
习题五 172
第六章 汇编语言程序格式 175
6.1汇编语言概述 175
6.2汇编语言语句格式 177
6.3伪指令 178
6.3.1程序开始和结束伪指令 178
6.3.2处理器选择伪操作 179
6.3.3段定义伪操作 179
6.3.4地址计数器伪指令 188
6.3.5数据定义伪指令 188
6.3.6 PROC和ENDP过程定义伪指令 191
6.3.7模块连接伪指令 192
6.4操作数字段 193
6.4.1常数 193
6.4.2表达式 194
6.5汇编语言源程序的结构 200
6.5.1 COM文件结构 201
6.5.2 EXE文件结构 204
6.6汇编语言程序的上机过程 207
6.6.1用EDIT建立ASM文件 207
6.6.2用MASM产生OBJ等文件 209
6.6.3用LINK程序产生EXE文件 214
6.6.4程序的调试和执行 215
习题六 222
第七章 汇编语言程序设计 224
7.1概述 224
7.2分支程序设计 227
7.2.1分支程序的结构形式 227
7.2.2二路分支程序设计方法 227
7.2.3多路分支程序设计方法 228
7.3循环程序设计 230
7.3.1循环程序的结构形式 230
7.3.2循环程序的设计方法 231
7.3.3单重循环 236
7.3.4多重循环 238
7.4子程序设计 244
7.4.1子程序的定义 245
7.4.2子程序的调用和返回 247
7.4.3现场的保存与恢复 248
7.4.4子程序的参数传送 250
7.5子程序的嵌套与递归 257
7.5.1子程序的嵌套 257
7.5.2递归子程序 259
习题七 262
第八章 高级汇编语言技术 265
8.1汇编语言中的高级数据及技术 265
8.1.1结构 265
8.1.2记录 266
8.1.3宏汇编 267
8.1.4条件汇编 269
8.2模块化程序设计 270
8.2.1模块化程序设计 270
8.2.2模块的连接 271
8.2.3模块之间的参数传送 272
8.3汇编语言与高级语言的连接 272
8.3.1概述 272
8.3.2 C语言与汇编语言程序连接时的系统规则 274
8.3.3 C语言与汇编语言程序的连接方法 276
习题八 278
附录A ASCIl码表 279
附录B DOS功能调用(INT 21H) 280
主要参考文献 286
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019