《微型计算机实用手册》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:北京师范大学计算中心编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:1985
  • ISBN:13243·89
  • 页数:438 页
图书介绍:

前言页 1

第一篇 微型计算机基础 1

第一章 基础知识 1

1-1 计算机中的数 1

1-1-1 十进制数 1

1-1-2 二进制数 2

1-1-3 八进制数 2

1-1-4 十六进制数 2

1-1-5 十进制数和二进制数的相互转换 2

1-1-6 二进制数和八进制数的转换 3

1-1-7 十进制数和八进制数的转换 3

1-4 ASCII码 4

1-3 二一十进制码 4

1-2-3 补码 4

1-2-2 反码 4

1-2-1 原码 4

1-2 带符号数的表示法 4

1-1-8 二进制数和十六进制数的转换 4

第二章 微型计算机的结构 6

2-1 微型计算机结构 6

2-1-1 CPU结构 6

2-1-2 存贮器 7

2-1-3 执行程序的简单过程 9

2-1-4 中断 9

2-1-5 直接存贮器传送 10

2-2 几种常用的微处理器 11

2-2-1 Intel 8080A 11

2-2-2 Intel 8086和8088 15

2-2-3 Z-80 CPU 22

2-2-5 MC6800微处理器 26

2-2-4 Z8000 CPU 26

2-2-6 MC68000微处理器 27

2-2-7 6502 CPU 29

2-2-8 32位微处理器 31

第三章 存贮器和接口 31

3-1 存贮器 31

3-1-1 半导体存贮器的分类 31

3-1-2 RAM的结构 31

3-1-3 RAM与CPU的连接 33

3-2 输入和输出 36

3-2-1 通用I/O接口 36

3-2-2 可编程序并联接口8255A 38

3-2-3 可编程序串行接口 39

3-2-4 Z-80 PIO 42

第四章 指令系统 46

3-2-5 8089输入/输出处理器 46

4-1 Intel 8080A指令系统 47

4-1-1 指令格式 47

4-1-2 寻址方式 47

4-1-3 Intel8080A指令系统 47

4-2 Z-80指令系统 48

4-2-1 Z-80的寻址方式 48

4-2-2 Z-80指令系统 52

4-3-1 6502寻址方式 64

4-3 6502指令系统 64

4-3-2 6502指令系统 65

4-4 8086/8088指令系统 73

4-4-1 寻址方式 73

4-4-2 8086和8088的指令系统 73

参考书目 89

附录 90

附录一:美国二十家主要微型机制造商生产的部分产品一览表 90

附录二:日本微型机主要生产厂家及机型一览表 92

附录三:IBM PC兼容机性能一览表 93

附录四:部分国产八位微型机厂家一览表 95

第二篇 程序设计语言 96

第一章 BASIC语言 96

1-1 基本概念 96

1-1-1 语法定义符 96

1-1-2 BASIC语言的基本符号 97

1-1-3 BASIC程序的结构 97

1-1-4 程序的注解 98

1-2 常数、变量和表达式 98

1-2-1 常数 98

1-2-2 变量 99

1-2-3 数学函数 101

1-2-4 表达式 101

1-3-2 INPUT(键盘输入)语句 103

1-3-1 LET(赋值)语句 103

1-3 提供数据的语句 103

1-3-3 IN语句 104

1-3-4 READ和DATA语句 104

1-3-5 RESTORE(恢复数据区)语句 105

1-4 输出语句和输出格式 106

1-4-1 PRINT(输出语句) 106

1-4-2 PR语句 106

1-4-3 MBASIC及PCBASIC的输出语句 106

1-4-4 格式输出 106

1-4-5 PRINT与TAB(X)函数 109

1-4-6 PRINT与SPC(X)函数 110

1-5 控制语句 110

1-5-1 GOTO(无条件转向)语句 110

1-5-2 IF...THEN(条件转移)语句 110

1-5-3 FOR...NEXT(循环)语句 111

1-5-5 DEF语句 112

1-5-4 GOSUB和RETURN语句 112

1-5-7 ON...GOSUB(计算转子)语句 113

1-5-8 ONERR GOTO(错误转移)语句 113

1-5-9 RESUME语句 113

1-5-6 ON...GOTO(开关)语句 113

