《8086/8088宏汇编语言程序设计教程 修订版》求取 ⇩

第一章基础知识1

§1.1 汇编语言程序的一般概念1

§1.2 为什么要学习和使用汇编语言2

§1.3 进位计数制及其相互转换3

一、进位计数制3

二、各种数制间的相应转换4

§1.4 带符号数的表示7

一、原码表示法7

二、补码表示法7

§1.5 字符编码10

习题11

第二章IBM PC微型计算机12

§2.1 IBM PC微型计算机基本结构12

一、微机的基本结构12

二、Intel 8086/8088微处理器功能结构13

§2.2 Intel 8086/8088 CPU寄存器结构及其用途14

一、通用寄存器(General Register)14

二、段寄存器(Segment Regster)16

三、指令指针IP(Instruction Pionter)16

四、标志寄存器(Flags Register)17

一、存储器的组成18

§2.3 存储器18

二、存储器的段结构19

三、逻辑地址与物理地址21

§2.4 堆栈22

一、堆栈的构造22

二、8086/8088堆栈的组织23

三、堆栈操作23

习题25

第三章寻址方式与指令系统26

§3.1 寻址方式26

§3.2 指令系统31

一、传送类指令32

二、算术运算类指令35

三、位操作类指令38

四、处理器控制类指令42

§3.3 指令编码42

一、双操作数指令编码格式43

二、单操作数指令编码格式46

三、与AX、AL有关指令编码格式46

四、其他指令编码格式47

习题47

一、指令语句(Instruction Statements)51

第四章汇编语言51

§4.1 汇编语言语句种类及其格式51

二、伪指令语句(Pseude-instruction statements)52

三、标识符(Identifier)52

§4.2 汇编语言数据53

一、常数(Constants)53

二、变量(Variables)54

三、标号(Label)57

§4.3 符号定义语句58

一、等值语句58

§4.4 表达式与运算符59

二、等号语句59

一、算术运算符(Arithmetic operators)60

二、逻辑运算符(Lagical operators)61

三、关系运算符(Relational operators)61

四、数值返回运算符(Numeric return operators)62

五、属性修改运算符(Atribute modifying operators)64

六、运算符的优先级65

§4.5 程序的段结构66

一、段定义伪指令(SEGMENT/ENDS(伪指令))66

二、段寻址伪指令(Assu??e伪指令)68

三、段寄存器的装入69

§4.6 过程定义伪指令(PROC/ENDP)71

§4.7 定位伪指令(ORG)和当前位置计数器($)72

§4.8 标题伪指令(TITLE)73

§4.9 程序模块的连接73

习题75

第五章程序设计基本技术79

§5.1 概述79

§5.2 顺序程序设计81

一、转移指令84

§5.3 分支程序设计84

二、分支程序设计87

§5.4 循环程序设计92

一、循环控制指令92

二、循环程序的结构96

三、循环控制方法96

§5.5 子程序设计99

一、调用与返回指令99

二、编制子程序的基本要求102

三、子程序设计举例104

四、子程序的嵌套与递归调用108

§5.6 DOS功能子程序的调用111

习题115

第六章算术运算119

§6.1 十进制数运算119

一、BCD码校正指令119

二、十进制数运算程序设计举例121

§6.2 乘除法运算122

一、乘除法指令122

二、乘除运算程序设计举例124

§6.3 开平方运算127

§6.4 多精度数运算131

习题134

第七章串和表的处理135

§7.1 串操作指令135

§7.2 串操作指令应用举例137

§7.3 表的处理142

一、表的构造142

二、表的插入/删除145

§7.4 排序147

§7.5 查找149

习题151

§8.2 十六进制数的ASCⅡ码与二进制数之间的相互转换153

第八章代码转换153

§8.1 概述153

§8.3 二进制数与十进制数之间的转换157

§8.4 十六进制数与BCD码的转换159

习题162

第九章高级宏汇编语言163

§9.1 结构163

一、结构的定义163

二、结构的预置与存贮分配163

