新書推薦:
《
奶奶的半个心愿 “课本里的作家” 中考热点作家孙道荣2024年全新散文集
》
售價:NT$
190.0
《
天生坏种:罪犯与犯罪心理分析
》
售價:NT$
445.0
《
新能源材料
》
售價:NT$
290.0
《
传统文化有意思:古代发明了不起
》
售價:NT$
199.0
《
无法从容的人生:路遥传
》
售價:NT$
340.0
《
亚述:世界历史上第一个帝国的兴衰
》
售價:NT$
490.0
《
大处着眼:持久战与《论持久战》
》
售價:NT$
390.0
《
人工智能与大数据:采煤机智能制造
》
售價:NT$
440.0
|
內容簡介: |
本书从微机系统应用的角度出发,系统介绍微型计算机的组成和工作原理,以及常用接口技术及应用等。全书共10章,包括微型计算机概述、80x86微处理器及其系统、8086/8088指令系统、汇编语言程序设计、存储器、输入/输出接口与总线、中断系统、定时/计数器与DMA控制器、并行接口与串行接口、A/D和D/A转换通道。本书内容全面、实用性强,原理、技术与应用并重,可作为高等院校计算机类、电子信息类与电气类各专业本科生的教材,也可作为研究生教材或供有关工程技术人员参考使用。
|
關於作者: |
熊军华,浙江水利水电学院教授,中国自动化学会智能分布式能源专委会委员,中国人工智能学会认知系统与信息处理专委会委员,河南省电机工程学会电力系统专委会委员。
|
目錄:
|
第1章 微型计算机概述1 1.1 计算机的发展1 1.1.1 计算机的诞生1 1.1.2 微处理器的发展2 1.1.3 我国微处理器的发展6 1.1.4 新型微处理器简介7 1.2 微型计算机系统9 1.2.1 计算机的工作原理9 1.2.2 系统组成与结构10 1.2.3 微型计算机分类12 1.2.4 微型计算机的性能指标13 1.3 微型计算机的运算基础14 1.3.1 无符号数的表示方法15 1.3.2 数制的转换与运算16 1.3.3 有符号数的表示及运算17 1.3.4 计算机中的定点数和浮点数18 1.3.5 计算机中的编码19 思考与练习20 第2章 80x86微处理器及其系统21 2.1 8086微处理器21 2.1.1 8086微处理器的逻辑结构21 2.1.2 8086/8088 CPU的内部寄存器23 2.1.3 8086/8088 CPU的引脚功能27 2.1.4 8086/8088 CPU的工作方式27 2.2 80386微处理器28 2.2.1 80386的内部结构28 2.2.2 80386的寄存器29 2.2.3 80386的工作方式30 2.2.4 80386的存储器管理31 2.3 高性能微处理器33 2.3.1 Pentium处理器33 2.3.2 Pentium处理器的技术特点34 2.3.3 Pentium处理器的发展35 2.3.4 多核微处理器36 2.4 80x86微型计算机系统37 2.4.1 微型计算机系统主板37 2.4.2 80x86典型芯片组440BX38 2.4.3 BIOS功能与设置39 思考与练习40 第3章 8086/8088指令系统42 3.1 概述42 3.1.1 指令的基本构成43 3.1.2 指令的执行时间44 3.2 寻址方式45 3.2.1 立即寻址45 3.2.2 寄存器寻址46 3.2.3 直接寻址46 3.2.4 寄存器间接寻址47 3.2.5 寄存器相对寻址48 3.2.6 基址-变址寻址49 3.2.7 基址-变址相对寻址50 3.2.8 隐含寻址51 3.3 8086/8088指令系统51 3.3.1 数据传送类指令51 3.3.2 算术运算指令62 3.3.3 逻辑运算和移位指令72 3.3.4 串操作指令78 3.3.5 程序控制指令83 3.3.6 处理器控制指令94 思考与练习95 第4章 汇编语言程序设计97 4.1 汇编语言概述97 4.2 汇编语言源程序的结构及组成98 4.2.1 汇编语言源程序的基本结构98 4.2.2 汇编语言语句的类型和组成99 4.3 伪操作指令102 4.3.1 处理器方式伪指令103 4.3.2 数据定义伪指令103 4.3.3 符号定义伪指令104 4.3.4 段定义伪指令105 4.3.5 过程定义伪指令106 4.3.6 模块定义与结束伪指令106 4.3.7 宏处理伪指令107 4.3.8 模块连接伪指令107 4.4 汇编程序的功能及汇编过程108 4.4.1 汇编程序的功能108 4.4.2 程序的编辑、汇编及连接过程108 4.4.3 常用的汇编调试方法110 4.5 汇编语言程序设计方法及应用112 4.5.1 概述112 4.5.2 顺序结构程序设计113 4.5.3 分支结构程序设计113 4.5.4 循环结构程序设计114 4.5.5 子程序设计116 4.5.6 宏定义与使用119 4.5.7 系统功能调用120 4.6 汇编语言与C/C++语言的接口127 思考与练习129 第5章 存储器130 5.1 概述130 5.1.1 存储器的分类130 5.1.2 存储器芯片的主要技术指标132 5.2 随机存储器(RAM)133 5.2.1 存储器系统的结构133 5.2.2 静态RAM(SRAM)135 5.2.3 动态RAM(DRAM)141 5.2.4 存储器扩展技术147 5.2.5 存储器与系统的连线150 5.3 只读存储器(ROM)150 5.3.1 掩膜ROM(MROM)150 5.3.2 可编程ROM(PROM)151 5.3.3 可擦除的PROM152 5.3.4 闪存156 5.4 存储器的分级体系157 5.4.1 存储器的分级结构157 5.4.2 高速缓存系统158 思考与练习161 第6章 输入/输出接口与总线162 6.1 接口概述162 6.1.1 I/O接口中的信息162 6.1.2 I/O接口的结构163 6.1.3 I/O接口的功能163 6.1.4 I/O端口的编址方式164 6.2 CPU与外设之间的数据传输方式164 6.2.1 程序控制方式164 6.2.2 中断方式166 6.2.3 DMA方式167 6.3 微型计算机中的总线168 6.3.1 总线定义168 6.3.2 总线分类168 6.3.3 总线周期168 6.3.4 总线的操作过程169 6.3.5 常用系统总线和外设总线标准170 思考与练习175 第7章 中断系统176 7.1 中断的基本概念176 7.1.1 中断、中断源及中断系统176 7.1.2 中断处理过程177 7.1.3 中断嵌套178 7.2 80x86中断系统178 7.2.1 外部中断179 7.2.2 内部中断180 7.2.3 中断向量和中断向量表181 7.2.4 80x86中断响应过程182 7.3 可编程中断控制器8259A184 7.3.1 8259A的功能184 7.3.2 8259A的内部结构和引脚功能184 7.3.3 8259A的引脚及功能186 7.3.4 8259A的工作方式186 7.3.5 8259A的级联187 7.3.6 8259A的编程188 7.3.7 8259A在微机系统中的应用192 思考与练习194 第8章 定时/计数器与DMA控制器196 8.1 可编程定时/计数器8253196 8.1.1 定时/计数器的工作原理196 8.1.2 8253的功能与结构197 8.1.3 8253的控制字198 8.1.4 8253的工作方式与工作时序200 8.1.5 8253的初始化编程及应用203 8.2 DMA控制器8237A205 8.2.1 DMA的基本原理205 8.2.2 8237A的内部结构和引脚206 8.2.3 8237A的工作方式和传输类型210 8.2.4 8237A的初始化编程及应用211 思考与练习212 第9章 并行接口与串行接口214 9.1 可编程并行接口芯片8255A214 9.1.1 并行接口概述214 9.1.2 8255A的内部结构与引脚214 9.1.3 8255A的控制字216 9.1.4 8255A的工作方式217 9.1.5 8255A的应用219 9.2 可编程串行接口芯片8251A221 9.2.1 串行通信的基本概念221 9.2.2 8251A的功能及结构225 9.2.3 8251A的控制命令228 9.2.4 8251A的初始化编程与应用229 思考与练习233 第10章 A/D和D/A转换通道234 10.1 模拟量输入和输出通道234 10.1.1 模拟量输入通道组成234 10.1.2 模拟量输出通道组成235 10.2 D/A转换及其接口235 10.2.1 D/A转换的主要性能参数235 10.2.2 D/A转换器的输入/输出特性235 10.2.3 D/A转换器的工作原理236 10.2.4 D/A转换器芯片DAC0832238 10.3 A/D转换及其接口240 10.3.1 A/D转换的基本概念240 10.3.2 A/D转换器的工作原理242 10.3.3 典型A/D转换器介绍243 思考与练习246 附录A ASCII字符集247 附录B 8086/8088指令系统一览表249 附录C 通用汇编程序伪指令253 附录D 常用DOS功能调用(INT 21H)255 附录E 常用ROM BIOS功能调用258 参考文献261
|
|