1-5-10 STOP(暂停)语句 114

1-5-11 END(结束)语句 114

1-6 数组 114

1-6-1 数组和下标变量 114

1-6-2 DIM(数组说明)语句 115

1-7 字符串处理 116

1-7-1 LEN函数 116

1-7-2 LEFT$函数 116

1-7-3 RIGHT$函数 116

1-7-4 MID$函数 116

1-7-7 CHR$函数 117

1-7-5 STR$函数 117

1-7-6 VAL函数 117

1-7-8 ASC函数 118

1-7-9 MBASIC、PC BASIC所具有的函数 118

1-7-10 字符串的引用和POS语句 120

1-8 其他功能的函数和语句 120

1-8-1 POS函数 120

1-8-2 FRE函数 121

1-8-3 PEEK函数 121

1-8-4 POKE语句 121

1-8-5 USR函数 122

1-8-6 WAIT语句 122

1-8-7 CALL语句 122

1-8-8 HOME(清屏)语句 122

1-8-13 VTAB语句 123

1-8-12 TRACE、NOTRACE语句 123

1-8-14 HTAB语句 123

1-8-9 CAEAR语句 123

1-8-10 FLASH、INVESE、NORMAL语句 123

1-8-11 SPEED语句 123

1-8-15 HIMEM语句 124

1-8-16 LOMEM语句 124

1-8-17 函数PDL 124

1-8-18 MBASIC的几个语句 124

1-8-19 PC BASIC特有语句表 125

1-8-20 CROMEMCO特有语句表 126

1-9 低分辨率绘图语句 127

1-9-1 显示状态的选择 127

1-9-2 GR语句 127

1-9-3 COLOR(颜色选择)语句 127

1-9-4 画点语句 128

1-9-5 画线语句 129

1-9-4 擦点语句 129

1-9-6 连续画线语句 130

1-9-7 SCRN(显示颜色代码)语句 131

1-10 高分辨率绘图语句 131

1-10-1 HGR和HGRZ语句 131

1-10-2 HCOLOR(选择颜色)语句 132

1-10-3 连续画线语句 133

1-10-4 画圆语句 134

1-10-5 查点语句 134

1-11 高分辨率及其造型 135

1-11-1 造型表及其生成 135

1-11-2 造型表的存贮 137

1-11-3 DRAW语句 137

1-11-6 SCALE语句 138

1-11-7 SHLOAD语句 138

1-11-5 ROT语句 138

1-11-4 XDRAW语句 138

1-12 数据文件 139

1-12-1 数据文件的概念 139

1-12-2 APPLE II SOFT的文件处理 139

1-12-3 MBASIC的文件处理 142

参考书目 143

本章附录 143

1-12-4 IBM PC BASIC的文件处理 145

1-12-5 CROMEMCO的文件处理 147

第二章 FORTRAN语言 149

2-1 概述 149

2-1-1 FORTRAN程序 150

2-1-2 FORTRAN符号名 152

2-1-3 数据类型 153

2-1-4 变量和数组 155

2-1-5 表达式 156

2-2 语句 159

2-2-1 说明语句 159

2-2-2 TYPE(类型)语句 159

2-2-3 IMPLICLT语句 160

2-2-4 COMMON语句 160

2-2-5 DIMENSION语句 161

2-2-6 EQUIVALENCE语句 161

2-2-7 EXTFRNAL语句 162

2-2-8 INTRINSIC语句 162

2-2-9 SAVE语句 163

2-2-10 DATA语句 163

2-2-11 PRCGRAM语句 163

2-3 赋值语句 163

2-4-1 无条件GO TO语句 164

2-4 控制语句 164

2-3-2 ASSIGN语句 164

2-3-1 计算型赋值语句 164

2-4-2 计算GO TO语句 165

2-4-3 赋值GO TO语句 165

2-4-4 算术IF语句 166

2-4-5 逻辑IF语句 166

2-4-6 块IF语句 166

2-4-7 DO语句 168

2-4-8 CONTINUE语句 169

2-4-9 STOP语句 169

2-4-10 PAUSE语句 169

2-4-11 END语句 169

2-5 子程序和函数 170

2-5-1 子程序 170

2-5-2 函数 171

2-5-3 数据块子程序 173

