新書推薦:
《
中国古代北方民族史丛书——东胡史
》
售價:HK$
87.8
《
巨人传(插图珍藏本)
》
售價:HK$
705.6
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:HK$
76.7
《
偿还:债务与财富的阴暗面
》
售價:HK$
80.2
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:HK$
94.4
《
封建社会农民战争问题导论(光启文库)
》
售價:HK$
68.4
《
虚弱的反攻:开禧北伐
》
售價:HK$
92.0
《
中华内丹学典籍丛书:古书隐楼藏书汇校(上下)
》
售價:HK$
257.2
|
編輯推薦: |
本书是高等学校计算机基础教育公共课教材。
根据微型计算机技术发展现状,考虑非计算机专业学生的数字技术基础薄弱,结合工科院校学生对计算机应用的偏好,以Intel 8086/8088 CPU为背景,介绍微型计算机原理及接口技术。
本书内容包括微型计算机的基础知识、CPU功能结构和工作原理、指令系统与汇编语言程序设计基础、C/C 与汇编语言混合编程、存储器设计基础、接口技术基础及应用。通过对微处理器与存储系统、输人/输出系统的连接结构,以及在该结构下对汇编语言指令和程序的执行过程的理解,读者可建立微型计算机系统的整体概念,深入全面地理解计算机的工作过程,具备设计及应用对微型计算机控制系统的能力。
本书注重基础,力求理论与实践相结合,以学以致用为原则。
本书可作为普通高等学校本科生“微型计算机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
|
內容簡介: |
本书是为高等学校非计算机专业编写的计算机技术基础课教材。作者根据微型计算机技术发展现状,考虑非计算机专业学生的数字技术基础薄弱,结合工科院校学生对计算机应用的偏好,以8086/8088 CPU为背景,介绍微型计算机的基础知识、CPU功能结构和工作原理、指令系统与汇编语言程序设计基础、C/C 与汇编语言混合编程、存储器设计基础、接口技术基础及应用。通过对微处理器与存储系统、输入/输出系统的连接结构,以及在这个结构下对汇编语言指令和程序的执行过程的理解,读者可建立微型计算机系统的整体概念,深入全面地理解计算机的工作过程,形成对微型计算机控制系统设计及应用的能力。本书注重基础,力求理论与实践相结合,以学以致用为原则。
本书可作为普通高等学校本科生“微型计算机原理与接口技术”课程的教材,也可作为成人高等教育的培训教材及广大科技工作者的自学参考书。
|
目錄:
|
第1章微型计算机基础知识1
1.1微型计算机简介1
1.2计算机中的数制5
1.2.1数制5
1.2.2各种数制之间的转换7
1.3二进制整数的算术运算8
1.3.1二进制数的算术运算规则9
1.3.2无符号整数的算术运算10
1.3.3带符号整数的表示方法11
1.3.4带符号整数的算术运算14
1.3.5补码运算的溢出判断15
1.4浮点数16
1.5基本逻辑运算及常用逻辑部件17
1.5.1基本逻辑运算18
1.5.2基本逻辑门19
1.6编码22
1.6.1字符编码22
1.6.2Unicode码23
1.6.3BCD码23
练习题24
第2章8086/8088微处理器26
2.18086/8088微处理器的功能结构26
2.1.1执行单元26
2.1.2总线接口单元26
2.28088 CPU的引脚及功能28
2.2.1引脚定义28
2.2.28088 CPU的总线时序31
2.2.38088 CPU在两种模式下的系统总线形成33
2.38088 CPU的存储器组织37
2.3.1存储器分段管理37
2.3.28088 CPU的编程结构39
练习题41
第3章8086/8088指令系统42
3.1概述42
3.1.1机器语言与汇编语言42
3.1.2指令的基本构成43
3.2寻址方式44
3.2.1立即寻址45
3.2.2直接寻址45
3.2.3寄存器寻址47
3.2.4寄存器间接寻址47
3.2.5寄存器相对寻址48
3.2.6基址变址寻址49
3.2.7基址变址相对寻址50
3.2.8隐含寻址50
3.38086 CPU指令系统50
3.3.1数据传送指令51
3.3.2算术运算指令58
3.3.3逻辑运算与移位指令65
3.3.4串操作指令71
3.3.5程序控制指令76
3.3.6处理器控制指令83
练习题84
[1][3]微型计算机原理与接口技术(第2版)目录[3][3]第4章汇编语言程序设计88
4.1汇编语言源程序88
4.1.1汇编语言源程序结构88
4.1.2汇编语言源程序的处理过程90
4.1.3汇编语言中的操作数90
4.2伪指令93
4.2.1段定义伪指令93
4.2.2数据定义伪指令94
4.2.3符号定义伪指令97
4.2.4过程定义伪指令98
4.2.5程序结束伪指令99
4.2.6其他较常见的伪指令简介99
4.3DOS功能调用概述100
4.3.1输入单个字符100
4.3.2输入字符串100
4.3.3显示单个字符101
4.3.4显示字符串101
4.3.5返回操作系统102
4.4汇编语言程序设计基础102
4.4.1汇编语言程序设计步骤102
4.4.2顺序结构程序设计103
4.4.3分支结构程序设计104
4.4.4循环结构程序设计106
4.4.5过程设计108
4.4.6汇编语言程序的开发过程112
4.5在C/C 内使用汇编语言113
4.5.1为什么要在C/C 中使用汇编语言114
4.5.2嵌入汇编语言基本规则114
4.5.3嵌入汇编程序116
4.5.4VC 6.0中编译调试汇编程序117
练习题118
第5章存储器120
5.1存储器概述120
5.1.1内存储器分类120
5.1.2存储器件121
5.1.3存储器件的性能指标122
5.2随机存储器123
5.2.1静态随机存储器123
5.2.2静态RAM芯片应用127
5.2.3动态随机存储器135
5.2.4动态随机存储器应用138
5.3只读存储器141
5.3.1只读存储器简介141
5.3.2EPROM应用143
5.4高速缓冲存储器146
练习题147
第6章输入/输出与中断技术148
6.1I/O接口概述148
6.1.1I/O接口功能148
6.1.2I/O端口149
6.1.3I/O端口编址方式150
6.1.4基本输入/输出接口152
6.2数据传送控制方式157
6.2.1无条件传送方式157
6.2.2程序查询传送方式158
6.2.3中断传送方式159
6.2.4DMA方式160
6.3键盘和显示接口161
6.3.1键盘接口161
6.3.2LED数码管显示接口166
6.3.316×16 LED点阵显示接口172
6.4中断177
6.4.1中断的基本概念177
6.4.2中断处理的基本过程178
6.58086/8088中断系统181
6.5.1中断向量和中断向量表182
6.5.2硬件中断184
6.5.3中断处理流程184
6.6可编程中断控制器8259A185
6.6.18259A的内部结构185
6.6.28259A的引脚功能186
6.6.38259A与微处理器连接187
6.6.48259A编程188
6.6.58259A的工作方式193
6.6.68259A的应用举例196
练习题198
第7章可编程接口芯片200
7.1可编程外围设备接口200
7.1.18255A的功能结构200
7.1.28255A的工作方式202
7.1.38255A的控制字206
7.1.48255A与微处理器的连接208
7.1.5方式0操作举例209
7.1.6方式1选通输入操作220
7.1.7方式1选通输出操作221
7.2可编程定时器/计数器8253224
7.2.18253的功能结构225
7.2.28253的外部引脚226
7.2.38253的控制字227
7.2.48253的工作方式228
7.2.58253的应用232
7.3串行通信接口237
7.3.1串行通信基本概念237
7.3.2可编程串行通信接口芯片8251A240
练习题249
第8章数/模转换及模/数转换技术251
8.1D/A转换器252
8.1.1D/A转换原理252
8.1.2D/A转换器的性能参数253
8.1.3DAC 0832及其接口电路254
8.1.4实例258
8.2A/D转换器259
8.2.1A/D转换原理260
8.2.2A/D转换器性能参数260
8.2.3ADC 0809261
练习题266
第9章总线技术267
9.1总线规范267
9.2总线的分类及其优点267
9.2.1按总线的功能分类267
9.2.2按总线的层次结构分类268
9.2.3总线设计的优点269
9.3总线的性能指标和数据传输及仲裁269
9.3.1总线的性能指标269
9.3.2总线的数据传输过程269
9.3.3总线数据传送270
9.3.4总线仲裁272
9.4典型总线275
9.4.1PC/XT总线275
9.4.2ISA总线275
9.4.3EISA总线276
9.4.4PCI总线276
9.4.5AGP总线277
9.4.6MCA总线278
9.4.7IEEE 488总线278
9.4.8CAN总线279
练习题280
附录A8086/8088 CPU指令表281
附录BDOS功能调用289
附录CIBM PC/XT机中断矢量号配置294
参考文献295
|
內容試閱:
|
本书是高等学校非计算机专业“微型计算机原理与接口技术”课程的通用教材,主要以8086/8088 CPU系统为背景,介绍微型计算机的基础知识、CPU功能结构和工作原理、指令系统、存储系统、基本输入/输出接口和中断技术,对微机接口芯片的功能结构、编程方法,进行理论剖析和实践应用。
本书共9章。第1章主要讲述微型计算机基础知识,包括整数运算、补码运算的溢出判断、浮点数运算、逻辑运算和基本逻辑门电路。
第2章主要介绍Intel 8086/8088的功能特征、引脚信号、基本时序、系统构成和编程结构。
第3章讲述Inter 8086/8088指令格式、寻址方式和8086 CPU指令系统。
第4章讲述汇编语言程序格式、伪指令和汇编语言上机过程、简单分支程序设计、多分支程序设计、循环程序设计、子程序的结构、子程序的参数传递方法、子程序的嵌套与递归和子程序设计举例。
第5章讲述半导体存储器的分类及性能指标、ROM及RAM存储芯片应用、高速缓冲存储器。
第6章介绍基本输入/输出接口电路、CPU与外设之间数据传送的控制方式、中断的基本概念、中断处理过程和可编程中断控制器8259A。
第7章讲述可编程并行输入/输出接口芯片8255A、8255A各种工作方式的应用、可编程计数器/定时器8253及其在计数和定时的应用、可编程串行通信接口芯片8251A、串行通信系统实例。
第8章讲述数/模转换器及其应用、模/数转换器及其应用。
第9章讲述总线的概念及分类、ISA总线、PCI总线。
为便于多媒体教学,本书配有电子教案,并录制了80多个理论及实验教学视频,读者可以以慕课的形式学习。
本书第1、2章由郭威编写,第3、4、6、7章由侯彦利编写,第5章由赵永华编写,第8、9章由马爱民编写,全书由侯彦利统稿。
在本书的写作过程中得到吉林大学计算机科学与技术学院秦贵和教授和张欣主任的热情关怀和支持,吉林大学计算机科学与技术学院赵宏伟教授提出了很多宝贵意见,在此,谨向他们表示衷心的感谢!
由于作者水平有限,书中难免有错误和不当之处,恳请读者和同行专家批评指正。
编者2024年5月于吉林大学
|
|