书籍详情
计算机组成原理与汇编语言程序设计
作者:赵晓玲主编
出版社:机械工业出版社
出版时间:2002-01-01
ISBN:9787111085485
定价:¥29.00
购买这本书可以去
内容简介
本教材是高职高专计算机类规划教材之一,系统地介绍了计算机组成原理秒世编语言程序设计,从计算机整机系统的角度出发,体现计算机软硬件的结合。本书共分10章,内容包括:计算机系统概述、计算机中的数和编码、运算方法及运算器、指令系统、中央处理器、汇编语言程序、汇编语言程序设计、主存储器、输入输出系统和外围设备。本教材充分考虑高等职业教育的特点,内容丰富,知识广泛,由浅放深,重点突出,每章均有习题。本教材可作为高职高专计算机专业的教材,也可作为其他专业的相关教材以及计算机爱好者自学使用。
作者简介
暂缺《计算机组成原理与汇编语言程序设计》作者简介
目录
前言
第一章 概述
第一节 计算机系统
一、计算机系统的硬件和软件
二、计算机程序和语言
三、计算机系统的层次结构
第二节 计算机的基本组成和工作过程
一、计算机的基本组成
二、计算机基本部件的功能
三、计算机的基本工作过程
第三节 计算机的主要性能指标
一、字长
二、存储容量
三、运算速度
四、硬、软件配置
五、系统的可靠性
六、性能价格化
习题
第二章 计算机中的数和编码
第一节 数制与转换
一、进位计数制
二、进位计数制的表示方法
三、不同进位计数制之间的转换
第二节 数值在计算机内的表示
一、真值与机器数
二、数的定点表示和数的浮点表示法
第三节 带符号数的表示方法
一、原码
二、反码
三、补码
四、移码
五、BCD码
第四节 文字符号代码的表示
一、文字符号代码
二、校验码
三、汉字编码
习题
第三章 运算方法及运算器
第一节 算术逻辑运算部件
一、加法器
二、算术逻辑运算部件
三、运算器的基本结构
第二节 定点加减法的运算方法与逻辑实现
一、补码定点加减法的实现
三、溢出及其判别
第三节 定点乘除法的运算方法与逻辑实现
一、定点一位乘法运算
二、定点一位除法运算
第四节 浮点数的运算方法
一、浮点数的加减法运算
二、浮点数的乘除法运算
习题
第四章 指令系统
第一节 指令格式
一、指令字长度
二、指令操作码
三、指令地址码
第二节 寻址方式
一、立即寻址
二、直接寻址
三、间接寻址
四、寄存器寻址
五、奇存器寻址
六、变址寻址
七、基址寻址
八、相对寻址
九、基址变址寻址
第三节 指令类型
一、数据传送指令
二、堆栈及堆栈操作指令
三、算术运算命令
四、逻辑运算指令
五、移位指令
六、程序控制指令
七、输入/输出指令
八、处理机控制指令
第四节 指令系统举例
一、8086/8088指令格式
二、8086/8088的寻址方式
三、8086/8088指令系统
第五节 精简指令系统——RISC技术
一、RISC与CISC
二、RISC的主要特点
习题
第五章 中央处理器
第一节 中央处理器的组成和功能
第二节 控制器的功能与组成
一、控制器的功能
二、控制器的组成
三、指令的执行过程
第三节 控制方式及时序系统
一、同步控制方式及其时序信号
二、异步控制方式
三、联合控制方式
第四节 组合逻辑控制器
一、组合逻辑控制器的组成
二、组合逻辑控制器的设计
第五节 微程序控制器
一、微程序控制的基本概念
二、微程序控制器的工作原理
三、微指令的编码方式
第六节 典型CPU介绍
一、8086/8088CPU
二、80386CPU
三、80486CPU
四、Pentium CPU
习题
第六章 汇编语言程序
第一节 汇编语言指令格式
一、概述
二、汇编语句格式
第二节伪操作
一、数据定义及存储器分配伪操作
二、符号定义伪操作
三、段定义伪操作
四、指定佰寄存器伪操作ASSUME
五、程序开始和结束伪操作
六、指定地址伪操作
七、基数控制伪操作
第三节 汇编语言操作符
一、算术运算符
二、逻辑运算符
三、移位运算符
四、关系运算符
五、字节分离运算符
六、数值回送操作符
七、属性操作符
第四节 宏汇编
一、宏定义
二、宏调用与宏展开
三、与宏指令有关的其他伪操作
第五节 汇编语言程序的上机过程
一、编辑源程序
二、编译
三、连接
四、运行
五、调试
六、退出DEBUG程序
习题
第七章 汇编语言程序设计
第一节 顺序结构程序设计
一、汇编语言的结构
二、汇编语言源程序的基本结构
三、顺序程序设计
第二节 分支结构程序设计
一、比较指令和转移指令
二、分支程序设计举例
第三节 循环结构程序设计
一、循环程序的结构
二、串操作指令
三、循环控制指令
四、单重循环结构程序设计
五、多重循环结构程序设计
第四节 子程序设计
一、子程序和主程序的概念
二、过程定义伪操作
三、子程序的调用和返回
四、利用堆栈保护和恢复现场
五、主程序和子程序之间的参数传递
六、子程序的嵌套和递归
七、子程序与宏指令的区别
八、子程序设计举例
第五节 BIOS中断和DOS功能调用
一、BIOS中断调用
二、DOS功能调用
习题
第八章 主存储器
第一节 存储器的基本概念
一、存储器的主要技术指标
二、存储器的分类
三、主存储器的组成
四、存储系统的层次结构
第二节 半导体随机存储器
一、静态随机存储器(SRAM)
二、动态随机存储器(DRAM)
第三节 半导体只读存储器
第四节 用半导体存储器芯片组成的主存储器
第五节 先进的动态随机存储器(Advan ced DRAM)组织
第六节 并行主存储器
一、编址方式
二、工作原理
第七节 高速缓冲存储器
一、程序局部性原理
二、工作原理
三、替换算法
四、Intel 82385
五、Cache的应用现状
第八节 虚拟存储器
一、虚拟存储器的概念
二、虚拟存储器的工作原理
习题
第九章 输入输出系统
第一节 输入输出系统概述
一、输入、输出系统的基本功能
二、主机与输入输出设备之间的信息
三、输入输出设备的编址与输入输出指令
四、CPU与I/O设备间的数据传递方式
第二节 程序直接控制方式
一、直接输入输出方式
二、查询输入输出方式
第三节 程序中断方式
一、中断的概念
二、中断呼应过程和程序中断的处理过程
三、多重中断
四、程序中断控制方式的基本接口
五、8086的中断系统
六、中断程序举例
第四节 DMA控制
一、DMA方式的基本概念
二、DMA传送
三、DMA控制器的组成
四、DMA的接口设计
第五节 通道控制试与输入输出处理机
一、通道的基本概念
二、通道的分类
三、输入输出处理机(IOP)与外围处理机(PP)
第六节 系统总线
一、概述
二、总线的结构与组成
三、典型标准总线
习题
第十章 外转设备
第一节 概述
一、外围设备的概念及一般功能
二、外围设备的分类
第二节 键盘
一、键盘的工作原理
二、键盘和CPU的通信方式
第三节 CRT显示器
一、概述
二、显示器的工作原理
三、字符和图形显示程序设计
第四节 打印设备
一、打印设备的分类
二、打印机的工作原理
三、打印机输出程序设计
第五节 外存储器
一、磁表面存储器原理
二、磁带存储器
三、磁盘存储器
四、光盘存储器
第六节 多媒体配置
一、多媒体应用系统的特点
二、多媒体产品原理及技术
习题
附录
附录A 8086/8088指令系统一览表
附录B DOS功能调用表
附录C BIOS功能调用表
附录D 汇编程序出错信息
附录E 调试程序DEBUG
参考文献
第一章 概述
第一节 计算机系统
一、计算机系统的硬件和软件
二、计算机程序和语言
三、计算机系统的层次结构
第二节 计算机的基本组成和工作过程
一、计算机的基本组成
二、计算机基本部件的功能
三、计算机的基本工作过程
第三节 计算机的主要性能指标
一、字长
二、存储容量
三、运算速度
四、硬、软件配置
五、系统的可靠性
六、性能价格化
习题
第二章 计算机中的数和编码
第一节 数制与转换
一、进位计数制
二、进位计数制的表示方法
三、不同进位计数制之间的转换
第二节 数值在计算机内的表示
一、真值与机器数
二、数的定点表示和数的浮点表示法
第三节 带符号数的表示方法
一、原码
二、反码
三、补码
四、移码
五、BCD码
第四节 文字符号代码的表示
一、文字符号代码
二、校验码
三、汉字编码
习题
第三章 运算方法及运算器
第一节 算术逻辑运算部件
一、加法器
二、算术逻辑运算部件
三、运算器的基本结构
第二节 定点加减法的运算方法与逻辑实现
一、补码定点加减法的实现
三、溢出及其判别
第三节 定点乘除法的运算方法与逻辑实现
一、定点一位乘法运算
二、定点一位除法运算
第四节 浮点数的运算方法
一、浮点数的加减法运算
二、浮点数的乘除法运算
习题
第四章 指令系统
第一节 指令格式
一、指令字长度
二、指令操作码
三、指令地址码
第二节 寻址方式
一、立即寻址
二、直接寻址
三、间接寻址
四、寄存器寻址
五、奇存器寻址
六、变址寻址
七、基址寻址
八、相对寻址
九、基址变址寻址
第三节 指令类型
一、数据传送指令
二、堆栈及堆栈操作指令
三、算术运算命令
四、逻辑运算指令
五、移位指令
六、程序控制指令
七、输入/输出指令
八、处理机控制指令
第四节 指令系统举例
一、8086/8088指令格式
二、8086/8088的寻址方式
三、8086/8088指令系统
第五节 精简指令系统——RISC技术
一、RISC与CISC
二、RISC的主要特点
习题
第五章 中央处理器
第一节 中央处理器的组成和功能
第二节 控制器的功能与组成
一、控制器的功能
二、控制器的组成
三、指令的执行过程
第三节 控制方式及时序系统
一、同步控制方式及其时序信号
二、异步控制方式
三、联合控制方式
第四节 组合逻辑控制器
一、组合逻辑控制器的组成
二、组合逻辑控制器的设计
第五节 微程序控制器
一、微程序控制的基本概念
二、微程序控制器的工作原理
三、微指令的编码方式
第六节 典型CPU介绍
一、8086/8088CPU
二、80386CPU
三、80486CPU
四、Pentium CPU
习题
第六章 汇编语言程序
第一节 汇编语言指令格式
一、概述
二、汇编语句格式
第二节伪操作
一、数据定义及存储器分配伪操作
二、符号定义伪操作
三、段定义伪操作
四、指定佰寄存器伪操作ASSUME
五、程序开始和结束伪操作
六、指定地址伪操作
七、基数控制伪操作
第三节 汇编语言操作符
一、算术运算符
二、逻辑运算符
三、移位运算符
四、关系运算符
五、字节分离运算符
六、数值回送操作符
七、属性操作符
第四节 宏汇编
一、宏定义
二、宏调用与宏展开
三、与宏指令有关的其他伪操作
第五节 汇编语言程序的上机过程
一、编辑源程序
二、编译
三、连接
四、运行
五、调试
六、退出DEBUG程序
习题
第七章 汇编语言程序设计
第一节 顺序结构程序设计
一、汇编语言的结构
二、汇编语言源程序的基本结构
三、顺序程序设计
第二节 分支结构程序设计
一、比较指令和转移指令
二、分支程序设计举例
第三节 循环结构程序设计
一、循环程序的结构
二、串操作指令
三、循环控制指令
四、单重循环结构程序设计
五、多重循环结构程序设计
第四节 子程序设计
一、子程序和主程序的概念
二、过程定义伪操作
三、子程序的调用和返回
四、利用堆栈保护和恢复现场
五、主程序和子程序之间的参数传递
六、子程序的嵌套和递归
七、子程序与宏指令的区别
八、子程序设计举例
第五节 BIOS中断和DOS功能调用
一、BIOS中断调用
二、DOS功能调用
习题
第八章 主存储器
第一节 存储器的基本概念
一、存储器的主要技术指标
二、存储器的分类
三、主存储器的组成
四、存储系统的层次结构
第二节 半导体随机存储器
一、静态随机存储器(SRAM)
二、动态随机存储器(DRAM)
第三节 半导体只读存储器
第四节 用半导体存储器芯片组成的主存储器
第五节 先进的动态随机存储器(Advan ced DRAM)组织
第六节 并行主存储器
一、编址方式
二、工作原理
第七节 高速缓冲存储器
一、程序局部性原理
二、工作原理
三、替换算法
四、Intel 82385
五、Cache的应用现状
第八节 虚拟存储器
一、虚拟存储器的概念
二、虚拟存储器的工作原理
习题
第九章 输入输出系统
第一节 输入输出系统概述
一、输入、输出系统的基本功能
二、主机与输入输出设备之间的信息
三、输入输出设备的编址与输入输出指令
四、CPU与I/O设备间的数据传递方式
第二节 程序直接控制方式
一、直接输入输出方式
二、查询输入输出方式
第三节 程序中断方式
一、中断的概念
二、中断呼应过程和程序中断的处理过程
三、多重中断
四、程序中断控制方式的基本接口
五、8086的中断系统
六、中断程序举例
第四节 DMA控制
一、DMA方式的基本概念
二、DMA传送
三、DMA控制器的组成
四、DMA的接口设计
第五节 通道控制试与输入输出处理机
一、通道的基本概念
二、通道的分类
三、输入输出处理机(IOP)与外围处理机(PP)
第六节 系统总线
一、概述
二、总线的结构与组成
三、典型标准总线
习题
第十章 外转设备
第一节 概述
一、外围设备的概念及一般功能
二、外围设备的分类
第二节 键盘
一、键盘的工作原理
二、键盘和CPU的通信方式
第三节 CRT显示器
一、概述
二、显示器的工作原理
三、字符和图形显示程序设计
第四节 打印设备
一、打印设备的分类
二、打印机的工作原理
三、打印机输出程序设计
第五节 外存储器
一、磁表面存储器原理
二、磁带存储器
三、磁盘存储器
四、光盘存储器
第六节 多媒体配置
一、多媒体应用系统的特点
二、多媒体产品原理及技术
习题
附录
附录A 8086/8088指令系统一览表
附录B DOS功能调用表
附录C BIOS功能调用表
附录D 汇编程序出错信息
附录E 调试程序DEBUG
参考文献
猜您喜欢