2-6 输入/输出(I/O)系统 175

2-6-1 概述 175

2-6-2 输入/输出(I/O)语句概述 178

2-6-3 打开文件语句 179

2-6-4 读/写语句 182

2-6-5 REWIND语句 183

2-6-6 ENDFILE语句 183

2-6-7 BACKSPACE语句 184

2-6-8 CLOSE语句 184

2-6-9 格式化I/O和FORMAT语句 186

2-6-10 输入/输出表的相互作用与格式说明 187

2-6-11 编辑描述符 188

3-2-4 超数组 191

3-2-3 属性 191

3-2-2 程序单位 191

3-2 IBM PC扩展PASCAL 191

3-1 概述 191

第三章 PASCAL语言 191

3-2-1 编译程序命令 191

3-2-5 字符串 192

3-2-6 常量值 192

3-2-7 系统实现 192

3-2-8 结束语 193

3-3 PASCAL语言的级别 193

3-3-1 元语言 193

3-3-2 标准PASCAL 193

3-3-3 扩展PASCAL 193

3-3-4 系统PASCAL 193

3-4 语法和词汇 193

一、标准PASCAL的保留字 194

3-4-2 PASCAL保留字 194

五、无用字符 194

二、新增加的保留字 194

一、元语言的前缀 194

四、更高级替换符号 194

三、替换符号 194

二、标准PASCAL符号 194

3-4-1 专用字符类别 194

三、属性保留字 195

四、命令保留字 195

五、标准PASCAL中的标识符保留字 195

六、扩展的内部特性保留字 195

七、字符串内部特性保留字 195

3-4-4 分隔符 196

3-5 标识符和常量 196

3-4-3 注释符 196

3-5-1 标识符 196

二、长度限制 196

一、定义 196

十一、字类型特性保留字 196

十、系统I/O特性保留字 196

九、扩展I/O特性保留字 196

八、系统内部特性保留字 196

十二、超数组类型特性保留字 196

三、作用域 197

3-5-2 常量 197

一、数值常量 197

二、常量运算符和函数 198

三、字符串(STRING) 199

四、长字符串:(LSTRINING) 199

五、定义常量 199

六、结构常量 200

一、INTEGER(整数类型) 201

三、CHAR(字符类型) 201

二、WORD(字类型) 201

3-6-1 基本类型 201

3-6 数据类型 201

七、关于常量注意事项 201

四、BOOLEAN(布尔类型) 202

五、Enumerated Types(枚举类型) 202

六、Subrange(子界类型) 202

3-6-2 结构类型 202

一、ARRAY(数组类型) 203

二、Super ARRAY(超数组类型) 203

三、超数组参数-共形数组 203

四、动态数组 204

五、RECORD(记录类型) 205

六、Sets(集合类型) 206

七、FILE(文件类型) 207

二、ADR和ADS(地址类型) 208

一、指针类型 208

3-6-3 引用类型 208

三、引用类型的限制 209

3-6-4 过程类型 210

一、过程类型含义 210

二、类型的兼容性 210

三、类型的等同和引用参数 210

四、类型兼容与表达式 210

五、赋值兼容和赋值 211

3-7 变量说明与使用 211

3-7-1 变量说明 211

3-7-2 变量属性 212

一、STATIC(静态属性) 212

二、PUBLIC和EXTERN 212

三、READONLY 212

四、PURE 212

3-7-5 值 213

3-7-3 组合属性的规则 213

3-7-4 VALUE段(值段) 213

3-7-6 引用变量 215

3-8 表达式 215

3-8-1 表达式与运算符 215

3-8-2 简单表达式的几种形式 216

一、算术表达式 216

二、布尔表达式 216

三、集合表达式 217

3-8-3 其他表达式特性 217

3-9 语句 218

3-9-1 语句标号 218

3-9-2 基本语句 218

一、赋值语句 218

四、空语句 219

五、BREAK,CYCLE和RETURN语句 219

三、GOTO语句 219

二、过程语句 219

3-9-3 结构语句 220

一、复合语句 220

二、条件语句(IF语句,CASE语句) 221

三、重复语(WHILE,REPEAT,FOR) 222

四、开域语句(WITH) 223

3-9-4 顺序控制运算符 223

