内容简介
前言
第一章 概述
1-1 小型计算机的构成和基本工作原理
1 小型计算机的构成和各部分的作用
目录
2 小型计算机的基本工作原理
1-2 软设备简介
1 机器语言程序
2 汇编语言程序
3 高级语言程序
4 系统程序概况
1 小型计算机的特点
1-3 小型计算机的特点和应用
2 小型计算机的应用
第二章 数的表示与信息编码
2-1 数和数制
1 十进制
2 二进制
3 八进制和十六进制
2-2 不同数制间的换算
1 二翻十
2 整数的十翻二
3 小数的十翻二
4 二翻八与八翻二
1 加减法
2-3 二进制的算术运算
2 乘除法
2-4 机器数的特点
2-5 模和补数
1 模数系统
2 求补——表示负值的方法
3 (N-1)上的补数
4 带符号数的补数
5 机器数的表示方法
2-6 信息的编码
1 十进数的二进制编码
2 符号信息的编码
3-1 基本逻辑运算
第三章 逻辑网络
1 逻辑乘(“与”运算)
2 逻辑加(“或”运算)
3 逻辑非(“非”运算)
4 “与非”和“或非”运算
3-2 TTL门
1 TTL门的工作情况
2 集电极开路的TTL门
3 “与或非”门
4 “异或”门
3-3 组合逻辑网络
1 译码器
2 全加器
3 送数门
3-4 触发器
1 基本触发器
2 钟控触发器
3 D触发器
3-5 寄存器和计数器
1 简单的代码寄存器
2 有移位门的寄存器
3 循环计数器
第四章 小型计算机的存储器和运算器
4-1 磁心存储器的原理
1 磁心存储信息的原理
2 磁心存储器的组织
1 三度三线存取法
4-2 三度三线存储器
2 存储器的结构
3 译码驱动
4 读出寄存器与禁止电流源
5 时序脉冲
4-3 运算器
1 构成运算器的基本考虑
2 运算器的结构
3 加法运算
4 逻辑乘
5 累加器操作
6 减法运算的实现
5-1 小型计算机的指令系统
1 有地址码的指令(访内指令)组
第五章 指令系统与控制器
2 编址(寻址)方式
3 累加器操作指令组(第一组微指令)
4 “跳步”和“判跳”指令组(第二组微指令)
5 输入输出传送指令组
5-2 控制器中的指令部件
1 指令计数器
2 指令寄存器
3 操作码译码器
5-3 节拍(脉冲)分配器
1 移存器型的节拍(脉冲)分配器
2 启停控制
5-4 状态寄存器
5-5 微操作控制线路
1 源点控制
2 终点控制
3 途径上的控制
4 跳步控制
第六章 整机工作
6-1 整体结构与节拍安排
1 小型计算机的整体结构
2 节拍的安排
6-2 访内指令和微指令执行情况
1 取指令周期的流程
2 间址(延迟)周期的流程
3 执行周期的流程
6-3 输入输出传送指令的执行情况
1 慢周期发生器
2 光电输入指令的执行情况
3 穿孔输出指令的执行情况
4 电传机输入输出指令的执行情况
6-4 中断系统
1 中断的响应
2 中断的处理
6-5 插入系统
1 磁鼓和磁盘存储器的基本原理
2 单周插入
3 三周插入
6-6 运算器和控制器的扩展
1 运算器的扩展
2 扩展运算指令
3 控制器的扩展
6-7 内存的扩展
1 内存扩展的方法
2 内扩指令
3 内扩指令的应用例子
第七章 程序基础方法
7-1 源程序及汇编语言的初步认识
1 编制程序的两种方式
2 汇编语言的几条基本规定
7-2 简单程序及框图表示
7-3 判断及分支
7-4 循环
1 循环程序的结构
2 控制循环的方法
3 循环程序示例
7-5 子程序
1 转子返回及信息传递
2 带参数调用子程序及返回处理
3 堆栈及子程序的递归调用
7-6 输入输出及中断处理
1 低速外部设备的输入输出程序
2 中断处理
7-7 浮点运算
1 规格化浮点二进数
2 模拟寄存器及软指令形式
3 浮点加的解释执行
4 浮点输入输出及函数
5 一个简单的例子
7-8 表处理
1 登记项
2 顺序查表法
3 对分查找法
4 直接取表法
5 散列法的基本概念与散列函数的构成
6 散列冲突的解决办法
7 表的插入与删除
第八章 汇编语言
8-1 源程序和目的程序的分页结构
1 单页程序的结构
2 多页程序的结构
8-2 伪指令
8-3 宏指令
1 宏指令的概念
2 带参数的宏指令
8-4 语法检查
1 符号未定义
2 非法定义
3 重复定义
4 非法间接访内
5 非法字符
6 页溢出
8-5 纸带格式及编辑程序的使用
1 源带的格式及穿制方式
2 几种常用的编辑命令
3 目的带的格式
8-6 编制程序的操作过程
1 引导程序和装配程序的输入
2 编辑程序和汇编程序的操作
第九章 交互式会话语言BASIC
9-1 BASIC语言的基本词法
1 数和变量
2 函数
3 表达式
9-2 BASIC语言的基本语法
1 算术赋值语句
2 输出语句
3 键盘输入语句
4 读语句及数据语句
5 暂停语句、结束语句和注释语句
6 源程序的简单例子
7 转向语句
8 条件语句
9 数组说明语句
10 定义函数语句
11 循环语句
12 子程序语句
9-3 键盘命令及操作
1 程序的输入
2 键盘命令
3 键盘运算
4 键盘操作的例子
9-4 BASIC语言的若干应用
1 用迭代法求解线性代数方程组
2 用电传机绘制立体图形
3 简单的博奕问题
4 最短行程问题
5 迷宫问题
附录一 供参考的程序
1 中断处理程序
2 二进制装配程序
附录二 英文缩写词
附录三 练习题的解答
参考资料