IBM-PC/XT、长城0520微型机实用程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张钟恩编著
- 出 版 社:北京:中国计量出版社
- 出版年份:1988
- ISBN:7502601740
- 页数:234 页
第一章 8088的结构和内存寻址 1
1.1 引言 1
1.2 CPU 8088 1
1.2.1 8088的结构 1
目录 1
1.2.2 CPU寄存器 2
1.2.3 标志寄存器 2
1.3 PC机软件结构 3
1.4 内存寻址 4
1.4.1 操作数寻址方法 4
1.4.2 逻辑地址和物理地址 6
1.4.3 段寄存器的隐含访问和取代 8
练习 9
2.1.1 汇编语言 10
2.1.2 汇编语句格式 10
第二章 程序设计方法基础 10
2.1 汇编语句 10
2.2 指令集 11
2.3 数据传送程序设计 13
2.3.1 数据传送 13
2.3.2 数据交换 13
2.3.3 查表 13
2.3.4 堆栈操作 14
2.4 算术运算程序设计 16
2.4.1 数的加和减 16
2.4.2 数的乘和除 17
2.4.3 十进制数的运算 21
2.5 逻辑运算程序设计 22
2.5.1 位操作 22
2.4.4 增1减1和比较 22
2.5.2 移位操作 23
2.5.3 位测试 24
2.6 字符串操作程序设计 25
2.6.1 字符串操作特征 25
2.6.2 字符串传送 25
2.6.3 字符串装载和存储 27
2 6.4 字符串比较 28
2.6.5 字符串扫描 30
2.7 分支和循环程序设计 30
2.7.1 无条件转移 30
2.7.2 条件转移 31
2.7.3 循环 32
2.8.2 近端调用和远端调用 34
2.8.1 子程序的调用 34
2.8 子程序设计 34
2.9 处理器控制操作 36
2.10 指令的机器码表示 37
练习 39
第三章 数据和程序段的设计 41
3.1 伪指令 41
3.2 数据项设计 41
3.2.1 数据项的种类和属性 41
3.2.2 数据的定义(DB,DW,EQU等) 41
3.3 结构数据设计 43
3.3.1 结构的定义和赋值(STRUC和ENDS) 43
3.3.2 结构的使用 44
3.3.3 记录(RECORD)的定义和赋值 46
3.3.4 记录的专用操作(MASK,WIDTH) 47
3.4.2 过程的属性 49
3.4 子程序 49
3.4.1 过程的定义(PROC和ENDP) 49
3.5 程序分段和程序链接 50
3.5.1 程序段的定义(SEGMENT和ENDS) 50
3.5.2 程序段地址(ASSUME) 53
3.5.3 程序的链接(EXTRN,PUBLIC,INCLUDE) 53
3.6 数据属性的修改 54
3.6.1 属性的修改 54
3.6.2 属性重定义符(PTR,SHORT,THIS,HIGH,LOW) 55
3.7 数值回送操作 56
3.7.1 回送段地址和偏移地址(SEG,OFFSET) 56
3.7.2 回送数据长度(TYPE,LENGTH,SIZE) 56
3.8.1 宏代换的作用 57
3.8.2 宏代换(MACRO和ENDM) 57
3.8 宏代换 57
3.8.3 重复操作(REPT和ENDM) 59
3.8.4 条件汇编(IF、FLSE、ENDIF) 60
3.9 一些操作 62
3.9.1 标号(LABEL) 62
3.9.2 程序指令计数器值($,ORG) 63
3.9.3 汇编屏幕显示(%OUT) 63
3.9.4 列清单操作(PAGE,TITLE,COMMENT) 64
3.10 程序例 64
练习 68
第四章 DOS和汇编程序 70
4.1 程序的装载 70
4.1.1 用户程序在内存中的装载位置 70
4.1.2 DOS链接的约定 70
4.2.1 汇编程序的正确编制 71
4.2 完整的汇编程序 71
4.2.2 汇编程序的标准典型形式 72
4.2.3 程序返回的另一种方法 72
4.3 程序例 72
4.4 汇编程序的建立、汇编、链接和运行 75
4.4.1 汇编程序的两次扫描 75
4.4.2 程序的建立过程 75
4.4.3 源程序清单的建立 75
4.4.4 汇编 76
4.4.5 链接 76
4.4.6 运行 77
4.4.7 REF文件和MAP文件 77
练习 78
5.1.1 输入输出口 79
5.1.2 输入输出器件 79
5.1 数据输入输出传送 79
第五章 输入输出程序设计 79
5.2 CPU和外设间的数据传送方式 80
5.2.1 查询方式 80
5.2.2 中断方式 80
5.2.3 DMA方式 81
5.3 中断 83
5.3.1 中断的类型 83
5.3.2 中断向量表 84
5.3.3 中断调用过程 84
5.4 BIOS的使用 86
5.4.1 中断调用内容 86
5.4.2 中断调用的使用方法 87
5.4.3 BIOS的使用途径 95
5.5.1 功能调用的使用 96
5.5 DOS功能调用的使用 96
5.5.2 DOS扩展屏幕功能的使用 100
5.5.3 DOS扩展键盘功能的使用 103
练习 104
第六章 设备接口设计 105
6.1 系统结构 105
6.1.1 PC机系统结构 105
6.1.2 内存分配 105
6.1.3 系统的启动过程 105
6.1.4 有关BIOS中断调用的几点说明 108
6.2 中断控制器8259A 109
6.2.1 硬中断的分配和中断响应过程 109
6.2.2 中断控制器(8259A)的编程 109
6.3.1 外围接口(8255A)的用途和初始化 112
6.3 外围接口8255A 112
6.3.2 接口分配 113
6.4 定时器82 53 116
6.4.1 定时器 116
6.4.2 定时器的编程 117
6.4.3 扬声器的控制 118
6.5 键盘 120
6.5.1 键盘概述 120
6.5.2 键入字符的接收过程 120
6.5.3 键盘缓冲区 120
6.6 磁盘 121
6.6.1 软盘格式 121
6.6.2 软盘操作过程 122
6.6.3 DMA 125
6.7.1 字符方式和图形方式 129
6.7 显示器 129
6.6.4 硬盘 129
6.7.2 显示颜色和信息的存放 130
6.7.3 显示器的编程 132
6.8 打印机 133
6.8.1 打印机访问口 133
6.8.2 打印机编程 134
6.9 RS-2 32通讯口 136
6.9.1 RS-232通信 136
6.9.2 RS-232访问口 138
6.9.3 通讯口的编程 139
7.2 有关技术 143
7.2.1 INT和CALL指令 143
7.2.2 中断向量的取和置 143
7.1 概述 143
第七章 常驻内存例行程序设计 143
7.2.3 程序常驻内存 144
7.3 常驻内存例行程序设计方法 144
7.3.1 设计方法说明 144
7.3.2 程序例 145
7.4 命令文件和EXE2 BIN命令 147
7.4.1 命令文件(.COM文件) 147
7.4.2 EXE2BIN命令 147
7.4.3 命令文件(.COM文件)的建立步骤 147
7.4.4 程序例 148
7.4.5 注意点 150
第八章 程序实例 151
8.1 概述 151
8.2 人机对话程序 151
8.2.1 程序说明 151
8.2.2 程序清单 152
8.3 改变显示器颜色的程序 153
8.3.1 程序说明 153
8.3.2 程序清单 153
8.4 ASCII码和二进制码转换的程序 155
8.4.1 程序说明 155
8.4.2 程序清单 155
8.5 BCD数运算程序 156
8.5.1 程序说明 156
8.5.2 程序清单 157
8.6 排序程序 160
8.6.1 程序说明 160
8.6.2 程序清单 161
8.7.1 程序说明 164
8.7 磁盘文件读写程序(1) 164
8.7.2 程序清单 167
8.8 磁盘文件读写程序(2) 169
8.8.1 程序说明 169
8.8.2 程序清单 171
8.9 时钟程序 173
8.9.1 程序说明 173
8.9.2 程序清单 174
8.10 显示屏幕滚动程序 177
8.10.1 程序说明 177
8.10.2 程序清单 177
8.11 彩色动态图形程序 179
8.11.1 程序说明 179
8.11.2 程序清单 180
8.12.2 程序清单 182
8.12.1 程序说明 182
8.12 程序中运行另一程序的程序 182
8.13 程序中执行DOS命令的程序 184
8.13.1 程序说明 184
8.13.2 程序清单 184
8.14 使用公用数据的程序 185
8.14.1 程序说明 185
8.14.2 程序清单 186
8.15 RS-232通讯口检测程序 187
8.15.1 程序说明 187
8.15.2 程序清单 188
第九章 实验指导书 190
9.1 概述 190
9.2 实验一:DOS命令的使用和汇编程序的建立步骤 190
9.3 实验二:指令集的使用 194
9.4 实验三:多字节数相加的完整程序 196
9.5 实验四:寻找最大数的完整程序 197
9.6 实验五:内存区代码和检测的完整程序 199
9.7 实验六:中断调用和功能调用的使用 199
9.8 实验七:DOS扩展功能等的使用 200
9.9 实验八:产生音响信号的完整程序 201
9.10 实验九:程序模块的链接,REF和MAP文件的生成 202
9.11 实验十:程序的调试和跟踪 203
附 录 205
附录A ASCII码表 205
附录B 8088/8086指令集 209
附录C 8088伪指令集 223
附录D BIOS中断功能和入口地址表 227
附录E BIOS数据区 228
附录F 设备输入输出口地址 233
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018