×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
汇编语言与接口技术

汇编语言与接口技术

1星价 ¥40.8 (7.7折)
2星价¥40.8 定价¥53.0
暂无评论
图文详情
  • ISBN:9787568264266
  • 装帧:简裝本
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:377页
  • 出版时间:2018-10-01
  • 条形码:9787568264266 ; 978-7-5682-6426-6

本书特色

本书将汇编语言与接口技术结合起来,在对CPU、硬件底层充分了解的基础上掌握汇编语言程序设计的基本方法和接口技术的基本原理,培养学生的硬件组成与设计思维,再结合典型的接口电路实例,通过汇编语言实现其典型应用,在宏观上勾画出计算机硬件系统与接口框架的同时,结合汇编语言编程技术,使学生对现代计算机系统有更全面深入的了解。 本规划教材的编写将遵照循序渐进的原则,注重理论基础到实践应用的过渡。教材*章、第二章主要讲述微处理器及计算机系统的硬件结构基础知识;第三章主要讲述CPU保护模式下的编程模式,包括内存管理、任务和保护等知识;第四章至第六章则从指令、编程、与C语言相结合等方面系统性的讲述汇编语言编程的基本方法与实际应用;第七章则系统的讲述存储器体系及其接口技术;第八章为总线与可编程接口芯片相关基础知识及其汇编应用;第九章为中断技术及其汇编编程应用。全书基本涵盖了汇编语言与接口技术的常规内容,参与编写的几位老师均为站在教学和科研*线、有着丰富教学经验的教师,该书编写完成后适合用作工科计算机与信息类专业的课程教材。

内容简介

本书为北京理工大学“十三五”规划教材。教材内容新颖,组织架构合理,理论与实践结合。参加本书编写的均为多年工作在教学和科研*线、有着丰富经验的教师,本书适合用作高等院校计算机与信息类专业的课程教材。

目录

