《宏汇编语言程序设计 修订本》

第一章IBM PC(IBM个人计算机)介绍1

引言1

位和字节1

ASCII码1

二进制数2

十六进制表示法4

5

寄存器6

IBM PC体系结构8

记忆要点11

习题11

第二章机器执行13

引言13

机器语言例Ⅰ:立即数据13

CP/M的差别17

机器语言例Ⅱ:定义数据17

机器寻址20

机器语言例Ⅲ:决定内存大小21

记忆要点22

习题22

第三章汇编语言的要求24

引言24

汇编语言程序中的注解24

汇编语言指令的格式24

伪操作25

列表伪操作:PAGE和TITLE26

SEGMENT伪操作26

PROC伪操作27

ASSUME伪操作27

END伪操作27

程序初始化28

源程序例Ⅰ29

键入程序30

准备执行程序30

对程序进行汇编31

对程序进行连接37

程序执行38

源程序例Ⅱ39

交叉引用文件42

CP/M的差别43

记忆要点43

习题45

第四章数据定义46

引言46

数据定义伪操作46

定义字节—DB47

定义字—DW49

定义双字—DD50

定义四字—DQ50

定义十字节—DT50

立即操作数50

EQU(相等)伪操作52

CP/M的差别52

记忆要点54

习题54

第五章程序逻辑和组织55

引言55

无条件转移55

循环指令57

标志寄存器58

条件转移指令59

调用和过程60

栈段62

程序:扩充的传送操作63

布尔操作:AND,OR,XOR,TEST64

程序:把小写字母变成大写字母67

移位和循环移位67

CP/M的差别70

程序组织70

记忆要点71

习题71

第六章屏幕处理Ⅰ:基本特征73

引言73

中断指令:INT73

设置光标位置73

清除屏幕74

屏幕显示74

程序:显示ASCII字符集75

接收键盘输入77

程序:接收并显示名字79

CP/M的差别82

记忆要点83

习题83

第七章屏幕处理Ⅱ:高等特征84

引言84

属性字节84

BIOS中断10H85

程序:闪亮、反向显示和卷动88

关于显示的说明92

彩色/图形92

文本(字母数字)方式93

图形方式94

中分辨率方式94

记忆要点96

习题96

第八章打印98

引言98

打印控制符98

用DOS INT 21H打印99

程序:处理分页并打印标题100

用BIOS INT 17H打印104

程序:用BIOS打印105

记忆要点107

习题107

第九章字符串指令109

引言109

字符串操作的特征109

REP:重复字符串指令前缀109

MOVS:字符串传送110

LODS:装入字符串113

STOS:存字符串114

CMPS:比较字符串114

SCAS:搜索字符串115

搜索并替换115

MOVS的另一种写法117

重复模式117

程序:在屏幕上右对齐117

记忆要点120

习题120

第十章算术运算Ⅰ:处理二进制数据121

引言121

加法和减法121

无符号和有符号数据125

乘法126

移位DX:AX寄存器132

除法133

INTEL 8087数值数据处理机136

记忆要点137

习题138

第十一章处理ASCII和BCD数据138

引言138

ASCII格式138

二—十进制(BCD)格式144

ASCII到二进制格式的转换146

二进制到ASCII格式的转换149

移位和舍入149

程序:转换工时和工资比率、计算工资额149

记忆要点156

习题156

第十二章表处理158

引言158

定义表158

直接访问表158

查表160

范围值表163

用字符串比较查表163

翻译(XLAT)指令165

程序:显示十六进数和ASCII符号167

程序:表中条目排序170

TYPE、LENGTH和SIZE175

记忆要点176

习题176

第十三章磁盘处理Ⅰ:概论177

引言177

目录178

文件控制块:FCB179

在DOS控制下建立磁盘文件180

程序:建立磁盘文件181

顺序读DOS磁盘文件185

程序:读磁盘文件186

文件分配表(FAT)190

DOS文件191

DOS控制下绝对磁盘输入/输出195

BIOS磁盘输入/输出196

