汇编语言与接口技术(第4版)/计算机系列教材

汇编语言与接口技术(第4版)/计算机系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2017-03
版次: 4
ISBN: 9787302464730
定价: 49.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 374页
字数: 562千字
正文语种: 简体中文
132人买过
  • 本书共10章,以16位微处理器8088/8086为主线,介绍微处理器的结构、工作原理、指令系统等,同时兼顾32位以上微处理器80386、80486以及Pentium系列微处理器的相关内容。汇编语言以MASM 6.0为主,同时介绍了与MASM 5.X的区别,详细讲解了基于80x86的汇编程序设计方法。书中详细介绍了传统的接口技术,如并行、串行、定时、DMA、中断、模/数及数/模等接口技术。考虑到信息类相关专业学生的学习需求,本书专门增加了一章介绍存储器技术。第10章介绍*新的高速串行接口USB接口。本书将微机原理、汇编语言、微机接口技术有机地融为一体,既适合课堂教学,又能紧跟*新技术,拓宽学生的知识面。本书条理清楚,深入浅出,有丰富的实例,便于自学。 
    本书可以作为高等学校本科信息类相关专业的教材或参考书,也可以供广大工程技术人员参考。 王让定,博士,宁波大学教授、博士生导师,浙江省高校中青年学科带头人,“计算机科学与技术”国家特色专业建设点负责人,浙江省高等学校省级教学团队负责人,宁波大学教学名师,校计算机科学与技术教学团队负责人。现兼任中国体视学学会理事,中国计算机学会开放系统专委会委员,中国电子学会通信学会多媒体信息安全专委会委员,浙江省高校计算机教学研究会副理事长,浙江省计算机应用与教育学会教育委员会副主任,浙江省物联网专业委员会副主任,浙江省高校计算机教学指导委员会委员,浙江省大学生软件设计竞赛组委会成员。主持了4项国家自然基金项目,获省科技进步奖2项、浙江省高校科研成果奖3项,获国家发明专利授权6项。在发表学术或教学研究论文80多篇,其中被SCI/EI/ISTP检索的论文有30多篇,主编国家“十一五”规划教材1部,国家“十二五”规划教材1部。 第1章微型计算机概述/1 
    1.1微型计算机概念/1 
    1.2微处理器的产生和发展/2 
    1.3计算机系统组成/4 
    1.3.1硬件系统/5 
    1.3.2软件/6 
    1.4系统总线/8 
    1.4.1概述/8 
    1.4.2常用的微机系统总线技术/9 
    小结/10 
    习题/11第2章80x86微处理器/12 
    2.18086/8088微处理器/12 
    2.1.1内部结构/12 
    2.1.2寄存器组/15 
    2.1.3引脚信号及功能/18 
    2.1.4工作模式/22 
    2.1.5总线操作和时序/25 
    2.232位微处理器/32 
    2.2.1内部结构/32 
    2.2.2寄存器组/35 
    2.2.3引脚信号及功能/39 
    2.2.4工作模式/43 
    2.2.5总线操作/44 
    2.3Pentium微处理器/44 
    2.3.1Pentium微处理器的主要特点/45 
    2.3.2Pentium的发展/46 
    2.480x86存储器组织/47 
    2.4.18086/8088的存储器组织/472.4.232位微处理器存储器系统简介/50 
    小结/51 
    习题/51第3章80x86指令系统和寻址方式/53 
    3.18086指令系统概述/53 
    3.1.1数据类型/53 
    3.1.280x86指令的基本组成/55 
    3.28086/8088的寻址方式和指令系统/56 
    3.2.18086/8088的寻址方式/56 
    3.2.28086/8088的常用指令/61 
    3.380386的寻址方式和指令系统/78 
    3.3.180386的寻址方式/78 
    3.3.280386指令系统/80 
    3.480486/Pentium微处理器新增指令/90 
    3.4.180486引入的有关指令/90 
    3.4.2Pentium引入的有关指令/91 
    小结/92 
    习题/93第4章80x86汇编语言程序设计/97 
    4.1MASM宏汇编语句结构及开发过程/98 
    4.1.1汇编语言程序的语句类型和格式/98 
    4.1.2汇编语言的程序格式/99 
    4.1.3汇编语言程序的开发过程/101 
    4.2MASM汇编语言表达式和运算符/107 
    4.2.1常量、运算符及表达式/107 
    4.2.2变量及其属性/111 
    4.3程序段的定义和属性/119 
    4.3.1DOS的程序结构/119 
    4.3.2简化段定义的格式及其伪指令/120 
    4.3.3完整段定义的格式及其伪指令/125 
    4.4复杂数据结构/130 
    4.4.1结构/130 
    4.4.2记录/132 
    4.5宏汇编/133 
    4.5.1宏的定义和调用/134 
    4.5.2宏的参数/136 
    4.5.3与宏有关的伪指令/138 
    4.6常用的系统功能调用/140 
    4.6.1DOS的系统调用/140 
    4.6.2BIOS中断调用及实现/144 
    4.6.3Windows系统功能调用/147 
    4.7汇编语言顺序程序设计/149 
    4.8汇编语言分支程序设计/150 
    4.8.1无条件转移指令和条件转移指令/150 
    4.8.2分支结构程序设计实例/153 
    4.9汇编语言循环程序设计/157 
    4.9.1循环指令/157 
    4.9.2循环程序设计实例/158 
    4.10串处理程序设计/162 
    4.10.18086/8088串操作指令/162 
    4.10.280386位串操作指令/165 
    4.10.3串操作程序设计实例/165 
    4.11子程序设计/167 
    4.11.1子程序的定义与调用/167 
    4.11.2子程序的参数传递/173 
    4.11.3子程序的嵌套、递归与重入/177 
    4.11.4子程序的应用/179 
    4.12高级汇编语言程序设计/185 
    4.12.1条件控制伪指令/185 
    4.12.2循环控制伪指令/187 
    4.12.3过程声明和过程调用伪指令/190 
    4.13汇编语言与C语言混合编程/193 
    4.13.1C语言程序内嵌汇编指令/193 
    4.13.2汇编语言与C语言模块连接/196 
    小结/201 
    习题/202第5章存储器技术/209 
    5.1存储器概述/209 
    5.1.1存储器的发展及分类/209 
    5.1.2存储器主要技术指标/212 
    5.1.3存储器的基本结构框架/213 
    5.1.4存储系统的层次结构/213 
    5.2半导体随机存取存储器/215 
    5.2.1SRAM存储器/215 
    5.2.2DRAM存储器/217 
    5.2.3只读存储器/220 
    5.2.4新型存储器芯片/222 
    5.2.5主存容量的扩展/225 
    5.3高速缓冲存储技术/230 
    5.3.1Cache的基本原理/230 
    5.3.2Cache的管理/231 
    5.4虚拟存储技术/233 
    小结/235 
    习题/236第6章输入输出接口及数据传输控制方式/237 
    6.1接口概述/237 
    6.1.1接口的功能/237 
    6.1.2I/O端口及其编址方式/239 
    6.1.3I/O端口地址译码/239 
    6.1.4I/O操作指令/241 
    6.2CPU与外设数据的传输控制方式/242 
    6.2.1程序控制方式/242 
    6.2.2中断控制方式/245 
    6.2.3DMA方式/246 
    6.2.4数据传送控制方式的发展/246 
    小结/247 
    习题/247第7章串并行接口技术/248 
    7.1定时/计数器8253/8254/248 
    7.1.18253/8254的内部结构和引脚/248 
    7.1.28253/8254的工作方式/250 
    7.1.38253/8254的编程/254 
    7.1.48253/8254的应用实例/257 
    7.2并行通信接口8255A/259 
    7.2.18255A的内部结构和引脚/259 
    7.2.28255A的工作方式/260 
    7.2.38255A的编程/264 
    7.2.48255A的应用实例/266 
    7.3串行通信基础/269 
    7.3.1串行通信基本概念/270 
    7.3.2串行通信接口标准/271 
    7.4串行通信芯片8251A/275 
    7.4.18251A的内部结构和引脚/275 
    7.4.28251A的工作方式/278 
    7.4.38251A的编程/279 
    7.4.48251A的应用实例/284 
    小结/285 
    习题/286第8章中断和DMA技术/288 
    8.180x86中断系统/288 
    8.1.1中断操作和中断系统/288 
    8.1.2中断调用与返回指令/289 
    8.1.38086中断系统/290 
    8.1.480486的中断/293 
    8.2中断控制器8259A/294 
    8.2.18259A的内部结构和引脚/295 
    8.2.28259A的中断过程/297 
    8.2.38259A的工作方式/298 
    8.2.48259A的初始化和控制命令字/301 
    8.2.58259A的应用实例/308 
    8.3DMA控制器8237A/310 
    8.3.18237A的结构和外部引脚/311 
    8.3.28237A的工作原理/314 
    8.3.38237A的内部寄存器和命令/316 
    8.3.48237A的编程和应用/321 
    小结/322 
    习题/323第9章模拟接口技术/325 
    9.1模拟输入输出系统/325 
    9.1.1微机与控制系统接口/325 
    9.1.2模拟输入通道/326 
    9.1.3模拟输出通道/327 
    9.2数/模转换芯片及接口/327 
    9.2.1数/模转换原理/327 
    9.2.28位数/模转换器DAC0832/330 
    9.2.312位数/模转换器AD567/333 
    9.3模/数转换芯片及接口/336 
    9.3.1模/数转换原理/336 
    9.3.28位模/数转换器ADC0809/341 
    9.3.312位模/数转换器AD574/343 
    9.4A/D、D/A器件的选择/346 
    小结/348 
    习题/349第10章高速串行总线/350 
    10.1USB简介/350 
    10.2USB体系结构/353 
    10.3USB通信协议/357 
    10.3.1通信模型/357 
    10.3.2数据格式/358 
    10.3.3事务处理/360 
    10.3.4数据传输模式/362 
    10.4PC的USB应用及开发/363 
    10.4.1PDIUSBD12芯片特点/365 
    10.4.2PDIUSBD12芯片引脚/366 
    10.4.3PDIUSBD12的典型连接/367 
    10.4.4固件程序设计/367 
    10.4.5驱动程序设计/372 
    10.4.6应用程序设计/372 
    小结/374 
    习题/374 
    参考文献/375
  • 内容简介:
    本书共10章,以16位微处理器8088/8086为主线,介绍微处理器的结构、工作原理、指令系统等,同时兼顾32位以上微处理器80386、80486以及Pentium系列微处理器的相关内容。汇编语言以MASM 6.0为主,同时介绍了与MASM 5.X的区别,详细讲解了基于80x86的汇编程序设计方法。书中详细介绍了传统的接口技术,如并行、串行、定时、DMA、中断、模/数及数/模等接口技术。考虑到信息类相关专业学生的学习需求,本书专门增加了一章介绍存储器技术。第10章介绍*新的高速串行接口USB接口。本书将微机原理、汇编语言、微机接口技术有机地融为一体,既适合课堂教学,又能紧跟*新技术,拓宽学生的知识面。本书条理清楚,深入浅出,有丰富的实例,便于自学。 
    本书可以作为高等学校本科信息类相关专业的教材或参考书,也可以供广大工程技术人员参考。
  • 作者简介:
    王让定,博士,宁波大学教授、博士生导师,浙江省高校中青年学科带头人,“计算机科学与技术”国家特色专业建设点负责人,浙江省高等学校省级教学团队负责人,宁波大学教学名师,校计算机科学与技术教学团队负责人。现兼任中国体视学学会理事,中国计算机学会开放系统专委会委员,中国电子学会通信学会多媒体信息安全专委会委员,浙江省高校计算机教学研究会副理事长,浙江省计算机应用与教育学会教育委员会副主任,浙江省物联网专业委员会副主任,浙江省高校计算机教学指导委员会委员,浙江省大学生软件设计竞赛组委会成员。主持了4项国家自然基金项目,获省科技进步奖2项、浙江省高校科研成果奖3项,获国家发明专利授权6项。在发表学术或教学研究论文80多篇,其中被SCI/EI/ISTP检索的论文有30多篇,主编国家“十一五”规划教材1部,国家“十二五”规划教材1部。
  • 目录:
    第1章微型计算机概述/1 
    1.1微型计算机概念/1 
    1.2微处理器的产生和发展/2 
    1.3计算机系统组成/4 
    1.3.1硬件系统/5 
    1.3.2软件/6 
    1.4系统总线/8 
    1.4.1概述/8 
    1.4.2常用的微机系统总线技术/9 
    小结/10 
    习题/11第2章80x86微处理器/12 
    2.18086/8088微处理器/12 
    2.1.1内部结构/12 
    2.1.2寄存器组/15 
    2.1.3引脚信号及功能/18 
    2.1.4工作模式/22 
    2.1.5总线操作和时序/25 
    2.232位微处理器/32 
    2.2.1内部结构/32 
    2.2.2寄存器组/35 
    2.2.3引脚信号及功能/39 
    2.2.4工作模式/43 
    2.2.5总线操作/44 
    2.3Pentium微处理器/44 
    2.3.1Pentium微处理器的主要特点/45 
    2.3.2Pentium的发展/46 
    2.480x86存储器组织/47 
    2.4.18086/8088的存储器组织/472.4.232位微处理器存储器系统简介/50 
    小结/51 
    习题/51第3章80x86指令系统和寻址方式/53 
    3.18086指令系统概述/53 
    3.1.1数据类型/53 
    3.1.280x86指令的基本组成/55 
    3.28086/8088的寻址方式和指令系统/56 
    3.2.18086/8088的寻址方式/56 
    3.2.28086/8088的常用指令/61 
    3.380386的寻址方式和指令系统/78 
    3.3.180386的寻址方式/78 
    3.3.280386指令系统/80 
    3.480486/Pentium微处理器新增指令/90 
    3.4.180486引入的有关指令/90 
    3.4.2Pentium引入的有关指令/91 
    小结/92 
    习题/93第4章80x86汇编语言程序设计/97 
    4.1MASM宏汇编语句结构及开发过程/98 
    4.1.1汇编语言程序的语句类型和格式/98 
    4.1.2汇编语言的程序格式/99 
    4.1.3汇编语言程序的开发过程/101 
    4.2MASM汇编语言表达式和运算符/107 
    4.2.1常量、运算符及表达式/107 
    4.2.2变量及其属性/111 
    4.3程序段的定义和属性/119 
    4.3.1DOS的程序结构/119 
    4.3.2简化段定义的格式及其伪指令/120 
    4.3.3完整段定义的格式及其伪指令/125 
    4.4复杂数据结构/130 
    4.4.1结构/130 
    4.4.2记录/132 
    4.5宏汇编/133 
    4.5.1宏的定义和调用/134 
    4.5.2宏的参数/136 
    4.5.3与宏有关的伪指令/138 
    4.6常用的系统功能调用/140 
    4.6.1DOS的系统调用/140 
    4.6.2BIOS中断调用及实现/144 
    4.6.3Windows系统功能调用/147 
    4.7汇编语言顺序程序设计/149 
    4.8汇编语言分支程序设计/150 
    4.8.1无条件转移指令和条件转移指令/150 
    4.8.2分支结构程序设计实例/153 
    4.9汇编语言循环程序设计/157 
    4.9.1循环指令/157 
    4.9.2循环程序设计实例/158 
    4.10串处理程序设计/162 
    4.10.18086/8088串操作指令/162 
    4.10.280386位串操作指令/165 
    4.10.3串操作程序设计实例/165 
    4.11子程序设计/167 
    4.11.1子程序的定义与调用/167 
    4.11.2子程序的参数传递/173 
    4.11.3子程序的嵌套、递归与重入/177 
    4.11.4子程序的应用/179 
    4.12高级汇编语言程序设计/185 
    4.12.1条件控制伪指令/185 
    4.12.2循环控制伪指令/187 
    4.12.3过程声明和过程调用伪指令/190 
    4.13汇编语言与C语言混合编程/193 
    4.13.1C语言程序内嵌汇编指令/193 
    4.13.2汇编语言与C语言模块连接/196 
    小结/201 
    习题/202第5章存储器技术/209 
    5.1存储器概述/209 
    5.1.1存储器的发展及分类/209 
    5.1.2存储器主要技术指标/212 
    5.1.3存储器的基本结构框架/213 
    5.1.4存储系统的层次结构/213 
    5.2半导体随机存取存储器/215 
    5.2.1SRAM存储器/215 
    5.2.2DRAM存储器/217 
    5.2.3只读存储器/220 
    5.2.4新型存储器芯片/222 
    5.2.5主存容量的扩展/225 
    5.3高速缓冲存储技术/230 
    5.3.1Cache的基本原理/230 
    5.3.2Cache的管理/231 
    5.4虚拟存储技术/233 
    小结/235 
    习题/236第6章输入输出接口及数据传输控制方式/237 
    6.1接口概述/237 
    6.1.1接口的功能/237 
    6.1.2I/O端口及其编址方式/239 
    6.1.3I/O端口地址译码/239 
    6.1.4I/O操作指令/241 
    6.2CPU与外设数据的传输控制方式/242 
    6.2.1程序控制方式/242 
    6.2.2中断控制方式/245 
    6.2.3DMA方式/246 
    6.2.4数据传送控制方式的发展/246 
    小结/247 
    习题/247第7章串并行接口技术/248 
    7.1定时/计数器8253/8254/248 
    7.1.18253/8254的内部结构和引脚/248 
    7.1.28253/8254的工作方式/250 
    7.1.38253/8254的编程/254 
    7.1.48253/8254的应用实例/257 
    7.2并行通信接口8255A/259 
    7.2.18255A的内部结构和引脚/259 
    7.2.28255A的工作方式/260 
    7.2.38255A的编程/264 
    7.2.48255A的应用实例/266 
    7.3串行通信基础/269 
    7.3.1串行通信基本概念/270 
    7.3.2串行通信接口标准/271 
    7.4串行通信芯片8251A/275 
    7.4.18251A的内部结构和引脚/275 
    7.4.28251A的工作方式/278 
    7.4.38251A的编程/279 
    7.4.48251A的应用实例/284 
    小结/285 
    习题/286第8章中断和DMA技术/288 
    8.180x86中断系统/288 
    8.1.1中断操作和中断系统/288 
    8.1.2中断调用与返回指令/289 
    8.1.38086中断系统/290 
    8.1.480486的中断/293 
    8.2中断控制器8259A/294 
    8.2.18259A的内部结构和引脚/295 
    8.2.28259A的中断过程/297 
    8.2.38259A的工作方式/298 
    8.2.48259A的初始化和控制命令字/301 
    8.2.58259A的应用实例/308 
    8.3DMA控制器8237A/310 
    8.3.18237A的结构和外部引脚/311 
    8.3.28237A的工作原理/314 
    8.3.38237A的内部寄存器和命令/316 
    8.3.48237A的编程和应用/321 
    小结/322 
    习题/323第9章模拟接口技术/325 
    9.1模拟输入输出系统/325 
    9.1.1微机与控制系统接口/325 
    9.1.2模拟输入通道/326 
    9.1.3模拟输出通道/327 
    9.2数/模转换芯片及接口/327 
    9.2.1数/模转换原理/327 
    9.2.28位数/模转换器DAC0832/330 
    9.2.312位数/模转换器AD567/333 
    9.3模/数转换芯片及接口/336 
    9.3.1模/数转换原理/336 
    9.3.28位模/数转换器ADC0809/341 
    9.3.312位模/数转换器AD574/343 
    9.4A/D、D/A器件的选择/346 
    小结/348 
    习题/349第10章高速串行总线/350 
    10.1USB简介/350 
    10.2USB体系结构/353 
    10.3USB通信协议/357 
    10.3.1通信模型/357 
    10.3.2数据格式/358 
    10.3.3事务处理/360 
    10.3.4数据传输模式/362 
    10.4PC的USB应用及开发/363 
    10.4.1PDIUSBD12芯片特点/365 
    10.4.2PDIUSBD12芯片引脚/366 
    10.4.3PDIUSBD12的典型连接/367 
    10.4.4固件程序设计/367 
    10.4.5驱动程序设计/372 
    10.4.6应用程序设计/372 
    小结/374 
    习题/374 
    参考文献/375