3-10 过程和函数 223

3-10-1 过程和函数说明 223

3-10-2 过程和函数首部 224

3-10-3 函数说明 224

3-10-4 数据参数 225

一、数值参数 225

二、引用参数 225

三、过程参数 225

3-10-5 内部调用约定 227

3-11-1 预先说明的过程和函数 231

3-11 可用的过程与函数 231

3-11-2 动态分配过程 232

3-11-3 过程和函数的数据传送 232

3-11-4 算术函数 233

3-11-5 扩展内部特性 234

3-11-6 字符串内部特性 236

3-11-7 LSTRING专用特性 236

3-11-9 库过程和库函数 237

3-11-8 STRING或LSTRING特性 237

3-12 文件系统 238

3-12-1 文件 238

3-12-2 文件系统原语(Primitives) 238

3-12-3 文本文件输入/输出 239

3-12-4 扩展I/O特性 242

3-12-5 其他文件过程和文件变量 243

3-12-7 DIRECT文件(直接或随机文件) 245

3-12-6 系统I/O特性 245

3-13 编译对象 247

3-13-1 程序 247

3-13-2 模块 248

3-13-3 单位 249

第四章 COBOL语言 252

4-1 COBOL程序 253

4-1-1 COBOL源程序结构 253

4-1-2 COBOL语言元素 254

4-1-3 COBOL语言描述中的一些规定和记号 256

4-1-4 COBOL源程序的书写规则 256

4-2 标识部分和设备部分 257

4-2-1 标识部分 257

4-2-2 设备部分 257

4-3 数据部分 260

4-3-1 数据及数据组织 260

4-3-2 文件描述项 261

4-3-3 记录描述项 262

4-3-4 PICTURE子句 263

4-3-5 USAGE(用法)子句 264

4-3-6 JUSTIFIED(右对齐)子句 265

4-3-7 VALUE(赋初值)子句 265

4-3-8 OCCURS(重现)子句 265

4-3-9 REDEFINES(重定义)子句 266

4-3-10 SIGN(符号)子句 266

4-3-11 BLANK(遇零置空)子句 266

4-3-12 SYNCHRONIIED(同步安置)子句 266

4-3-13 工作存贮节 267

4-3-14 连接节 267

4-3-15 屏幕节 267

4-4 过程部分 268

4-4-1 OPEN(打开文件)语句 268

4-4-4 WRITE(写)语句 269

4-4-3 START(起动)语句 269

4-4-2 READ(读)语句 269

4-4-5 REWRITE(重写)语句 270

4-4-6 DELETE(删除)语句 271

4-4-7 CLOSE(关闭)语句 271

4-4-8 DECLARATIVES和VSE(说明节和使用语句) 271

4-5-2 ADD(加法)语句 272

4-5-3 SUBTRACT(减法)语句 272

4-5-1 与运算有关的选择性短语 272

4-5 算术运算语句 272

4-5-4 MULTIPLY(乘法)语句 273

4-5-5 DIVIDE(除法)语句 273

4-5-6 COMPUTE(计算)语句 273

4-6 数据传送语句 274

4-6-1 ACCEPT(接收)语句 274

4-6-2 DISPLY(显示)语句 275

4-6-3 MOVE(传送)语句 276

4-7-1 GOTO(转移或转向)语句 277

4-7 控制转移语句 277

4-7-2 PERFORM(执行)语句 278

4-7-3 EXIT(出口)语句 278

4-7-4 IF(条件)语句 278

4-7-5 STOP(停止)语句 280

4-8 字符处理语句 280

4-8-1 INSPECT(检测)语句 280

4-8-2 STRING(串连或字符串链接)语句 282

4-8-3 UNSTRING(串分解)语句 282

4-9 表处理语句 284

4-9-1 索引各和索引数据项 284

4-9-2 SET(设置)语句 284

4-9-3 SEARCH(检索)语句 285

参考书目 287

4-10-4 被调用子程序的过程部分标题 287

4-10-3 EXIT PROGRAM语句 287

4-10-2 CALL(调用)语句 287

4-10-1 COPY语句 287

4-10 用于程序间通讯的语句 287

附录COBOL 保留字 288

第三篇 微型计算机的使用 296

第一章 BASIC语言在微机上的使用 296