三、对结构变量及其字段的操作165

四、程序举例166

§9.2 记录167

一、记录的定义167

二、记录的预置与存储分配168

三、记录运算符168

四、对记录及其字段的操作168

§9.3 宏指令169

一、宏功能的使用过程169

二、连接符号 和带空格或逗号的实参172

三、局部符号伪指令(LOCAL)172

四、宏库173

§9.4 重复汇编175

§9.5 条件汇编176

习题179

第十章输入/输出程序设计181

§10.1 输入输出指令181

一、I/O端口寻址181

二、输入输出指令181

§10.2 输入输出控制方式182

一、程序控制方式182

二、中断控制方式183

三、直接存贮器存取方式183

一、一般概念184

§10.3 中断184

二、中断源及中断类型码185

三、中断矢量表186

四、中断优先级187

五、中断过程187

§10.4 BIOS中断调用189

一、键盘输入中断调用(INT 16H)189

二、显示器输出控制中断调用(INT 10H)191

三、时间中断调用(INT 1AH)195

四、程序举例196

习题202

§11.1 汇编语言程序的开发过程203

§11.2 编辑203

第十一章汇编语言程序的开发203

§11.3 汇编204

一、MASM的操作204

二、文件示例及说明205

§11.4 连接206

一、LINK的操作206

§11.5 调试与运行207

一、进入与退出207

二、MAP文件的示例207

二、显示命令208

三、修改命令209

四、程序运行211

五、如何调试程序212

附录A ASCⅡ码字符表214

附录B 8086/8088指令系统汇总表215

附录C 常用指令对标志寄存器标志位的影响汇总表225

附录D MASM宏汇编语言的保留字226

附录E 出错信息227

参考书目231

1998《8086/8088宏汇编语言程序设计教程 修订版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王正智编著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

IBM-PC INTEL 8088/80X86 宏汇编语言程序设计(1998 PDF版)
IBM-PC INTEL 8088/80X86 宏汇编语言程序设计
1998 天津:南开大学出版社
IBM PC(INTEL8086/8088) 宏汇编语言程序设计(1987 PDF版)
IBM PC(INTEL8086/8088) 宏汇编语言程序设计
1987
宏汇编语言程序设计(1987.01 PDF版)
宏汇编语言程序设计
1987.01 电子工业出版社
80X86宏汇编语言程序设计(1998年08月第1版 PDF版)
80X86宏汇编语言程序设计
1998年08月第1版 电子科技大学出版社
8086/8088宏汇编语言程序设计教程( PDF版)
8086/8088宏汇编语言程序设计教程
宏汇编语言程序设计  修订本( PDF版)
宏汇编语言程序设计 修订本
IBM PC-8088汇编语言程序设计( PDF版)
IBM PC-8088汇编语言程序设计
科海总公司
8088/8086汇编语言程序设计实验指导书(1993 PDF版)
8088/8086汇编语言程序设计实验指导书
1993 北京:中央广播电视大学出版社
8088/8086汇编语言程序设计学习指导书(1993 PDF版)
8088/8086汇编语言程序设计学习指导书
1993 北京:中央广播电视大学出版社
8088/8086汇编语言程序设计(1993 PDF版)
8088/8086汇编语言程序设计
1993 北京:中央广播电视大学出版社
8086/8088汇编语言程序设计(1987 PDF版)
8086/8088汇编语言程序设计
1987 北京市:北京出版社
宏汇编语言程序设计(1998 PDF版)
宏汇编语言程序设计
1998 北京:中国财政经济出版社
8086/8088汇编语言实用程序(1992 PDF版)
8086/8088汇编语言实用程序
1992 天津:天津大学出版社
8086/386系列汇编语言程序设计(1994 PDF版)
8086/386系列汇编语言程序设计
1994 北京:北京邮电学院出版社
Intel 8086/8088宏汇编语言程序设计理论与实践(1993 PDF版)
Intel 8086/8088宏汇编语言程序设计理论与实践
1993 北京:兵器工业出版社