《IBM PC/XT、286、386微机汇编语言与外设编程》
作者 | 王士元编著 编者 |
---|---|
出版 | 天津:南开大学出版社 |
参考页数 | 383 |
出版时间 | 1993(求助前请核对) 目录预览 |
ISBN号 | 7310005023 — 求助条款 |
PDF编号 | 810466068(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

目录1
1概述10
2基本概念10
2.1微型机的基本部分10
2.2二进制、十六进制和ASCII码11
2.3二进制和十六进制数算法15
2.4在主存存储器中存储信息16
2.5中央处理器的工作16
2.6为什么需要汇编语言17
38088的结构19
3.18088寄存器组19
3.2存储器段地址20
3.3 8088指令集23
3.3.1数据寻址方式25
3.3.2堆栈操作25
3.3.3 I/O和其它数据传送指令28
3.3.4算术指令和标志寄存器28
3.3.5逻辑指令30
3.3.6字串处理指令32
3.3.7控制转移指令37
3.3.8循环控制指令42
3.3.9子程序调用和返回指令44
3.3.10中断及中断指令46
7EGA和VGA彩色显示适配器48
3.3.11 处理器控制指令48
4BIOS、DOS和宏汇编50
4.1开机50
4.2运行用户程序51
4.3伪指令52
4.3.1定义数据的伪指令53
4.3.2定义过程的伪指令和过程的属性54
4.3.3段的定义伪指令和寻址54
4.4 DOS连接用户程序的方法56
4.5一个程序例子57
4.6建立程序62
4.7 BIOS的子程序63
4.8汇编操作符64
4.9宏指令65
4.9.2 PURGE伪操作66
4.9.1宏定义和宏调用66
4.9.3 LOCAL伪操作67
5PC系统板68
5.1总线概念68
5.2内存的支持器件68
5.3系统支持器件71
5.3.1 8259中断控制器72
5.3.2 8255可编程外围接口73
5.3.3键盘74
5.3.4 8253定时器/计数器82
5.3.5产生发声效果的程序87
6单色、彩色/图形和打印机适配器97
6.1单色显示器97
6.1.1显示字符和属性的程序99
6.1.2 6845 CRT(阴极射线管)显示控制器104
6.1.3 6845内部寄存器和光标的控制106
6.1.4方块移动程序109
6.1.5显示器驱动程序112
6.2彩色字符/图形显示器适配器118
6.2.1字符方式119
6.2.2屏幕卷动的程序122
6.2.3图形方式128
6.2.4一个画图程序131
6.3并行打印机适配器136
6.3.1驱动并行打印机的过程137
6.3.2打印字符的子程序140
6.3.3用DOS打印功能调用打印字符串的程序141
7.1工作方式148
7.2 EGA/VGA的结构151
7.3显示存储器152
7.3.1文本方式时VRAM的使用152
7.3.2图形方式时VRAM的使用155
7.4图形控制器160
7.4.1锁存器160
7.4.2逻辑单元160
7.4.3图形控制器中的寄存器161
7.5 CRT控制器167
7.5.1几个重要的寄存器168
7.6定序器172
7.7属性控制器174
7.8外部寄存器177
7.9小结179
7.9.1屏幕上某象素点(x,y)对应于VRAM的偏移地址计算方法181
7.9.2写VRAM的方法181
7.9.3读VRAM的方法187
7.9.4保存屏幕图象的程序188
7.9.5显示图象文件的程序191
7.9.6画一段水平线194
7.10 BIOS显示功能调用198
7.10.1 BIOS显示基本功能调用199
7.10.2 EGA/VGA扩充的BIOS功能调用204
7.11BIOS数据区221
8异步串行通信222
8.1串行和并行通信222
8.2异步串行通信的规约223
8.3通用异步接收发送器(8250 UART)224
8.4调制解调器(MODEM)226
8.5 RS232C接口标准228
8.6 BIOS的异步串行通信功能调用229
8.7 8250的内部寄存器231
8.8.1设置波特率232
8.8 8250的初始化232
8.8.2设置通信数据格式233
8.8.3 MODEM控制寄存器的初始化233
8.8.4设置操作方式233
8.8.5设置中断允许寄存器235
8.9用8250进行通信235
8.10 8250中断236
8.11简单的查询式通信程序237
8.12中断式通信程序241
9磁盘的读和写250
9.1 DOS控制下的软盘读写操作250
9.1.1文件控制块FCB和数据传输区DTA252
9.1.2 DOS对磁盘文件进行读写时的功能调用254
9.2顺序存取文件256
9.2.1写一个顺序文件256
9.2.2顺序读一个文件257
9.2.3顺序存取文件例258
9.3随机存取方式262
9.4随机块存取方式264
9.4.1随机块读和写的过程265
9.4.2随机块读程序例267
9.5文件代号式存取方式270
9.5.1文件代号式存取的过程270
9.5.2对磁盘文件进行文件代号式存取程序例274
9.6.1对磁盘进行读写的BIOS功能调用279
9.6用BIOS功能调用对软盘进行读写279
9.6.2 BIOS读磁盘根目录程序例281
10宏汇编MASM 5.0285
1 0.1段的简化定义286
10.1.1简化段定义的伪指令287
10.1.2定义段的类型287
10.1.3等价名的使用289
10.1.4段组定义伪指令289
10.1.5定义内存模式伪指令290
10.1.6段名的缺省名291
10.2设置MASM功能的伪指令292
10.2.1定义段次序的伪指令292
10.2.3使用IEEE格式对实数进行编码的伪指令293
10.2.2使汇编产生特定处理器指令的伪指令293
10.2.4使信息输出到标准输出设备上伪指令%OUT295
1 0.3用简化段定义建立一个程序框架295
10.3.1标准程序框架295
10.3.2一个.COM格式的程序297
10.3.3.串等值的使用298
10.4关于过程的定义298
10.4.1标准的过程定义298
10.4.2简化的过程定义299
10.4.3在过程中利用堆栈传递参数301
10.5模块化程序设计301
10.5.1符号说明伪指令PUBLIC和EXTRN303
10.5.2一个简单的模块结构例305
10.5.3关于INCLUDE文件306
10.5.4 COMM伪指令307
10.5.5指定一个库文件伪指令INCLUDELIB308
10.6条件汇编308
10.6.1条件汇编伪指令309
10.6.2条件错伪指令310
10.7 MASM的选择项312
10.7.1 MASM的选择项312
10.7.2汇编一个文件315
10.7.3读汇编列表文件315
10.7.4交插参考列表文件316
10.8 MASM 5.0版新的特色总结319
10.7.5用Code Veiw debugger调试程序319
1180286和80386 CPU与增加的新指令322
11.1 80286和80386的操作方式322
11.1.1实地址方式322
11.1.2保护虚地址方式322
11.2 80286的基本结构325
11.2.1寄存器326
11.2.2中断系统327
11.3 80286增强与增加的指令328
11.3.1使用堆栈的指令328
11.3.2带符号整数乘法指令328
11.3.3移位指令328
11.3.6撤消栈空间的指令329
11.3.4内存范围检查的指令329
11.3.5记录栈空间的指令329
11.3.7字符串输入指令330
11.3.8字符串输出指令331
11.3.9控制保护态指令331
11.4 80386的结构特点332
11.5 80386新增加的指令332
11.5.1测试与置位指令332
11.5.2位扫描指令334
11.5.3数的传送与扩展指令335
11.5.4多位移动指令335
11.6.1整数乘指令336
11.6.2转换指令336
11.6 80386增加了功能的指令336
11.5.5条件设置指令336
11.6.3字符串操作指令337
11.6.4 32位栈操作指令337
11.6.5中断返回指令337
11.7在DOS下如何使用80386新指令338
11.8使用80386微处理器指令编程例338
附录1 8088、80286、80386指令集341
附录2汇编错误代码注释371
1.错误代码371
2.未编号的错误信息381
1993《IBM PC/XT、286、386微机汇编语言与外设编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王士元编著 1993 天津:南开大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- IBM-PC宏汇编语言程序设计
- 1990 武汉:华中理工大学出版社
-
- IBM-PC汇编语言和程序设计
- 广州经济技术开发区电脑系统工程公司
-
- IBM-PC汇编语言程序设计
- 1998年08月第1版 科学出版社
-
- IBM-PC汇编语言程序设计
- 1991年01月 清华大学出版社
-
- IBM-PC 汇编语言程序设计实验教程
- 北京:清华大学出版社
-
- 386/ASM汇编语言程序设计
- 1991
-
- IBM PC-8088汇编语言程序设计
- 科海总公司
-
- IBM PC编程技术及汇编语言程序库
- 1988 成都:西南交通大学出版社
-
- IBM-PC汇编语言程序设计
- 1998 北京:科学出版社
-
- IBM-PC宏汇编语言程序设计
- 1987 北京:水利电力出版社
-
- IBM PC汇编语言程序设计
- 1991 北京:清华大学出版社
-
- IBM-PC汇编语言程序设计实验教程
- 1992 北京:清华大学出版社
-
- IBM PC汇编语言
- 1991 西安:陕西师范大学出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD