《汇编语言简明教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈连玉编著
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:1996
  • ISBN:7561111517
  • 页数:213 页
图书介绍:暂缺《汇编语言简明教程》简介

第一章IBM-PC微型机的结构 1

第一节 微处理器 1

一、可执行部件EU 1

目 录 1

二、总线接口部件BIU 3

第二节存储器 5

第三节 内存储器的地址分段 5

第四节 指令的寻址方式 7

三、存储器寻址 8

一、立即数寻址 8

二、寄存器寻址 8

习题一 11

第二章汇编语言 12

第一节 汇编语言使用的常数、变量、运算操作符和表达式 12

一、常数 12

二、运算符和操作符 12

第二节 汇编语言指令 16

四、变量和表达式 16

三、运算符、操作符的优先级 16

第三节 伪指令 17

一、基本伪指令的格式及其说明 18

二、常用的伪指令 18

第四节重复伪指令 24

第五节 宏指令 26

一、宏指令定义 26

二、宏指令的调用 27

三、宏指令举例 28

四、和宏指令有关的伪指令 31

习题二 31

第三章顺序结构的程序设计 33

第一节 常用的数据传送指令 33

第二节 算术操作和逻辑操作指令 38

一、常用的算术运算指令 38

二、逻辑运算指令 41

三、算术运算、逻辑运算举例 44

一、算术逻辑移位指令 46

第三节 移位指令 46

二、循环移位指令 48

第四节 表达式程序设计 50

第五节 顺序结构的程序设计 53

习题三 56

第四章分枝结构的程序设计 58

第一节 常用的转移指令、比较指令 58

一、无条件转移指令 58

二、条件转移指令 59

一、计算机解决实际问题的一般过程 62

三、比较指令CMP 62

第二节程序设计框图法 62

二、框图中有关图框的规定 63

第三节 程序的分枝结构 64

第四节 分枝结构的程序设计 66

习题四 77

第五章循环结构的程序设计 78

第一节 问题的提出 78

一、重复控制指令 79

第二节 重复控制指令、标志位指令和十进制调正指令 79

二、标志位操作指令 84

三、BCD码表示的十进制数运算的调整指令 85

第三节 单重循环程序的结构 86

第四节 单重循环程序设计的实现方法 88

一、计数器控制循环(循环次数已知) 88

二、按题目中的条件控制循环(循环次数未知) 91

第五节 字符处理和代码转换程序实例 93

第六节 多重循环程序设计 97

习题五 103

第六章子程序设计 104

第一节 子程序的概念及其特点 104

第二节 有关子程序的指令 104

一、寄存器交换指令 104

二、堆栈指令 105

三、调用指令和返回指令 106

第三节 子程序和主程序间的参数传送方式 108

第四节 子程序设计实例及其调用方法 109

第五节 嵌套子程序 115

第六节 递归子程序 121

习题六 124

第七章输入输出程序设计 126

第一节 输入/输出操作指令 126

一、直接寻址方式 126

二、DX寄存器间接寻址方式 126

三、输入/输出指令举例 127

第二节 CPU同输入/输出设备间有关信息的传送方式 127

一、输入/输出接口传送的有关信息 127

二、CPU和输入/输出设备间数据信息传送的方式 128

习题七 134

第八章中断 136

第一节 中断的概念和作用 136

第二节 中断的类型及其处理过程 136

二、外部中断 137

三、中断的处理过程 137

一、内部中断 137

四、中断优先级 139

五、中断向量表 140

第三节 BIOS中断 140

第四节DOS系统中断调用 142

第五节 有关中断的指令及程序设计 144

一、有关中断指令、中断控制器及接口 144

二、中断程序设计 145

习题八 149

第九章图形 151

第一节 图形显示 151

一、字符显示 151

二、图形方式下的图像显示 160

习题九 164

第十章80286/80386系统 166

第一节 概念和术语 166

一、存储管理的操作方式 166

二、有关术语 166

三、特权级检查 167

四、描述符的定义 168

第二节 80286/80386微处理器结构 169

一、通用寄存器和段寄存器 169

二、标志寄存器 169

三、指令计数器(指令指针) 169

六、段描述符寄存器 170

八、调试和测试寄存器 170

七、控制寄存器 170

五、系统地址寄存器 170

四、机器状态字寄存器 170

第三节 寻址方式 171

第四节 存储管理 171

一、80386的分页保护虚地址方式 172

二、80386的虚拟8086方式 172

第五节 指令系统 173

一、80286增强与扩充的指令 173

二、80386扩充指令 176

习题十 178

第十一章汇编语言的上机操作过程 179

第一节 汇编语言上机操作概要 179

第二节 汇编程序(ASM.EXE)和宏汇编程序(MASM.EXE)及其使用 180

第三节 连接程序(LINK.EXE)的使用 181

第四节 调试程序(DEBUG.COM)的使用 184

一、DEBUG程序的装入启动 184

二、DEBUG的命令及其使用 184

第五节 可执行文件的程序段前缀 193

第六节一个上机实例 195

习题十一 196

附录 197

附录A-Ⅰ ASCⅡ码表 197

附录A-Ⅱ 扩展ASCⅡ码表 198

附录B指令功能、时钟数和字节数 199

附录C计算有效地址的时间 208

附录D 8088指令的执行时间 209

附录E指令对标志位影响 210

参考文献 213