
作者:编者:叶继华
页数:324
出版社:机械工业出版社
出版日期:2018
ISBN:9787111404613
电子书格式:pdf/epub/txt
内容简介
本书以汇编语言与接口技术为核心,重点介绍了8086微型机和ARM嵌入式微处理器PXA270的结构、工作原理。在讲解有关硬件和第一知识的基础上,兼顾16位和32位汇编语言的知识,以Masm和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,使学生既掌握一般的汇编语言编程方法,又达到让学生学会如何用汇编实现接口设计的目的。
本书特色
本书以汇编语言与接口技术为核心,重点介绍了8086微型机和ARM嵌入式微处理器PXA270的结构、工作原理。在讲解有关硬件和第一知识的基础上,兼顾16位和32位汇编语言的知识,以Masm和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,使学生既掌握一般的汇编语言编程方法,又达到让学生学会如何用汇编实现接口设计的目的。
目录
出版说明
前言
第1章基础知识
11微型计算机概述
111微型计算机的特点
112微型计算机系统的层次
12计算机语言
121机器语言
122汇编语言
123高级语言
124汇编语言示例和特点
13数据表示
131数值数据
132字符数据
14习题
第2章8086微处理器
21Intel 8086微处理器
211Intel 8086 CPU的内部结构
212Intel 8086内部寄存器
22存储器物理地址的形成
221存储器结构
222物理地址的形成
223存储器单元的地址和内容
23习题
第3章8086指令系统
318086的寻址方式
311数据的寻址方式
312程序转移地址的寻址方式
313对端口的寻址方式
328086的指令系统
321数据传送类指令
322算术运算类指令
323位操作类指令
324串操作类指令
325控制转移类指令
326处理机控制类指令
33习题
第4章MASM汇编语言知识
41MASM汇编语言格式
411指令语句格式
412伪指令语句格式
42汇编语句表达式
421常量、变量和表达式
422标号
423表达式中的运算符
43伪指令
431数据定义伪指令
432符号定义伪指令
433段定义相关伪指令
434子程序(过程)定义伪指令
435其他伪指令
436程序正常结束方式
437MASM汇编语言源程序结构
44MASM汇编语言程序的上机过程
441MASM汇编程序的有关概念
442MASM汇编语言程序的上机过程
45DOS功能调用和BIOS功能调用
451常用的DOS功能调用
452DOS功能调用
453BIOS功能调用
46习题
第5章汇编语言程序设计
51程序设计概述
511汇编语言程序设计的一般步骤
512流程图
52顺序程序设计
53分支程序设计
531用条件转移指令实现程序分支
532用跳转表实现多路分支
54 循环程序设计
541循环程序的结构
542循环控制的方法
543单重循环程序设计
544多重循环程序设计
55子程序设计
551子程序的概念
552子程序的定义
553子程序的设计方法
554子程序应用举例
555子程序的嵌套与递归调用
56模块化程序设计
57习题
第6章高级汇编语言程序设计
61高级汇编技术
611结构和联合
612记录
613宏
614重复汇编
615条件汇编
62MASM汇编语言与高级语言的连接
621PASCAL语言程序与汇编语言程序的连接
622C语言程序与汇编语言程序的连接
6380×86的寻址方式和扩充的指令
63180×86数据的寻址方式
63280×86程序转移地址的寻址方式
63380×86扩充的指令
63480×86扩充的伪指令
635保护方式专用指令
6480×86汇编语言编程
641实地址方式汇编语言程序设计
642保护方式的进入和退出
643保护方式汇编语言程序设计
65习题
第7章嵌入式系统概述
71嵌入式系统的概念
711嵌入式系统的定义
712嵌入式系统的特点
713嵌入式系统的组成
72ARM体系结构简介
721ARM处理器系列
722ARM处理器的工作基础
73ARM开发环境
731ARM的开发流程
732开发环境
733简单实例
74习题
第8章ARM汇编语言程序设计
81ARM处理器的寻址方式
82ARM处理器汇编语言指令
821ARM指令概述
822Thumb指令概述
83ARM汇编语言伪指令
831符号定义伪指令
832数据定义伪指令
833汇编控制伪指令
834其他常用的伪指令
84ARM汇编语言语句格式
841ARM汇编语言中的符号
842ARM汇编语句中的表达式
85ARM汇编语言程序设计
851汇编语言的程序格式
852ARM 指令的汇编程序设计
86习题
第9章微型机接口
91微型机接口的基本知识
92I/O设备数据传送方式
921微型机I/O端口的布局
922 I/O端口地址的译码
923CPU与外设之间的信息传送方式
93中断系统
931中断系统概述
9328086/8088的中断系统
933可编程中断控制器8259A
94DMA
941DMA传送方式
942DMA控制器8237A
95习题
第10章可编程接口芯片
1018255并行接口
1011并行接口的概念
1012Intel 8255A可编程并行接口
1013Intel 8255A的控制字
1014Intel 8255A的工作方式
1015Intel 8255A编程
1028251串行接口
1021串行接口的概念
1022Intel 8251A可编程串行接口
1023Intel 8251A编程
103可编程定时/计数器芯片
1031定时/计数器的概念
1032Intel 8253可编程定时/计数器
1033Intel 8253控制字和工作方式
1034Intel 8253编程
104习题
第11章嵌入式系统接口电路
111PXA27x处理器
1111PXA270处理器组成
1112XScale内核
112PXA270处理器接口电路
1121GPIO
1122存储器接口
1123UART
1124中断控制器
1125LCD控制器
1126以太网接口
1127JTAG接口
1128其他接口
113习题
附录
附录ADEBUG的使用
附录B汇编程序出错信息
参考文献















