×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302591566
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:328
  • 出版时间:2021-12-01
  • 条形码:9787302591566 ; 978-7-302-59156-6

本书特色

随着现代软件系统越来越庞大复杂,大量经过了封装的高级语言也应运而生。这些高级语言使软件开发人员在开发过程中能够快速、高效地进行编码,从而能够从复杂的编码中解放出来,而专注于程序逻辑结构的实现。汇编语言是面向机器指令的低级语言,它能够直接对硬件进行操作,生成程序与其他语言相比具有更高的运行速度,占用更小的内存空间,因此在一些对于时效性和执行效率要求很高的程序,都需要求助于汇编语言。本书采用实例驱动的编写方式,首先给出一个实际问题(提出问题 ,明确目标),然后分析问题引出需要的知识点(分析问题),*后将知识点综合应用解决提出的实际问题(解决问题)。便于激发学习兴趣。通过多年的教学这种实例驱方法,很适合高职院校学生的使用。 实例驱动学指令、指令由简学到繁指令综合融合后、实际问题可解决剖析精彩实例、培养综合实战技能实例驱动学指令、指令由简学到繁指令综合融合后、实际问题可解决剖析精彩实例、培养综合实战技能

内容简介

本书以实例作为所学内容的驱动源,**的特色就是实用性强,因此本课程突出实际需求,通过实例导向、问题驱动、原理阐释、解决问题、实验报告等环节,帮助学生掌握汇编语言的理论和适用场景,为学生学好汇编语言解决实际问题打下好的基础。 本书为讲课教师提供配套全部“雨课堂”PPT、数据和代码,方便讲课老师以此为基础增删使用;为学生提供网上在线课程资源,学生可以选修或者使用移动客户端随时观看学习,运用代码和数据动手编程实现案例分析。 本书可作为高等院校计算机及相关专业的汇编语言课程教材,也可作为相关专业人员的参考书。

目录

目录Contents



第1章汇编语言基础1

1.1计算机语言1

1.1.1机器语言1

1.1.2汇编语言2

1.1.3高级语言3

1.1.4汇编语言特点4

1.2计算机中数的表示5

1.2.1进制表示方法5

1.2.2数制转换6

1.2.3机器数的表示方法9

1.2.4字符数据13

1.2.5BCD码13

1.3计算机系统硬件结构14

1.3.1中央处理器14

1.3.2存储器14

1.3.3输入/输出设备16

习题16

第2章8086/8088微处理器20

2.18086CPU功能结构20

2.1.1执行单元20

2.1.2总线接口单元21

2.1.3执行单元和总线接口单元的关系22

2.1.48088CPU和8086CPU的区别22

2.28086CPU寄存器22

2.2.1通用寄存器22

2.2.2段寄存器27

2.2.3标志寄存器28

2.2.4指令指针寄存器32

2.38086CPU引脚32

2.3.18086CPU引脚功能33

2.3.28086CPU*小工作模式35

2.3.38086CPU*大工作模式36

2.48086与8088引脚区别38

2.58086/8088系统存储器组织39

2.5.1存储器结构39

2.5.2存储单元地址40

2.5.3存储器分段42

2.5.4物理地址与逻辑地址43

习题45

◆汇编语言案例教程(微课版)目录第3章寻址方式48

3.1立即寻址方式48

3.2寄存器寻址方式50

3.3存储器寻址方式50

3.3.1直接寻址方式51

3.3.2寄存器间接寻址方式54

3.3.3寄存器相对寻址方式56

3.3.4基址变址寻址方式58

3.3.5相对基址加变址寻址方式61

3.4常用DEBUG命令63

3.4.1DEBUG程序的启动63

3.4.2常用DEBUG调试命令及功能65

习题81

第4章基本指令86

4.1数据传送指令86

4.1.1MOV指令86

4.1.2XCHG指令89

4.1.3堆栈指令90

4.1.4综合应用94

4.2算术运算类指令95

4.2.1加法指令95

4.2.2减法指令100

4.2.3乘法指令106

4.2.4除法指令110

4.2.5类型转换指令114

4.2.6综合应用116

4.2.7压缩BCD码十进制调整指令117

4.2.8非压缩BCD码十进制调整指令118

4.3逻辑运算指令122

