当前位置:首页 > 工业技术
C语言程序设计教程
C语言程序设计教程

C语言程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:谭浩强等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1992
  • ISBN:7040037505
  • 页数:287 页
图书介绍:C语言是一种结构化的计算机语言,它既具有高级语言的特点,又具有低级语言的功能。///本书是学习C语言程序设计的基础教程,采取循序渐进的内容安排,通俗易懂的讲解方法,并辅以大量的便于说明问题的例题,使得凡学过一门高级语言的读者都能通过学习本书掌握C语言的基本内容,并应用它编写程序。///本书主要内容包括:C语言的基本概念各种数据类型的使用技巧、C语言模块化程序设计的方法、文件的基本操作和使用规则。而且,考虑到C语言的一个重要用途是直接操作硬件,因而,特地安排综合应用举例一章,详细地介绍了这方面的
《C语言程序设计教程》目录

目录 1

目录 1

第一章 导论 1

第一节 接口技术的基本概念 1

一、接口的功能 1

二、端口的编址方式 2

三、I/O控制方法 4

一、系统板的组成 7

第二节 PC/XT的系统板及处理器子系统 7

二、工作在最大组成方式下的8088微处理器 9

三、PC/XT的多处理器结构 12

第三节 PC/XT的系统总线 14

一、系统总线时序基准电路 14

二、总线仲裁器和系统总线结构 17

三、系统总线周期时序 20

四、IBM PC总线标准 26

第一节 PC/XT的系统存储器配置 32

第二章 PC/XT的系统存储器和DMA控制器 32

第二节 动态RAM及奇偶校验 34

一、64K×1位的动态RAM芯片 34

二、系统板上的动态RAM结构 35

三、奇偶校验电路 37

第三节 直接存储器访问方式 37

一、DMA控制器的主、从工作方式 37

二、DMA控制器的引脚信号 38

三、DMA控制器的时序 41

第四节 8237A-5DMA控制器的编程 42

一、DMA操作模式和传送类型 42

二、8237A-5的内部寄存器 43

三、编程举例 45

第三章 系统板上的I/O芯片和中断系统 49

第一节 PC/XT的I/O端口地址 49

一、输入/输出指令 49

二、PC/XT的I/O地址分配 50

第二节 8255A-5可编程并行接口芯片 52

一、8255A-5的性能和操作模式 52

二、8255A-5在系统板上的连接使用 55

第三节 8253-5可编程定时器 57

一、8253-5的性能和操作模式 58

二、8253-5在系统板上的连接使用 61

第四节 PC/XT的中断系统 63

一、中断类型和中断向量表 63

二、0~4型的中断 64

第五节 以单片8259A实现硬件中断管理 69

一、8259A引脚信号及内部结构 70

二、8259A的编程使用 71

三、数字钟程序 75

第四章 键盘接口技术 79

第一节 键盘及其接口电路 79

一、键盘 79

二、键盘接口电路 82

第二节 键盘硬件中断处理 83

一、控制键意的功能键和专用组合键 83

二、键盘标志位和键盘缓冲区 85

三、键盘硬件中断服务程序 87

四、硬件中断写入缓冲区的键代码 89

第三节 键盘I/O功能程序 92

第五章 CRT显示器接口技术 95

第一节 CRT显示器原理和配置 95

第二节 彩色显示器适配器 98

一、操作模式和颜色控制 99

二、CRT控制器和同步扫描 103

三、象点的I.R.G.B信号输出 109

四、状态读出和光笔接口 112

五、适配器编程举例 114

第三节 显示I/O功能程序 117

第四节 软件中断INT10H使用举例 128

一、针式打印机工作原理 131

第六章 打印机接口技术 131

第一节 FX-80/100打印机 131

二、FX-80/100打印机性能 132

三、FX-80/100打印机控制命令 133

第二节 打印机适配器和打印I/O功能程序 137

一、打印机适配器框图 137

二、打印机接口信号 139

三、打印机I/O功能程序 141

第三节 软件中断INT17H使用举例 143

一、ROM-BIOS中的屏幕拷贝程序 143

二、CC-DOS中的屏幕拷贝程序 146

第七章 异步通信接口技术 150

第一节 串行通信及串行总线标准 150

一、串行通信的一般概念 150

二、调制解调器(MODEM) 154

三、串行总线标准RS-232C 156

四、20mA电流环标准 160

一、INS 8250的性能和引脚信号 163

第二节 异步通信适配器 164

二、INS 8250内部寄存器 166

三、INS 8250编程举例 171

第三节 异步通信I/O功能程序 173

第八章 软磁盘驱动器接口技术 177

第一节 IBM 5?英寸软盘驱动器 177

一、PC/XT软盘驱动器的配置 177

二、软盘信息记录格式 177

三、PC/XT的软盘驱动器 179

第二节 软盘驱动器适配器 181

一、软磁盘信息的存取过程简述 181

二、PC/XT软盘驱动器适配器 183

三、软盘控制器的命令和工作过程 189

第三节 FDC编程和软盘I/O功能程序 192

一、FDC编程 193

二、软盘I/O功能程序DISKETTE-IO(INT13H) 195

第四节 软件中断INT13H使用举例 198

第九章 硬磁盘驱动器接口技术 202

第一节 硬磁盘驱动器简介 202

一、温彻斯特技术 202

二、PC/XT的硬盘驱动器 203

三、硬磁盘磁道格式和交叉存取 204

第二节 硬磁盘驱动器适配器 205

一、硬盘控制器的接口信号 206

二、控制器I/O接口的主机可访问寄存器 208

三、硬盘控制器的命令 211

第三节 硬盘I/O功能程序 216

一、PC/XT的中断向量表 216

二、硬盘I/O功能程序DISK-IO(INT13H) 220

第四节 PC/XT的启动和系统自举过程 223

一、冷启动与热启动 223

三、ROM-BIOS对PC-DOS的引导 224

二、PC-DOS的组成 224

四、PC-DOS的自举过程 225

第十章 模拟量I/O接口技术 229

第一节 计算机的模拟量输入、输出通道 229

一、模入、模出通道的基本组成 229

二、采样保持电路 229

三、多路模拟开关 231

第二节 D/A转换器 232

一、D/A转换器的原理 233

二、DAC使用举例 234

第三节 A/D转换器 241

一、A/D转换器的原理 242

二、A/D转换器的性能参数 244

三、ADC使用举例 247

附录1 汇编指令系统参考 253

附录2 BIOS软件中断 272

附录3 PC-DOS 2.0版系统功能调用 282

相关图书
作者其它书籍
返回顶部