查看详情
12
系列丛书 / 更多
汇编语言与接口技术(第4版)/计算机系列教材
人机交互技术/计算机系列教材
周苏、王文 著
汇编语言与接口技术(第4版)/计算机系列教材
计算机系列教材:实用软件工程(第3版)
殷人昆 著
汇编语言与接口技术(第4版)/计算机系列教材
计算机系列教材:计算机组成原理与汇编语言
易小林 著
汇编语言与接口技术(第4版)/计算机系列教材
数据挖掘算法原理与实现(第2版)/计算机系列教材
王振武 著
汇编语言与接口技术(第4版)/计算机系列教材
Access2016数据库应用案例教程/计算机系列教材
徐效美、巩艳华、薛梅、高文卿、董刚 编
汇编语言与接口技术(第4版)/计算机系列教材
数据结构与算法习题解析与实验指导
邹永林、周蓓、唐晓阳 著
汇编语言与接口技术(第4版)/计算机系列教材
微型计算机原理及应用(第二版)
李云 编
汇编语言与接口技术(第4版)/计算机系列教材
计算机系统基础
张羽、黄小平 著
汇编语言与接口技术(第4版)/计算机系列教材
计算机新技术教程/计算机系列教材
汤晓兵、徐遵义、赵洪銮、白彧、袁卫华 著
汇编语言与接口技术(第4版)/计算机系列教材
数据结构与算法·第2版/计算机系列教材
熊岳山 著
汇编语言与接口技术(第4版)/计算机系列教材
计算机导论(技术篇)/计算机系列教材
陈德裕 著
汇编语言与接口技术(第4版)/计算机系列教材
ACM/ICPC算法基础训练教程
喻梅、于瑞国 编
相关图书 / 更多
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言案例教程(微课版)()
李建俊、张慧明 著
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言:基于x86处理器(原书第8版)
[美]基普·R.欧文(Kip R.Irvine)
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言简明教程(湖北警官学院系列教材)
王宁 著
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言程序设计——基于x86与MIPS架构
何云华
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言上机指导(微课版)
许向前 主编;崔素丽 副主编;李建俊;张慧明;孙曼曼
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言编程基础 基于LoongArch
孙国云 敖琪 王锐
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言:基于x86处理器(英文版·原书第8版)
[美]基普·欧文(Kip R.Irvine)
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言程序设计——基于ARM体系结构(第4版)
文全刚 著
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言与计算机系统组成 第2版
李心广 张晶 潘智刚 罗海涛 编著
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言(基于64位ARMv8体系结构)
钱晓捷
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言程序设计(第3版)(微课版)
刘慧婷 吕钊
汇编语言与接口技术(第4版)/计算机系列教材
汇编语言(第4版)
全国计算机专业技术资格考试办公室 著