书籍 汇编语言程序设计的封面

汇编语言程序设计PDF电子书下载

常国权,赵凯,张捐净主编;郭丽敏,孔娟副主编

购买点数

11

出版社

南京:东南大学出版社

出版时间

2014

ISBN

标注页数

264 页

PDF页数

274 页

图书目录

项目一 汇编语言基础知识 2

任务一:认识汇编语言 2

任务描述 2

任务分析 2

知识准备 2

一、汇编语言 2

二、汇编语言的特点 3

三、恰当地使用汇编语言 4

任务实施 5

任务二:数值的表示 6

任务描述 6

任务分析 6

知识准备 6

一、原码,反码,补码 6

二、字符编码 8

任务实施 9

任务三:80x86处理器的存储器与堆栈 9

任务描述 9

任务分析 9

知识准备 9

一、从8086到80286 9

二、80386和80486 11

三、Pentium和Pentium Pro 13

四、80x86微处理器的编程结构 14

五、计算机存储概述 17

六、实模式下存储器的组织 18

七、保护模式下存储器的组织 21

八、堆栈的结构与数据存取 23

任务实施 24

项目小结 24

项目考核 24

项目二 80x86的指令系统 27

任务一:80x86指令系统概述 27

任务描述 27

任务分析 27

知识准备 27

任务实施 29

一、了解80x86的指令种类 29

二、了解80x86的指令格式 30

任务二:80x86寻址方式 30

任务描述 30

任务分析 30

知识准备 30

任务实施 41

任务三:了解8086基本指令 43

任务描述 43

任务分析 43

知识准备 43

一、数据传送指令 43

二、算术运算指令 52

三、逻辑运算指令 60

四、程序控制类指令 68

五、输入/输出类指令 69

六、处理器控制类指令 69

任务实施 69

项目小结 71

项目考核 71

项目三 汇编语言程序结构 75

任务一:了解汇编语言程序设计要素 75

任务描述 75

任务分析 75

知识准备 75

一、汇编语句 75

二、常量 76

三、数值表达式 78

四、地址表达式 79

五、变量和标号的定义 79

六、变量和标号的属性 81

七、变量定义伪指令 83

八、段定义伪指令 83

九、段使用设定伪指令ASSUME 84

十、ORG语句 85

十一、源程序开始和结束伪指令 86

任务实施 87

任务二:调用DOS功能 87

任务描述 87

任务分析 88

知识准备 88

任务实施 90

任务三:创建汇编语言开发环境 91

任务描述 91

任务分析 91

知识准备 92

任务实施 93

项目小结 98

项目考核 99

项目四 汇编语言程序设计基本方法 102

任务一:设计顺序结构程序 102

任务描述 102

任务分析 102

知识准备 102

任务实施 104

任务二:设计分支程序——转移指令 106

任务描述 106

任务分析 106

知识准备 106

任务实施 113

任务三:设计分支程序——双分支结构 113

任务描述 113

任务分析 113

知识准备 114

任务实施 114

任务四:设计分支程序——多分支结构 116

任务描述 116

任务分析 116

知识准备 116

任务实施 117

任务五:设计循环程序——单循环结构 119

任务描述 119

任务分析 119

知识准备 119

任务实施 126

任务六:设计循环程序——多重循环结构 128

任务描述 128

任务分析 128

知识准备 128

任务实施 133

任务七:设计程序——串操作 134

任务描述 134

任务分析 134

知识准备 135

任务实施 139

任务八:设计数据运算程序——BCD数加法 140

任务描述 140

任务分析 140

知识准备 140

任务实施 142

任务九:设计数据运算程序——BCD数减法 143

任务描述 143

任务分析 143

知识准备 143

任务实施 144

任务十:设计数据运算程序——BCD数乘法 145

任务描述 145

任务分析 145

知识准备 146

任务实施 146

任务十一:设计数据运算程序——BCD数除法 147

任务描述 147

任务分析 147

知识准备 147

任务实施 148

项目小结 149

项目考核 152

项目五 子程序和宏 156

任务一:设计子程序 156

任务描述 156

任务分析 156

知识准备 156

一、子程序的定义 156

二、子程序的调用和返回 157

三、现场的保护与恢复 160

四、主程序与子程序之间的参数传递 161

任务实施 164

任务二:使用宏 165

任务描述 165

任务分析 165

知识准备 165

任务实施 175

项目小结 178

项目考核 178

项目六 输入/输出设计 181

任务一:输入/输出基本概念 181

任务描述 181

任务分析 181

知识准备 181

一、输入/输出端口地址 181

二、基本输入/输出指令 182

三、串输入/输出指令 182

四、数据传送方式 184

任务实施 186

一、无条件传送方式举例 186

二、查询方式举例 187

任务二:中断及中断程序设计 189

任务描述 189

任务分析 189

知识准备 189

一、中断和中断传送方式 189

二、中断向量表 190

三、中断响应过程 193

四、外部中断 194

五、内部中断 197

六、中断优先级和中断嵌套 198

任务实施 200

任务三:BIOS功能调用——键盘 204

任务描述 204

任务分析 204

知识准备 205

一、键盘数据区 205

二、键盘输入的INT 16H操作 207

任务实施 208

任务四:BIOS功能调用——显示器 210

任务描述 210

任务分析 210

知识准备 211

一、显示模式简介 211

二、文本显示模式 212

任务实施 214

一、直接写屏方法 214

二、彩色文本模式的BIOS中断调用 215

项目小结 217

项目考核 217

项目七 文件存取技术 220

任务一:编写顺序存取方式程序 220

任务描述 220

任务分析 220

知识准备 220

一、磁盘文件概念 220

二、顺序存取方式 222

任务实施 224

任务二:编写随机存取方式程序 226

任务描述 226

任务分析 226

知识准备 226

任务实施 228

任务三:编写随机分块存取方式程序 230

任务描述 230

任务分析 230

知识准备 231

任务实施 231

任务四:编写文件代号存取方式程序 233

任务描述 233

任务分析 233

知识准备 234

任务实施 237

任务五:编写移动读写指针程序 239

任务描述 239

任务分析 239

知识准备 239

任务实施 241

任务六:操作外部文件 243

任务描述 243

任务分析 243

知识准备 243

任务实施 244

项目小结 246

项目考核 246

项目八 汇编语言扩展 249

任务一:重复汇编 249

任务描述 249

任务分析 249

知识准备 249

任务实施 251

任务二:条件汇编 252

任务描述 252

任务分析 252

知识准备 252

任务实施 254

任务三:多模块程序设计 254

任务描述 254

任务分析 254

知识准备 255

一、多模块技术 255

二、多模块的参数设置 255

任务实施 256

任务四:C与汇编混合编程 259

任务描述 259

任务分析 259

知识准备 259

任务实施 261

项目小结 263

项目考核 263

参考文献 264

查看更多关于的内容

上一篇:画笔记下一篇:打开心灵的密码
本类热门
在线购买PDF电子书
下载此书RAR压缩包