4.3.1AND指令122

4.3.2OR指令124

4.3.3XOR指令125

4.3.4NOT指令126

4.3.5TEST指令127

4.3.6注意事项128

4.4移位指令129

4.4.1移位指令共同特征129

4.4.2SHL指令130

4.4.3SHR指令133

4.4.4SAL指令134

4.4.5SAR指令135

4.4.6ROL指令136

4.4.7ROR指令138

4.4.8RCL指令139

4.4.9RCR指令141

4.4.10注意事项143

4.4.11综合应用144

4.5地址传送指令146

4.5.1LEA指令146

4.5.2LDS指令147

4.5.3LES指令148

4.6标志位传送指令148

4.6.1PUSHF指令148

4.6.2POPF指令149

4.6.3LAHF指令150

4.6.4SAHF指令150

4.7输入/输出指令152

4.7.1输入指令(IN指令)152

4.7.2输出指令(OUT指令)155

习题158

第5章汇编语言程序格式166

5.1段定义伪指令167

5.2ASSUME、END伪指令和标号169

5.2.1ASSUME伪指令169

5.2.2END伪指令171

5.2.3标号172

5.3数据定义伪指令173

5.3.1定义变量格式173

5.3.2变量属性175

5.4数据176

5.4.1常数176

5.4.2重复操作符DUP179

5.4.3对准伪指令ORG181

5.4.4地址计数器$182

5.4.5表达式182

5.5符号定义伪指令189

5.5.1EQU伪指令189

5.5.2=伪指令190

5.5.3LABLE伪指令190

5.6DOS系统功能调用191

5.7综合应用194

习题198

第6章顺序结构和分支结构程序设计203

6.1顺序结构程序设计概述203

6.2分支结构程序设计概述205

6.3转移类指令206

6.3.1无条件转移指令206

6.3.2条件转移指令209

6.4双分支程序设计210

6.5多分支程序设计216

习题219

第7章循环结构程序设计225

7.1循环类指令225

7.1.1LOOP指令225

7.1.2LOOP指令综合实例226

7.1.3LOOPNZ/LOOPNE指令235

7.1.4LOOPZ/LOOPE指令238

7.1.5JCXZ指令240

习题241

第8章串操作指令245

8.1串指令的共同特征245

8.2重复前缀246

8.3串传送指令MOVS247

8.4串扫描指令SCAS251

8.5串比较指令CMPS254

8.6串存储指令STOS259

8.7串装入指令LODS260

习题261

第9章子程序结构设计264

9.1定义子程序264

9.2子程序调用265

9.2.1段内直接调用265

9.2.2段内间接调用266

9.2.3段间直接调用267

9.2.4段间间接调用268

9.3保存断点和恢复断点269

9.4保护现场和恢复现场271

9.5子程序参数传递272

9.5.1寄存器参数传递272

9.5.2存储单元参数传递274

9.5.3堆栈参数传递275

9.6子程序嵌套调用277

9.7子程序递归调用278

习题280

第10章宏指令284

10.1宏指令定义284

10.2宏指令调用285

10.3宏指令替换286

10.4宏指令与子程序的区别286

10.5宏操作符287

10.5.1连接操作符&287

10.5.2表达式操作符%288

10.5.3文本操作符

10.5.4字符操作符!290

10.5.5宏注释符;;290

10.6LOCAL伪指令291

10.7重复汇编292

10.7.1REPT/ENDM伪指令292

10.7.2IRP/ENDM伪指令293

10.7.3IRPC/ENDM伪指令294

10.8条件汇编294

10.9宏指令库的使用296

10.10综合应用298

习题301

第11章实验指导304

11.1实验环境304

11.2实验步骤305

11.3实验任务316


展开全部

作者简介

李建俊,河北师范大学附属民族学院计算机系教师,讲师。长期从事C语言程序设计,汇编语言程序设计,数据结构等专科生教学工作。主持河北省社会科学发展研究课题1项,院级重点教学研究项目1项。指导学生2019和2018年获中国技能大赛-河北省电子信息职业技能大赛大数据技术及应用二等奖和三等奖、2019年获河北省大学生程序设计竞赛二等奖和三等奖、2019年获“中国高校”天梯赛“沧海竞舟”组全国总决赛团队铜。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航