1-1 APPLE机DOS3.3操作系统下的使用 296

1-1-1 系统启动和关闭 297

1-1-2 建立和运行BASIC程序 297

1-1-3 修改BASIC程序--编辑功能键 299

1-1-4 保存源程序和调用、运行原有程序 302

1-1-5 文件操作 303

1-1-6 打印机使用 303

1-1-7 DOS3.3操作系统命令和实行程序简介 304

1-1-8 APPIE SOFT错误信息 306

1-2-1 系统的启动 307

1-2 APPIE-II机CP/M操作系统下的使用 307

1-2-2 建立和运行BASIC程序 308

1-2-4 保存源程序和调用、运行原有程序 311

1-2-5 文件操作 312

1-2-6 打印机的使用 312

1-2-7 错误信息 312

1-3 CROMEMCO机上的使用 313

1-3-1 系统的启动和关闭 313

1-3-2 建立和运行BASIC程序 314

1-3-3 程序的修改--DELETE命令 316

1-3-4 保存源程序和调用运行原有程序 316

1-3-5 启动打印机 316

1-3-6 错误信息 316

1-2-3 修改BASIC程序--EDIT命令 319

1-4 IBM PC机的使用 320

1-4-1 系统的启动 320

1-4-2 建立和运行BASIC程序 322

1-4-3 修改BASIC程序--编辑功能 324

1-4-4 保存源程序和调用原有程序 325

1-4-5 磁盘的初始化和复制 326

1-4-6 文件操作 327

1-4-7 打印机的使用 327

第二章 FORTRAN和PASCAL在APPIE II上的使用 329

2-1 APPIE PASCAL操作系统简介 329

2-1-1 系统概述 329

2-1-2 文件处理子系统 330

2-1-3 编辑子系统简介 331

2-1-4 系统启动与关闭 331

2-1-2 编译、连接、运行PASCAL程序 333

2-2 PASCAL语言的使用 335

2-1-1 建立源程序 336

1-4-8 错误信息 338

2-1-3 保存工作文件 341

2-1-4 修改PASCAL程序 342

2-1-5 APPLE PASCAL文件管理 342

2-1-6 磁盘的初始化 345

2-3 APPLE FORTRAN的使用 345

2-3-2 连接运行FORTRAN程序 347

2-3-3 错误信息 347

2-4 CP/M操作系统和FORTRAN-80的使用 354

2-4-1 CP/M操作系统简介 354

2-4-2 系统的启动与关闭 356

2-4-3 CP/M文本编译程序(ED程序) 356

2-4-4 FORTRAN-80的使用 358

2-4-5 FORTRAN-80错误信息 361

第三章 FORTRAN和COBOL在CROMEMCO机上的使用 365

3-1 CDOS磁盘操作系统简介 365

3-1-1系统概述 365

3-1-2 系统的启动与关闭 367

3-1-3 文本编辑程序-EDIT 368

3-2 FORTRAN语言的使用 370

3-2-1 建立FORTRAN源程序 370

3-2-2 编译源程序 371

3-2-3 连接运行 372

3-2-4 修改程序 373

3-2-5 错误信息 375

3-3 COBOL语言的使用简介 376

第四章 FORTRAN、PASCAL、COBOL语言在IBM PC上的使用 379

4-1 IBM DOS操作系统简介 379

4-1-1 DOS命令及命令格式 379

4-1-2 EDLIN编辑程序 387

4-1-3 常用的DOS控制键和编辑键 390

4-2 FORTRAN语言的使用 391

4-2-1 FORTRAN程序开发的环境 391

4-2-3 建立源程序 392

4-2-2 系统的启动与关闭 392

4-2-4 编译FORTRAN源程序 393

4-2-5 连接运行 396

4-2-6 修改程序 397

4-2-7 FORTRAN的错误信息 398

4-3 PASCAL语言的使用 409

4-3-1 主盘与文件 409

4-3-2 建立和编译源程序 409

4-3-3 连接运行 410

4-3-4 错误信息 411

4-4 COBOL语言的使用 427

4-4-1 主盘与文件 427

4-4-2 建立源程序 428

4-4-3 编译源程序 428

4-4-4 错误信息 428

4-5 LINK信息 436

参考书目 437