图书介绍
IBM-PC/XT、长城0520微型机实用程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 张钟恩编著 著
- 出版社: 北京:中国计量出版社
- ISBN:7502601740
- 出版时间:1988
- 标注页数:234页
- 文件大小:7MB
- 文件页数:247页
- 主题词:
PDF下载
下载说明
IBM-PC/XT、长城0520微型机实用程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 8088的结构和内存寻址1
1.1 引言1
1.2 CPU 80881
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 中断控制器8259A109
6.2.1 硬中断的分配和中断响应过程109
6.2.2 中断控制器(8259A)的编程109
6.3.1 外围接口(8255A)的用途和初始化112
6.3 外围接口8255A112
6.3.2 接口分配113
6.4 定时器82 53116
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 DMA125
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
热门推荐
- 2200943.html
- 3011120.html
- 82665.html
- 3887896.html
- 876766.html
- 3840827.html
- 1148227.html
- 216796.html
- 557141.html
- 66337.html
- http://www.ickdjs.cc/book_1589216.html
- http://www.ickdjs.cc/book_121310.html
- http://www.ickdjs.cc/book_593105.html
- http://www.ickdjs.cc/book_2891119.html
- http://www.ickdjs.cc/book_1941187.html
- http://www.ickdjs.cc/book_1866434.html
- http://www.ickdjs.cc/book_317897.html
- http://www.ickdjs.cc/book_1567683.html
- http://www.ickdjs.cc/book_3695212.html
- http://www.ickdjs.cc/book_2400191.html