全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 计算机原理与基础

计算机系统(基础概念及编程实践)/高等院校计算机教材系列

  • 定价: ¥59
  • ISBN:9787111608097
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:342页
  • 作者:编者:钱晓捷
  • 立即节省:
  • 2018-09-01 第1版
  • 2018-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    钱晓捷编著的《计算机系统(基础概念及编程实践)/高等院校计算机教材系列》融合计算机学科的“计算机组成原理”“微机原理”和“汇编语言程序设计”课程的基本内容,同时补充“数字逻辑”课程基础知识,延伸“计算机系统结构”课程核心概念,结合C语言和汇编语言编程实践,从软件角度理解计算机系统的工作原理。
    本书可以作为“计算机系统基础”或“计算机硬件技术基础”课程的教材或参考书,也就是适合综合“计算机组成原理”与“汇编语言”等教学内容的课程,该课程还可以替代“汇编语言”课程,或者作为“计算机组成与结构”“嵌入式系统”等需要硬件基础知识的前导课程。本书具有以“软”带“硬”、浅显易懂、突出实践等特点,也满足计算机应用开发人员对计算机硬件核心知识的要求。

目录

前言
教学建议
第1章  计算机系统概述
  1.1  计算机的发展
    1.1.1  计算机发展概况
    1.1.2  微型计算机的发展
    1.1.3  Intel 80x86系列处理器
  1.2  冯·诺依曼计算机结构
    1.2.1  二进制编码
    1.2.2  存储程序和程序控制
    1.2.3  顺序执行
    1.2.4  组成部件
  1.3  计算机系统的组成
    1.3.1  计算机的硬件组成
    1.3.2  计算机的总线结构
    1.3.3  计算机系统的层次结构
    1.3.4  计算机系统的软件组成
  习题
第2章  数据表示
  2.1  数制
    2.1.1  二进制和十六进制
    2.1.2  数制之间的转换
  2.2  整数编码
    2.2.1  定点整数格式
    2.2.2  有符号整数编码
    2.2.3  整数的类型转换
    2.2.4  整数的加减运算及溢出
    2.2.5  整数的移位运算
    2.2.6  整数运算的数学性质
  2.3  字符编码
    2.3.1  ASCII
    2.3.2  Unicode
  2.4  实数编码
    2.4.1  浮点数据格式
    2.4.2  浮点运算的数学性质
  习题
第3章  数字逻辑基础
  3.1  逻辑代数
    3.1.1  逻辑关系
    3.1.2  逻辑代数运算规则
    3.1.3  逻辑函数的形式、转换及化简
  3.2  逻辑门电路
    3.2.1  门电路的实现
    3.2.2  集成电路
    3.2.3  三态门
  3.3  组合逻辑电路
    3.3.1  编码器
    3.3.2  译码器
    3.3.3  加法器
    3.3.4  多路开关
  3.4  时序逻辑电路
    3.4.1  触发器
    3.4.2  寄存器
    3.4.3  计数器
  3.5  可编程逻辑器件
    3.5.1  PLD概述
    3.5.2  电子设计自动化
  习题
第4章  处理器
  4.1  处理器的组成
    4.1.1  控制器
    4.1.2  运算器
  4.2  处理器的结构
    4.2.1  处理器的基本结构
    4.2.2  8086的功能结构
    4.2.3  80386的功能结构
    4.2.4  Pentium的功能结构
  4.3  寄存器
    4.3.1  通用寄存器
    4.3.2  专用寄存器
  4.4  存储器组织
    4.4.1  存储模型
    4.4.2  工作方式
    4.4.3  逻辑地址
  习题
第5章  指令系统
  5.1  指令格式
    5.1.1  指令编码
    5.1.2  IA-32指令格式
  5.2  汇编语言基础
    5.2.1  汇编语言的语句格式
    5.2.2  汇编语言的源程序框架
    5.2.3  汇编语言的开发过程
    5.2.4  DEVC中C语言的开发过程
  5.3  汇编语言的常量和变量
    5.3.1  常量表达
    5.3.2  变量应用
  5.4  数据寻址
    5.4.1  立即数寻址
    5.4.2  寄存器寻址
    5.4.3  存储器寻址
    5.4.4  数据寻址的组合
  5.5  通用数据处理指令
    5.5.1  数据传送类指令
    5.5.2  算术运算类指令
    5.5.3  位操作类指令
  习题
第6章  汇编语言程序设计
  6.1  顺序程序结构
  6.2  分支程序结构
    6.2.1  指令寻址
    6.2.2  无条件转移指令
    6.2.3  条件转移指令
    6.2.4  单分支程序结构
    6.2.5  双分支程序结构
    6.2.6  多分支程序结构
  6.3  循环程序结构
    6.3.1  循环指令
    6.3.2  计数控制循环
    6.3.3  条件控制循环
    6.3.4  多重循环
  6.4  子程序
    6.4.1  子程序指令
    6.4.2  子程序设计
    6.4.3  寄存器传递参数
    6.4.4  共享变量传递参数
    6.4.5  堆栈传递参数
    6.4.6  堆栈帧
  习题
第7章  存储系统
  7.1  存储系统的层次结构
    7.1.1  技术指标
    7.1.2  层次结构
    7.1.3  局部性原理
  7.2  主存储器
    7.2.1  读写存储器
    7.2.2  ROM
    7.2.3  半导体存储器的连接
  7.3  高速缓冲存储器
    7.3.1  高速缓存的工作原理
    7.3.2  地址映射
    7.3.3  替换算法
    7.3.4  写入策略
  7.4  存储管理
    7.4.1  虚拟存储器
    7.4.2  段式存储管理
    7.4.3  页式存储管理
  习题
第8章  输入/输出接口
  8.1  I/O接口概述
    8.1.1  I/O接口的典型结构
    8.1.2  I/O端口的编址
    8.1.3  I/O指令
  8.2  外设数据的传送方式
    8.2.1  无条件传送
    8.2.2  程序查询传送
    8.2.3  中断传送
    8.2.4  中断控制系统
    8.2.5  DMA传送
  8.3  常用接口技术
    8.3.1  定时控制接口
    8.3.2  并行接口
    8.3.3  异步串行通信接口
    8.3.4  模拟接口
  习题
第9章  处理器性能提高技术
  9.1  精简指令集计算机技术
    9.1.1  复杂指令集和精简指令集
    9.1.2  MIPS处理器
  9.2  指令流水线技术
    9.2.1  指令流水线思想
    9.2.2  80486的指令流水线
  9.3  并行处理技术
    9.3.1  并行性概念
    9.3.2  数据级并行
    9.3.3  指令级并行
    9.3.4  线程级并行
  习题
附录A  32位通用指令列表
附录B  MASM伪指令和操作符列表
附录C  I/O子程序库
附录D  列表文件符号说明
附录E  常见汇编错误信息
参考文献