技术教育社区
www.teccses.org

汇编语言 第2版

封面

作者:郑晓薇

页数:288

出版社:机械工业出版社

出版日期:2022

ISBN:9787111444503

电子书格式:pdf/epub/txt

内容简介

汇编语言是计算机专业的重要专业基础课程,也是电子、通信及自动控制等相关专业计算机技术课程的内容。
本书作者以汇编语言专业课开放式教学模式的研究为突破点,重点研究开放式教学模式的形式、特点,解决开放式教学模式中学科知识的建构问题,解决学生自主学习能力培养问题,探索一种较好的教学和学习方法,在课堂教学的基础上,充分发挥教学方法、学习方法的多样性,提高学生主动发现新事物、吸收新信息、提出新问题的能力,达到培养具有创新意识的合格人才的目的。
本书作者根据多年讲授汇编语言课程的教学经验以及对汇编语言课程的教学改革,以现代教育理论为基础,精心设计了本书的结构。
本书以80X86系列微型计算机为基础,以MASM5.0为汇编上机实验环境,重点介绍Intel8086指令系统。本书特色:
(1)以实例驱动教学。书中给出了丰富的示例和实例,以大量的示例为依托展开教学和学习,示例的选择由浅入深,最后归结到实例上。各章节中的示例具有延续性,使学习具有连贯性,相关的知识不断充实扩大。
(2)启发式设问引导教学。每章的开始给出设问,使读者在学习本章内容之前,先想到一些问题、提出一些问题,然后带着问题学习。
(3)构造学习框架。作者在教学方法上提出一个学习框架,对每一个示例,按照设计思路、程序框图、程序代码、运行结果显示和结果分析几大部分编写。
(4)实验训练贯穿始终。各章节中都采用边讲解理论边练习的方式,同时在每章中更安排了实验任务模块,以期通过多层次的实验训练来加强各章内容的学习理解、融会贯通。
本教材适用于普通高等学校本专科计算机专业以及电子、电气、通信、自控等专业的汇编语言课程的教材(含实验),或者作为其他专业相关课程的参考书和自学教材。

目录

前言

教学建议

第1章基础知识

11汇编语言基本概念

12计算机中数的表示

121进制转换

122进制运算

123补码运算

124编码

13实例一揭开数的面纱

131数的正确表示

132数的符号问题

习题一

测验一

第2章计算机基本原理

21冯·诺依曼计算机

211冯·诺依曼计算机的原理

212冯·诺依曼计算机的基本结构

22微型计算机系统

221微型计算机系统概念

222微处理器

2380X86寄存器

2318086寄存器组

23280X86寄存器组

24内存储器

241物理地址与逻辑地址

242存储单元

243存储器分段

25实例二进入计算机

251调试工具DEBUG

252实验任务

习题二

测验二

第3章指令系统与寻址方式

31汇编语言指令

311机器指令

312汇编指令

313指令系统

32指令的寻址方式

321寻址方式

322立即寻址方式

323寄存器寻址方式

324存储器寻址方式

33实例三寻找操作数

331寻址方式的选择

332实验示例

333实验任务

习题三

测验三

第4章汇编语言程序设计

41汇编语言程序设计初步

411第一个汇编语言程序

412从源程序到可执行程序

42伪指令

421段定义伪操作

422数据定义伪指令

423其他伪指令

43基本汇编指令

431数据、栈及查表

432逻辑地址的获得

433符号位扩展

434双精度数运算

435多字节数运算

436混合算术运算

437十进制数运算

44屏幕显示和键盘输入

441DOS功能调用

442直接写显存显示字符

45实例四带彩色显示的算术程序

451简化的程序结构

452实验示例

453实验任务

习题四

测验四

第5章分支程序设计

51分支的概念

511分支结构

512分支程序例子

52与分支有关的指令

521转移地址的寻址

522条件转移方式

53位操作的分支程序

531逻辑运算

532测试指令TEST

533移位操作

534处理机控制指令

535分支程序举例

54深入分析转移特征

541内存空间分配

542系统启动

543程序的加载

544JMP转移特征

55实例五走向分支

551分支的选择

552菜单程序设计

553用分支表实现多路转移

554实验示例

555实验任务

习题五

测验五

第6章循环程序设计

61循环的概念

611循环结构

612循环程序例子

613与循环有关的指令

62循环指令

621LOOP

622LOOPZ/LOOPE

623LOOPNZ/LOOPNE

63串处理

631串的概念

632串处理例子

633串处理指令

634串与循环

64多重循环

641多重循环结构

642排序程序

65循环程序举例

66实例六循环之循环

661循环的执行

662实验示例

663实验任务

习题六

测验六

第7章子程序设计

71子程序的概念

711主程序和子程序

712一个改造的例子

72调用和返回

721调用指令CALL

722返回指令RET

73过程定义

731伪指令PROC

732过程属性

74现场保护

75子程序参数传递

751寄存器传参

752存储单元传参

753堆栈传参

76嵌套与递归

761子程序嵌套

762子程序递归

77实例七子程序与模块化

771模块化结构

772实验示例

773实验任务

习题七

测验七

第8章宏汇编及多模块技术

81宏

811宏定义

812宏调用

813宏展开

814宏与子程序

815宏的参数

816宏运算

82其他宏功能

821宏标号

822宏删除

823宏嵌套

824宏库建立与调用

83结构伪操作

84重复汇编和条件汇编

841重复汇编

842条件汇编

85多模块结构

851多个代码段下的模块

852模块的参数设置

86实例八宏与多模块

861多模块设计

862一个段的模块

863实验示例

864实验任务

习题八

测验八

第9章中断程序设计

91中断的概念

911软件中断

912硬件中断

913中断类型与中断向量

914中断过程

92定制自己的中断

921

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《汇编语言 第2版》
Article link:https://www.teccses.org/1369243.html