用BIOS的程序例子198

总结201

记忆要点201

习题202

第十四章磁盘处理Ⅱ:高等部分203

引言203

随机读203

随机写204

程序:随机读磁盘文件204

随机大处理208

程序:随机读块209

索引212

程序:使用索引的磁盘处理214

固定磁盘(硬盘)218

记忆要点219

习题219

第十五章宏定义和宏指令220

引言220

简单宏定义220

“宏”中参数的使用222

注解224

LOCAL伪操作226

包含宏库228

连接·()229

重复:REPT,IRP和IRPC230

条件伪操作231

EXITM伪操作232

用IF和IFNDEF条件的宏定义232

用“IFIDN条件”的宏定义235

记忆要点236

习题236

第十六章连接子程序238

引言238

段间调用239

ENTRN和PUBLIC属性239

程序:对标号使用EXTRN和PUBLIC241

程序:代码段中使用PUBLIC244

程序:子程序使用公共数据246

传递参数249

BASIC和汇编语言连接252

PASCAL和汇编语言连接257

记忆要点260

习题260

第十七章BIOS(基本输入/输出系统)和中断262

引言262

BIOS中断263

DOS中断266

端口267

发声268

第十八章汇编语言伪操作271

引言271

按变址方式访问存储器271

汇编语言的运算符272

LENTH272

OFFSET272

PTR272

SEG272

SHORT273

SIZE273

TYPE273

汇编语言伪操作274

ASSUME274

EXTRN274

GROUP274

INCLUDE274

LABEL275

NAME275

ORG275

PROC276

PUBLIO277

RECORD277

WIDTH278

MASK279

SEGMENT280

STRUC281

第十九章DOS装入程序285

引言285

COMMAND.COM285

程序段前缀286

装入一个程序287

可执行程序例子288

第二十章指令参考290

引言290

寄存器的符号表示290

寻址方式字节292

两字节指令例子291

三字节指令例子292

四字节指令例子292

指令系统293

附录AASCII字符编码310

附录B十六进制和十进制转换312

习题选答324

参考资料325

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

高度相关资料

IBM-PC宏汇编语言程序设计(1990 PDF版)
IBM-PC宏汇编语言程序设计
1990 武汉:华中理工大学出版社
宏汇编语言程序设计(1987.01 PDF版)
宏汇编语言程序设计
1987.01 电子工业出版社
80X86宏汇编语言程序设计(1998年08月第1版 PDF版)
80X86宏汇编语言程序设计
1998年08月第1版 电子科技大学出版社
8086/8088宏汇编语言程序设计教程( PDF版)
8086/8088宏汇编语言程序设计教程
汇编语言程序设计( PDF版)
汇编语言程序设计
辽宁省电子计算机学会
宏汇编语言程序设计(1998 PDF版)
宏汇编语言程序设计
1998 北京:中国财政经济出版社
汇编语言程序设计(1988 PDF版)
汇编语言程序设计
1988 西安:西安电子科技大学出版社
汇编语言程序设计(1996 PDF版)
汇编语言程序设计
1996 长春:吉林科学技术出版社
汇编语言程序设计(1997 PDF版)
汇编语言程序设计
1997 哈尔滨:哈尔滨工业大学出版社
汇编语言程序设计(1998 PDF版)
汇编语言程序设计
1998 成都:电子科技大学出版社
汇编语言程序设计(1988.04 PDF版)
汇编语言程序设计
1988.04 北京市:中央广播电视大学出版社
汇编语言程序设计(1998 PDF版)
汇编语言程序设计
1998 徐州:中国矿业大学出版社
IBM-PC宏汇编语言程序设计(1987 PDF版)
IBM-PC宏汇编语言程序设计
1987 北京:水利电力出版社
汇编语言程序设计(1994 PDF版)
汇编语言程序设计
1994 沈阳:东北大学出版社
汇编语言程序设计(1988.06 PDF版)
汇编语言程序设计
1988.06 西安市:西安电子科技大学出版社