第1章 微型计算机硬件系统  1.1 微处理器   1.1.1 微处理器概述   1.1.2 80x86系列CPU发展   1.1.3 CPU的微结构   1.1.4 微处理器性能指标   1.1.5 微处理器软件特性   1.1.6 多核技术  1.2 主板   1.2.1 主板结构   1.2.2 芯片组   1.2.3 主板插槽   1.2.4 外部接口  1.3 内存   1.3.1 基本概念   1.3.2 存储器访问  1.4 扩展卡  习题1 第2章 微处理器管理模式  2.1 微处理器的基本结构  2.2 CPU工作模式   2.2.1 实模式   2.2.2 保护模式   2.2.3 虚拟8086模式   2.2.4 64位CPU的工作模式  2.3 寄存器   2.3.1 程序可见寄存器   2.3.2 保护模式下的寄存器  2.4 内存管理   2.4.1 实模式下分段管理   2.4.2 保护模式下分段管理   2.4.3 页式内存管理  2.5 任务   2.5.1 任务执行环境   2.5.2 任务状态段   2.5.3 门   2.5.4 任务切换  2.6 保护   2.6.1 数据访问保护   2.6.2 对程序的保护   2.6.3 输入输出保护  习题2 第3章 指令系统  3.1 数据寻址方式   3.1.1 CPU操作数寻址   3.1.2 存储器操作数寻址  3.2 数据运算指令   3.2.1 数据传送指令   3.2.2 算术运算指令   3.2.3 位运算指令  3.3 程序控制指令  3.3.1 转移指令的寻址方式   3.3.2 转移指令   3.3.3 循环指令   3.3.4 子程序调用与返回指令   3.3.5 中断调用与返回指令  3.4 处理机控制指令   3.4.1 标志操作指令   3.4.2 常用处理机控制指令  3.5 块操作指令   3.5.1 块操作指令格式   3.5.2 块操作指令示例  习题3 第4章 汇编语言程序开发  4.1 汇编语言基本知识   4.1.1 汇编语言概述   4.1.2 汇编语言编程环境   4.1.3 汇编语言语句格式  4.2 常用伪指令   4.2.1 数据定义伪指令   4.2.2 符号定义伪指令   4.2.3 操作符伪指令   4.2.4 框架定义伪指令  4.3 汇编源程序格式   4.3.1 用户界面   4.3.2 控制台界面的汇编源程序   4.3.3 Windows界面的汇编源程序   4.3.4 输入/输出有关的Windows API函数  4.4 分支与循环程序设计   4.4.1 分支程序设计   4.4.2 循环程序设计  4.5 浮点运算   4.5.1 浮点数的表示与存储   4.5.2 浮点寄存器   4.5.3 浮点指令及其编程  4.6 程序优化   4.6.1 运行时间优化   4.6.2 占用空间优化  习题4 第5章 子程序设计  5.1 子程序基本知识   5.1.1 子程序定义   5.1.2 堆栈   5.1.3 子程序的返回地址  5.2 参数传递   5.2.1 C语言函数的参数传递方式   5.2.2 汇编语言子程序的参数传递方式   5.2.3 带参数子程序的调用   5.2.4 子程序中的局部变量  5.3 子程序的特殊应用   5.3.1 子程序嵌套   5.3.2 子程序递归   5.3.3 缓冲区溢出  5.4 模块化程序设计   5.4.1 模块化设计基本概念   5.4.2 模块间的通信  5.5 C语言模块的反汇编   5.5.1 基本框架   5.5.2 选择结构   5.5.3 循环结构   5.5.4 变量定义   5.5.5 指针   5.5.6 函数  5.6 C语言和汇编语言的混合编程   5.6.1 直接嵌入   5.6.2 C程序调用汇编子程序   5.6.3 汇编调用C函数   5.6.4 C 与汇编的联合编程  习题5 第6章 存储系统与技术  6.1 高速缓冲存储器   6.1.1 Cache工作原理   6.1.2 Cache一致性协议  6.2 内部存储器   6.2.1 内存分类   6.2.2 主要技术指标和参数   6.2.3 内存模组  6.3 辅助存储器   6.3.1 硬盘概述   6.3.2 HDD原理和主要技术指标  6.3.3 ATAPI标准   6.3.4 ATA接口的编程模型   6.3.5 ATA设备寄存器   6.3.6 硬盘读写方式   6.3.7 串行ATA   6.3.8 固态硬盘  习题6 第7章 总线技术  7.1 总线概述   7.1.1 总线的分类   7.1.2 总线技术指标  7.2 PCI总线   7.2.1 PCI总线特点   7.2.2 PCI总线的体系结构   7.2.3 PCI总线引脚信号定义   7.2.4 PCI总线命令   7.2.5 PCI总线协议   7.2.6 PCI总线数据传输过程   7.2.7 总线仲裁   7.2.8 PCI总线配置  7.3 PCI - E总线   7.3.1 PCI - E概述   7.3.2 PCI - E的协议层次  7.4 USB总线   7.4.1 USB的起源和发展   7.4.2 USB接口的硬件特性   7.4.3 USB OTG技术及其扩展   7.4.4 USB通信协议  7.5 I2C总线   7.5.1 I2C概述   7.5.2 I2C接口访问EEPROM  习题7 第8章 接口技术  8.1 串行接口及应用   8.1.1 串行通信概述   8.1.2 可编程串行通信接口  8.2 定时与计数技术   8.2.1 定时与计数概述   8.2.2 可编程定时器芯片   8.2.3 微机系统中的定时  8.3 红外   8.3.1 红外技术概述   8.3.2 IrDA协议分析   8.3.3 IrDA建立连接的过程  8.4 Wi-Fi   8.4.1 WLAN的组成   8.4.2 WLAN的结构   8.4.3 IEEE 802.11协议 习题8 第9章 中断技术  9.1 中断概述   9.1.1 中断基本原理   9.1.2 中断和异常   9.1.3 中断服务程序  9.2 实模式的中断处理   9.2.1 中断向量表   9.2.2 中断处理过程   9.2.3 写中断向量表  9.3 保护模式的中断处理  9.3.1 中断描述符表  9.3.2 中断和异常的处理过程 9.4 可编程中断控制器8259  9.4.1 内部结构  9.4.2 8259中断过程  9.4.3 8259的级联  9.4.4 8259的编程  9.4.5 8259在PC中的应用 9.5 高级可编程中断控制器  9.5.1 APIC概述  9.5.2 LAPIC  9.5.3 IO APIC 习题9 附录 Visual Studio 2017编写汇编语言程序步骤参考文献
展开全部

作者简介

李元章 1978年生,北京理工大学计算机学院 数据存储技术团队,讲师、硕士生导师,主要研究领域为信息安全、嵌入式技术等。主讲课程:汇编语言程序设计(本科)、计算机接口技术(本科)、嵌入式技术(研究生)。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航