当前位置:主页 > 课后答案 > 汇编语言习题答案
汇编语言与接口技术(第2版)

《汇编语言与接口技术(第2版)》课后习题答案

  • 更新:2021-08-29
  • 大小:60 KB
  • 类别:汇编语言
  • 作者:叶继华
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书以汇编语言与接口技术为核心,重点介绍了8086微型机和ARM嵌入式微处理器PXA270的结构、工作原理。在讲解有关硬件和必备知识的基础上,兼顾16位和32位汇编语言的知识,以Masm和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,使学生既掌握一般的汇编语言编程方法,又达到让学生学会如何用汇编实现接口设计的目的。

目录

  • 前言
  • 第1章基础知识
  • 1.1微型计算机概述
  • 1.1.1微型计算机的特点
  • 1.1.2微型计算机系统的层次
  • 1.2计算机语言
  • 1.2.1机器语言
  • 1.2.2汇编语言
  • 1.2.3高级语言
  • 1.2.4汇编语言示例和特点
  • 1.3数据表示
  • 1.3.1数值数据
  • 1.3.2字符数据
  • 1.4习题
  • 第2章8086微处理器
  • 2.1Intel 8086微处理器
  • 2.1.1Intel 8086 CPU的内部结构
  • 2.1.2Intel 8086内部寄存器
  • 2.2存储器物理地址的形成
  • 2.2.1存储器结构
  • 2.2.2物理地址的形成
  • 2.2.3存储器单元的地址和内容
  • 2.3习题
  • 第3章8086指令系统
  • 3.18086的寻址方式
  • 3.1.1数据的寻址方式
  • 3.1.2程序转移地址的寻址方式
  • 3.1.3对端口的寻址方式
  • 3.28086的指令系统
  • 3.2.1数据传送类指令
  • 3.2.2算术运算类指令
  • 3.2.3位操作类指令
  • 3.2.4串操作类指令
  • 3.2.5控制转移类指令
  • 3.2.6处理机控制类指令
  • 3.3习题
  • 第4章MASM汇编语言知识
  • 4.1MASM汇编语言格式
  • 4.1.1指令语句格式
  • 4.1.2伪指令语句格式
  • 4.2汇编语句表达式
  • 4.2.1常量、变量和表达式
  • 4.2.2标号
  • 4.2.3表达式中的运算符
  • 4.3伪指令
  • 4.3.1数据定义伪指令
  • 4.3.2符号定义伪指令
  • 4.3.3段定义相关伪指令
  • 4.3.4子程序(过程)定义伪指令
  • 4.3.5其他伪指令
  • 4.3.6程序正常结束方式
  • 4.3.7MASM汇编语言源程序结构
  • 4.4MASM汇编语言程序的上机过程
  • 4.4.1MASM汇编程序的有关概念
  • 4.4.2MASM汇编语言程序的上机过程
  • 4.5DOS功能调用和BIOS功能调用
  • 4.5.1常用的DOS功能调用
  • 4.5.2DOS功能调用
  • 4.5.3BIOS功能调用
  • 4.6习题
  • 第5章汇编语言程序设计
  • 5.1程序设计概述
  • 5.1.1汇编语言程序设计的一般步骤
  • 5.1.2流程图
  • 5.2顺序程序设计
  • 5.3分支程序设计
  • 5.3.1用条件转移指令实现程序分支
  • 5.3.2用跳转表实现多路分支
  • 5.4 循环程序设计
  • 5.4.1循环程序的结构
  • 5.4.2循环控制的方法
  • 5.4.3单重循环程序设计
  • 5.4.4多重循环程序设计
  • 5.5子程序设计
  • 5.5.1子程序的概念
  • 5.5.2子程序的定义
  • 5.5.3子程序的设计方法
  • 5.5.4子程序应用举例
  • 5.5.5子程序的嵌套与递归调用
  • 5.6模块化程序设计
  • 5.7习题
  • 第6章高级汇编语言程序设计
  • 6.1高级汇编技术
  • 6.1.1结构和联合
  • 6.1.2记录
  • 6.1.3宏
  • 6.1.4重复汇编
  • 6.1.5条件汇编
  • 6.2MASM汇编语言与高级语言的连接
  • 6.2.1PASCAL语言程序与汇编语言程序的连接
  • 6.2.2C语言程序与汇编语言程序的连接
  • 6.380x86的寻址方式和扩充的指令
  • 6.3.180x86数据的寻址方式
  • 6.3.280x86程序转移地址的寻址方式
  • 6.3.380x86扩充的指令
  • 6.3.480x86扩充的伪指令
  • 6.3.5保护方式专用指令
  • 6.480x86汇编语言编程
  • 6.4.1实地址方式汇编语言程序设计
  • 6.4.2保护方式的进入和退出
  • 6.4.3保护方式汇编语言程序设计
  • 6.5习题
  • 第7章嵌入式系统概述
  • 7.1嵌入式系统的概念
  • 7.1.1嵌入式系统的定义
  • 7.1.2嵌入式系统的特点
  • 7.1.3嵌入式系统的组成
  • 7.2ARM体系结构简介
  • 7.2.1ARM处理器系列
  • 7.2.2ARM处理器的工作基础
  • 7.3ARM开发环境
  • 7.3.1ARM的开发流程
  • 7.3.2开发环境
  • 7.3.3简单实例
  • 7.4习题
  • 第8章ARM汇编语言程序设计
  • 8.1ARM处理器的寻址方式
  • 8.2ARM处理器汇编语言指令
  • 8.2.1ARM指令概述
  • 8.2.2Thumb指令概述
  • 8.3ARM汇编语言伪指令
  • 8.3.1符号定义伪指令
  • 8.3.2数据定义伪指令
  • 8.3.3汇编控制伪指令
  • 8.3.4其他常用的伪指令
  • 8.4ARM汇编语言语句格式
  • 8.4.1ARM汇编语言中的符号
  • 8.4.2ARM汇编语句中的表达式
  • 8.5ARM汇编语言程序设计
  • 8.5.1汇编语言的程序格式
  • 8.5.2ARM 指令的汇编程序设计
  • 8.6习题
  • 第9章微型机接口
  • 9.1微型机接口的基本知识
  • 9.2I/O设备数据传送方式
  • 9.2.1微型机I/O端口的布局
  • 9.2.2 I/O端口地址的译码
  • 9.2.3CPU与外设之间的信息传送方式
  • 9.3中断系统
  • 9.3.1中断系统概述
  • 9.3.28086/8088的中断系统
  • 9.3.3可编程中断控制器8259A
  • 9.4DMA
  • 9.4.1DMA传送方式
  • 9.4.2DMA控制器8237A
  • 9.5习题
  • 第10章可编程接口芯片
  • 10.18255并行接口
  • 10.1.1并行接口的概念
  • 10.1.2Intel 8255A可编程并行接口
  • 10.1.3Intel 8255A的控制字
  • 10.1.4Intel 8255A的工作方式
  • 10.1.5Intel 8255A编程
  • 10.28251串行接口
  • 10.2.1串行接口的概念
  • 10.2.2Intel 8251A可编程串行接口
  • 10.2.3Intel 8251A编程
  • 10.3可编程定时/计数器芯片
  • 10.3.1定时/计数器的概念
  • 10.3.2Intel 8253可编程定时/计数器
  • 10.3.3Intel 8253控制字和工作方式
  • 10.3.4Intel 8253编程
  • 10.4习题
  • 第11章嵌入式系统接口电路
  • 11.1PXA27x处理器
  • 11.1.1PXA270处理器组成
  • 11.1.2XScale内核
  • 11.2PXA270处理器接口电路
  • 11.2.1GPIO
  • 11.2.2存储器接口
  • 11.2.3UART
  • 11.2.4中断控制器
  • 11.2.5LCD控制器
  • 11.2.6以太网接口
  • 11.2.7JTAG接口
  • 11.2.8其他接口
  • 11.3习题
  • 附录
  • 附录ADEBUG的使用
  • 附录B汇编程序出错信息
  • 参考文献

资源下载

资源下载地址1:https://pan.baidu.com/s/15YH3URoikwF3YHWrWOo2RA

相关资源

网友留言