x86 PC汇编语言、设计与接口(第五版)

x86 PC汇编语言、设计与接口(第五版)
作 者: 马兹迪 考西 高升
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《x86 PC汇编语言、设计与接口(第五版)》作者简介

内容简介

《x86 PC汇编语言、设计与接口》深入介绍了x86体系结构、总线、接口技术、系统编程、IEEE浮点数学、USB、高速缓存以及RISC和Harvard体系结构,逐步并系统地介绍了x86汇编语言编程和PC体系结构的基础知识,为读者提供了有趣且方便的学习经验,并用大量的示例及习题来加深读者对概念的理解,是高校计算机专业学生及x86嵌入式设计人员的理想教材和参考书。《x86 PC汇编语言、设计与接口》特点:覆盖了从8086至64位Itanium的所有x86微处理器。使用汇编和C程序示例来深入介绍x86PC体系结构。使用示例介绍了x86指令的用法。介绍了IEEE浮点数和数字协处理器的基本知识。探讨和分析了16位、32位和64位处理器(如Pentium和Itanium芯片)间的硬件不同点。讨论了x86微处理器的8位、16位和32位接口。通过使用来自IBM PC技术参考中的程序片断,显示了PC系统编程的真实方法。简单介绍了USB端口以及如何使用C#来访问它的方法。对x86 CU和RISC处理器进行了比较。考察了x86高速缓存及其组织结构。覆盖了从Intel至AMD的x86处理器的64位新特性。探讨了x86处理器的超标量架构及其多核特性。

图书目录

第0章 计算导论

0.1 计数与编码系统

0.2 数字系统入门

0.3 进入计算机内部

本章习题

复习题答案

第1章 x86微处理器

1.1 x86系列演变的简要历史

1.2 走进8088/86的内部

1.3 汇编语言简介

1.4 程序段介绍

1.5 堆栈

1.6 标志寄存器

1.7 x86寻址模式

本章习题

复习题答案

第2章 汇编语言程序设计

2.1 伪指令和示例程序

2.2 程序的汇编、链接与执行

2.3 示例程序

.2.4 控制转移指令

2.5 数据类型和数据定义

2.6 完整段定义

2.7 流程图和伪代码

本章习题

复习题答案

第3章 算术与逻辑运算指令及编程

3.1 无符号数的加减法

3.2 无符号数的乘法和除法

3.3 逻辑指令

3.4 bcd和ascii的转换

3.5 循环移位指令

3.6 c语言的位操作

本章习题

复习题答案

第4章 int 21h和int 10h编程及宏指令

4.1 bios中int 10h的编程

4.2 dos中断21h

4.3 什么是宏以及如何使用宏

本章习题

复习题答案

第5章 键盘和鼠标编程

5.1 int 16h键盘编程

5.2 利用int 33h进行鼠标编程

本章习题

复习题答案

第6章 带符号数、字符串和表

6.1 带符号数的算术运算

6.2 字符串和表操作

本章习题

复习题答案

第7章 模块及模块化程序设计

7.1 编写和链接模块

7.2 一些非常有用的模块

7.3 在模块之间传递参数

本章习题

复习题答案

第8章 x86的32位程序设计

8.1 x86的32位编程

本章习题

复习题答案

第9章 8088、80286微处理器与isa总线

9.1 8088 微处理器

9.2 8284和8288支撑芯片

9.3 isa总线的8位区段

9.4 80286微处理器

9.5 16位isa总线

本章习题

复习题答案

第10章 存储器及其接口

10.1 半导体存储器

10.2 存储器地址译码

10.3 ibm pc的内存映射

10.4 ram和rom的数据完整性

10.5 16位存储器的接口

本章习题

复习题答案

第11章 8255 i/o编程

11.1 8088输入/输出指令

11.2 i/o地址的译码和设计

11.3 x86 pc的i/o地址映射

11.4 8255编程与接口

本章习题

复习题答案

第12章 lcd、电动机、adc及传感器接口

12.1 lcd接口

12.2 步进电动机接口

12.3 dac接口

12.4 adc芯片和传感器接口

本章习题

复习题答案

第13章 8253/54定时器

13.1 8253/54定时器简介

13.2 x86 pc中8253/54定时器的连接与编程

13.3 在x86 pc上播放音乐

本章习题

复习题答案

第14章 x86 pc的中断系统

14.1 8088/86中断

14.2 x86 pc及其中断分配

14.3 8259可编程中断控制器

14.4 8259芯片在x86 pc中的应用

14.5 x86 pc中断的进一步讨论

本章习题

复习题答案

第15章 x86 pc直接存储器存取和dma通道

15.1 dma的概念

15.2 8237 dma芯片编程

15.3 ibm pc 8237 dma接口

15.4 x86 pc dma

本章习题

复习题答案

第16章 视频和视频适配器

16.1 显示器的原理和视频模式

16.2 文本模式编程及显存

16.3 图形和图形编程

本章习题

复习题答案

第17章 汇编语言和c#串口编程

17.1 串行通信的基本知识

17.2 x86 pc com端口的汇编和c#编程

本章习题

复习题答案

第18章 键盘与打印机接口

18.1 键盘与主机的接口

18.2 pc键盘接口与编程

18.3 ibm pc打印机及接口

本章习题

复习题答案

第19章 硬盘

19.1 硬盘组织与性能

本章习题

复习题答案

第20章 ieee浮点数和x87数字协处理器

20.1 数字协处理器和ieee浮点标准

20.2 x87指令和编程

20.3 x87指令

本章习题

复习题答案

第21章 386微处理器:实模式与保护模式

21.1 实模式下的80386

21.2 80386硬件结构视图

21.3 80386保护模式

本章习题

复习题答案

第22章 高速存储器设计和缓存

22.1 x86的存储器周期时间

22.2 页式dram和静态列dram

22.3 高速缓存

22.4 sdram、ddr ram和rambus存储器

本章习题

复习题答案

第23章 奔腾和risc处理器

23.1 80486微处理器

23.2 intel奔腾处理器

23.3 risc架构

23.4 pentium pro(高能奔腾)处理器

23.5 mmx技术

本章习题

复习题答案

第24章 x86的演化:从32位到64位

24.1 x86奔腾系列处理器的演化

24.2 x86的64位处理器和vista

本章习题

复习题答案

第25章 系统设计与故障分析

25.1 集成电路技术概述

25.2 ic连接和系统设计问题

本章习题

复习题答案

第26章 isa、pc104和pci总线

26.1 isa总线的内存访问信号

26.2 isa的i/o总线时序

26.3 pci总线

本章习题

复习题答案

第27章 usb编程

27.1 usb端口概要

27.2 usb口的扩展与电源管理

27.3 usb编程

本章习题

复习题答案