IBM PC/XT、286、386微机汇编语言与外设编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王士元编著
- 出 版 社:天津:南开大学出版社
- 出版年份:1993
- ISBN:7310005023
- 页数:383 页
目录 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和数据传输区DTA 252
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.0 285
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使信息输出到标准输出设备上伪指令%OUT 295
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和EXTRN 303
10.5.2一个简单的模块结构例 305
10.5.3关于INCLUDE文件 306
10.5.4 COMM伪指令 307
10.5.5指定一个库文件伪指令INCLUDELIB 308
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
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《音乐语言的根基》张艺编著 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017