新書推薦:

《
意大利读画记
》
售價:HK$
347

《
当代艺术的十九副面孔 大师与我们的时代 2025版
》
售價:HK$
551

《
阅读苏河左岸
》
售價:HK$
500

《
纸上博物馆·达达主义:艺术的反抗(艺术简史,讽刺超前,社会政治矛盾,16开图文全彩,伽利玛原版引进)
》
售價:HK$
398

《
名画里的中国 (共7册) 汉宫春晓图/韩熙载夜宴图/唐宫仕女图/洛神赋图/西湖十景图/千里江山图/清
》
售價:HK$
1367

《
江山胜迹:人文风景的建构与传承
》
售價:HK$
755

《
雅贼(偷天大盗斯特凡·布雷特维泽的双面人生)
》
售價:HK$
281

《
天下一统: 中国传统政治文化的再诠释
》
售價:HK$
398
|
| 內容簡介: |
|
全书共9章,以得到最广泛应用的IA-32结构微处理器家族产品80x86/Pentium和PC系列微计算机为背景,系统地阐述了微处理器的基本结构和工作原理、IA-32结构微处理器及其体系结构、80x86/Pentium指令系统、汇编语言程序设计,介绍了主存储器、输入/输出接口芯片,围绕CPU构建微计算机/微处理器系统的基本组成原理、应用技术和方法。本书系统性强,既有基本原理的阐述,又配有相应的应用实例。书中的程序都经上机通过,硬件连接实例都取自成功的系统。本书可作为高等院校理工科非计算机专业相关课程的教材,也可供从事微处理器和微计算机应用的研究生及科技人员学习和参考。
|
| 關於作者: |
|
陈客松,电子科技大学信息与通信工程学院副教授,近五年研究主要集中于阵列天线理论、目标检测、自适应波形设计等领域,共发表学术论文50余篇,其中,在IEEETrans.onAntennaandTransaction和IEEEANTENNASANDWIRELESSPROPAGATIONLETTERS,等SCI(含SCIE)源刊上以第一作者发表论文近10篇,第二作者发表论文5篇,以及多篇EI检索的期刊与会议论文,共被引34次(GoogleScholar,截止2017年12月)。是国际电气与电子工程师学会学术期刊:IEEETrans.onAntennaandTransaction,IEEEANTENNASANDWIRELESSPROPAGATIONLETTERS的审稿人。
|
| 目錄:
|
第1章 概述1 1.1 计算机的基本结构和工作原理1 1.1.1 计算机的基本结构1 1.1.2 计算机的工作原理2 1.2 微处理器、微计算机、微处理器系统、片上系统2 1.2.1 微处理器2 1.2.2 微计算机3 1.2.3 微处理器系统3 1.2.4 片上系统4 1.3 微处理器的产生、发展及多核处理器4 1.4 IA-32结构的微处理器6 1.5 微计算机系统的组成7 1.5.1 硬件系统7 1.5.2 软件系统7 1.5.3 微计算机系统结构的特殊性10 1.6 微计算机基本工作原理11 1.6.1 系统连接11 1.6.2 微处理器的内部结构12 1.6.3 存储器的内部结构14 1.6.4 简单程序的编制和执行过程14 1.7 IA-32结构的数据类型18 1.7.1 计算机中的数据18 1.7.2 常用的名词术语18 1.7.3 数值型数据的表示法19 1.7.4 非数值型数据的表示法20 1.7.5 基本数据类型22 1.8 现代微计算机印象22 1.8.1 Pentium微计算机23 1.8.2 多核处理器微计算机26 1.9 用汇编语言程序C/C++开启自行 设计微计算机应用系统27 习题128 第2章 IA-32结构微处理器及其体系结构30 2.1 微处理器的主要性能指标30 2.2 8086微处理器32 2.2.1 8086的内部结构32 2.2.2 8086的寄存器结构35 2.2.3 8086的引脚特性37 2.2.4 8086的时钟和总线周期概念39 2.2.5 8086的工作方式40 2.2.6 8086的总线操作时序47 2.2.7 存储器组织49 2.2.8 8086的I/O端口组织54 2.3 8028655 2.3.1 80286的主要性能55 2.3.2 80286的内部结构55 2.3.3 80286的寄存器结构56 2.3.4 80286的系统结构57 2.4 80386/8048657 2.4.1 8038658 2.4.2 80386的寄存器结构59 2.4.3 8048660 2.5 Pentium系列微处理器61 2.6 80x86/Pentium系列微处理器的工作模式62 2.7 微处理器的发展64 2.7.1 64位微处理器64 2.7.2 多核微处理器65 2.7.3 SoC65 习题267 第3章 80x86/Pentium指令系统71 3.1 指令的基本格式71 3.2 寻址方式72 3.3 指令执行时间77 3.4 8086指令系统79 3.4.1 数据传送类指令79 3.4.2 算术运算类指令86 3.4.3 逻辑运算与移位类指令95 3.4.4 串操作类指令98 3.4.5 控制转移类指令102 3.4.6 处理器控制类指令109 3.5 中断指令110 3.6 80286扩充的指令112 3.7 80386和80486扩充的指令112 3.7.1 80386扩充的指令112 3.7.2 80486扩充的指令113 3.8 Pentium系列CPU扩充的指令113 习题3114 第4章 汇编语言程序设计119 4.1 汇编语言和汇编程序119 4.2 MASM宏汇编语言程序的规范120 4.2.1 一个简单的汇编语言程序120 4.2.2 分段结构120 4.2.3 语句类型及构成与规范121 4.3 汇编语言的伪指令125 4.3.1 常用伪指令125 4.3.2 结构型伪指令129 4.3.3 与宏有关的伪指令133 4.4 系统调用功能135 4.4.1 DOS功能调用135 4.4.2 BIOS功能调用138 4.5 汇编语言程序的设计方法139 4.6 汇编语言程序的基本结构及基本程序设计142 4.6.1 汇编语言程序的基本结构142 4.6.2 顺序结构与简单程序设计142 4.6.3 条件结构与分支程序设计144 4.6.4 循环结构与循环程序设计147 4.6.5 子程序设计152 4.7 汇编语言与C/C++的混合编程158 4.7.1 嵌入汇编159 4.7.2 模块连接160 习题4163 第5章 存储器及其接口167 5.1 半导体存储器167 5.1.1 半导体存储器的分类167 5.1.2 半导体存储器的性能指标167 5.1.3 半导体存储器的特点168 5.2 RAM169 5.2.1 SRAM169 5.2.2 DRAM171 5.3 ROM173 5.3.1 掩模ROM173 5.3.2 PROM173 5.3.3 EPROM173 5.3.4 EEPROM175 5.3.5 FLASH176 5.4 现代微计算机系统内存的扩充与内存条176 5.5 内存系统设计178 5.5.1 内存的选择178 5.5.2 计算机系统中存储器的地址分配179 5.5.3 存储器与CPU的连接179 5.5.4 存储器的地址译码及应用180 5.6 现代微计算机系统的内存结构186 5.6.1 分级存储结构186 5.6.2 32位微计算机存储器的先进技术187 习题5194 第6章 I/O和中断技术196 6.1 微计算机与外设之间的I/O接口电路196 6.1.1 I/O接口电路中的信息196 6.1.2 I/O接口电路的组成197 6.1.3 端口的编址方式197 6.1.4 80x86/Pentium系列微计算机的I/O端口地址分配与地址译码197 6.2 I/O的控制方式200 6.2.1 程序控制方式200 6.2.2 中断方式204 6.2.3 DMA方式205 6.3 中断技术206 6.3.1 中断方式的优点206 6.3.2 80x86/Pentium的中断机构206 6.3.3 外部中断210 6.3.4 中断的优先权管理210 6.4 8259A212 6.4.1 8259A的引脚特性212 6.4.2 8259A的内部结构及工作原理213 6.4.3 8259A的工作方式214 6.4.4 8259A的级联216 6.4.5 8259A的初始化命令字和 操作命令字216 6.4.6 8259A应用举例220 6.5 80x86/Pentium微计算机的中断系统222 6.5.1 IBM PC/XT微计算机的中断系统222 6.5.2 80386/80486/Pentium微计算机的 中断系统224 6.6 高级可编程中断控制器226 6.6.1 APIC系统的结构226 6.6.2 APIC中断优先权处理233 6.6.3 APIC系统的中断处理233 习题6234 第7章 可编程接口应用236 7.1 可编程接口芯片236 7.2 并行接口芯片8255A237 7.2.1 8255A的基本性能237 7.2.2 8255A的内部结构237 7.2.3 8255A的引脚特性及其 与外部的连接238 7.2.4 8255A的控制字239 7.2.5 8255A的工作方式241 7.2.6 8255A应用举例246 7.3 串行通信接口249 7.3.1 串行接口及串行通信协议249 7.3.2 串行通信的物理标准252 7.3.3 可编程串行异步通信接口芯片8250253 7.3.4 8250的初始化编程256 7.3.5 8250应用举例259 7.4 可编程定时器/计数器8253262 7.4.1 8253的基本功能及用途262 7.4.2 8253的内部结构及工作原理262 7.4.3 8253的引脚特性及其与 外部的连接264 7.4.4 8253的控制字265 7.4.5 8253的工作方式265 7.4.6 8253初始化编程270 7.4.7 8253应用举例271 7.4.8 8253、8255的综合应用275 7.5 模拟量I/O接口280 7.5.1 A/D转换器、D/A转换器简介280 7.5.2 D/A转换器及其接口技术280 7.5.3 A/D转换器及其接口技术284 7.5.4 A/D转换器和D/A转换器的综合应用286 习题7288 第8章 嵌入式处理器及嵌入式系统290 8.1 嵌入式系统概述290 8.1.1 嵌入式系统简介290 8.1.2 嵌入式系统的结构291 8.1.3 嵌入式系统的分类294 8.2 嵌入式处理器294 8.2.1 ARM处理器294 8.2.2 8051微控制器297 8.3 ARM体系结构297 8.3.1 ARM处理器的工作状态297 8.3.2 ARM处理器的运行模式298 8.3.3 ARM处理器的内部寄存器298 8.3.4 ARM处理器异常/中断301 8.4 ARM指令系统303 8.4.1 ARM指令系统的主要特点303 8.4.2 ARM指令的基本格式304 8.4.3 ARM指令的寻址方式304 8.4.4 ARM指令简介306 8.4.5 ARM指令系统与Thumb指令系统的比较311 8.5 ARM汇编语言程序设计312 8.5.1 ARM汇编伪操作312 8.5.2 ARM伪指令315 8.5.3 ARM汇编语言语句格式316 8.5.4 ARM汇编语言程序结构316 8.5.5 ARM汇编语言程序设计示例317 习题8317 第9章 微计算机总线技术及应用318 9.1 微计算机系统总线技术318 9.1.1 概述318 9.1.2 总线标准319 9.1.3 总线标准的基本内容319 9.1.4 总线分类320 9.1.5 总线传输过程321 9.1.6 总线传输控制321 9.1.7 现代总线发展323 9.2 局部总线325 9.2.1 PC总线结构325 9.2.2 其他局部总线325 9.2.3 PCI总线327 9.3 系统总线329 9.3.1 系统总线简介329 9.3.2 Multibus330 9.3.3 STD总线332 9.4 通信总线333 9.4.1 IEEE 488333 9.4.2 SCSI334 9.4.3 IEEE 1394336 9.4.4 USB337 9.5 微计算机及处理器在测控系统中的应用338 9.6 微计算机及微处理器在数控机床中的应用344 9.7 微计算机及微处理器在计算机网络中的应用345 习题9347 附录A 8086/8088指令系统一览表348 附录B MASM伪指令一览表357 附录C 中断向量地址一览表360 附录D DOS功能调用(INT21H)362 附录E BIOS中断调用367 附录F IBMPCASCII码字符表371 附录G MASM宏汇编程序出错信息372 附录H DEBUG的主要命令378 附录I 80x86/Pentium汇编语言程序上机调试过程381 参考文献384
|
|