Microsoft Word - 正文.doc

Size: px
Start display at page:

Download "Microsoft Word - 正文.doc"

Transcription

1 上篇习题解答 第 1 章 微型计算机概述 思考题与习题解答 1.1 本章重点 1. 计算机的发展与应用 (1) 计算机的发展过程 计算机的发展根据其采用逻辑器件的组成情况, 到目前为止已经历了四代 第一代为电子管计算机 ; 第二代为晶体管计算机 ; 第三代为中小规模集成电路计算机 ; 第四代为大规模和超大规模集成电路计算机 (2) 计算机的发展趋势 随着科学技术的发展, 未来计算机将向高性能 网络化 人性化三大方向发展, 发展趋势有如下几个方面 : 1) 现今计算机正朝着微型计算机和巨型计算机两极方向发展 ; 2) 当前开发和研究的热点是多媒体计算机 ; 3) 未来计算机发展的总趋势是智能化计算机 ; 4) 今后计算机应用的主流是计算机与通信相结合的网络技术 ; 5) 非冯 诺依曼型体系结构的计算机是提高现代计算机性能的另一个研究焦点 未来的新型计算机将有神经网络计算机 生物计算机和光子计算机 2. 计算机的特点与分类电子数字计算机与过去的常规计算工具相比较, 具有运算速度快 计算精度高, 具有 记忆 和逻辑判断功能, 能自动运行并且具备人机交互功能等特点, 这些特点都是过去的计算工具所不具备的 计算机的分类方法很多, 随着计算机的不断发展和新型计算机的出现, 计算机的分类方法也在不断变化 按照电气与电子工程师协会 (IEEE) 在 1989 年提出的分类方法, 可以将计算机分为 : 个人计算机 工作站 小型计算机 主机 小巨型计算机 巨型计算机等 6 种 3. 计算机的应用自第一台电子计算机问世到 20 世纪 70 年代初, 计算机一直被作为大学和研究机构的娇贵设备, 环境条件要求比较高 20 世纪 70 年代中期后, 随着微处理器技术的日益成熟和计算机软件技术的日趋完善, 计算机走出了实验室而渗透到各个领域乃至普通百姓家中 尤其是近年来计算机技术和通信技术相互融合, 出现了沟通全球的因特网, 更使计算机的应用范围从科学计算 数据处理等传统领域扩展到办公自动化 人工智能 电子商务 虚拟现实 远程教育等,

2 2 微机原理与汇编语言程序设计 习题解答 实验指导和实训 遍及政治 经济 军事 科技以及个人文化生活和家庭生活的各个角落 相信在不久的将来, 计算机会像人们日常生活中的水和电一样将成为必需品 4. 计算机的基本结构和工作原理 (1) 基本结构 自从第一台电子计算机问世以来, 它的更新换代实质上是硬件的更新换代 但无论如何变化, 就其基本工作原理而言, 多属存储程序控制的原理, 基本结构属于冯 诺依曼型计算机 它由运算器 控制器 存储器 输入设备和输出设备 5 大部分组成 输入设备 : 用于输入原始信息和处理信息的程序 输入信息包括数据 字符和控制符等, 其中字符包括英文字母 汉字和其他一些字符 输出设备 : 用来输出计算机的处理结果及程序清单 处理结果可以是数字 字符 表格 图形等 存储器 : 用来存放程序和数据 在控制器的控制下, 可与输入设备 输出设备 运算器 控制器等交换信息, 是计算机中各种信息存储和交流的中心 运算器 : 用来对信息及数据进行处理和计算 计算机中最常见的运算是算术运算和逻辑运算, 所以也可以将运算器称为算术逻辑部件 (Arithmetic and Logic Unit,ALU) 控制器 : 控制器是整个计算机的指挥中心, 它取出程序中的控制信息, 经分析后按要求发出操作控制信号, 用来指挥各部件的操作, 使各部分协调一致地工作 (2) 工作原理 电子数字计算机最核心的工作原理是存储程序原理, 即 : 程序是由一条条计算机指令按一定的顺序组合而成的 ; 事先编好的程序要放在存储器中 ; 计算机能自动地逐条取出指令并执行 5. 计算机系统的概念一个完整的计算机系统应该包括硬件和软件两大部分, 所谓硬件是指构成计算机的所有物理部件的集合, 这些部件是由电子元器件 各类光 机电设备 电子线路等构成的有形物体, 如主机 外设等 ; 所谓软件是指为了运行 维护 管理及应用计算机所编制的所有程序的总和 硬件是计算机系统的物质基础, 软件必须在硬件的支持下才能运行 ; 计算机的软件不仅可以充分发挥计算机的硬件功能, 提高计算机的工作效率, 而且已经发展到能局部模拟人类的思维活动 因此软件的地位和作用在整个计算机系统中越来越重要 整个计算机系统性能的好坏, 则取决于软硬件功能的总和 计算机的软件系统又分为系统软件和应用软件两大类 6. 微型计算机的基本概念 (1) 微型计算机的发展 微处理器诞生于 20 世纪 70 年代初, 是大规模集成电路发展的产物 大规模集成电路作为计算机的主要功能部件出现, 为计算机的微型化打下了良好的物质基础 自从微处理器和微型计算机问世以来, 按照计算机 CPU 字长和功能划分, 它经历了 5 代的演变 (2) 微型计算机的分类 微型机算机的性能通常取决于微处理器, 如果以微处理器能够处理的字长为分类标准, 可以分为 4 位机 8 位机 16 位机 32 位机和 64 位机等 (3) 微型计算机的主要性能指标

3 上篇习题解答 3 1) 位 : 这是计算机中所表示的最基本 最小的数据单元, 它是一个二进制位 (bit), 由 0 和 1 两种状态构成 2) 字节 : 字节 (Byte) 是计算机中通用的基本单元, 它由 8 个二进制位组成, 即 8 位二进制数组成一个字节 3) 字 : 这是计算机内部进行数据处理的基本单位, 是指计算机一次能够加工处理的二进制串 4) 字长 : 机器字长是指 CPU 一次能处理的数据位数 它决定着寄存器 运算部件 数据总线等的位数 字长越长, 表示数的范围越大, 精度也越高, 相应的硬件成本也越高 5) 主频 : 计算机的主频也称为时钟频率, 通常是指计算机中时钟脉冲发生器所产生的时钟信号的频率, 单位为 MHz( 兆赫 ), 它决定了微型计算机的处理速度 6) 存储容量 : 存储容量应包括主存容量和辅存容量 1.2 习题解答 习题 1.1 计算机的发展到目前为止经历了几个时代? 每个时代的特点是什么? 解答 : 计算机的发展根据其采用逻辑器件的组成情况, 到目前为止已经历了四代 当前微处理器的发展更为迅速, 由其组成的微型计算机也在不断更新, 读者应及时关注计算机新技术的发展 计算机发展时代的划分及其特点如表 1-1 所示 表 1-1 计算机的发展时代划分及特点时代划分起止时间特点 第一代电子管计算机第二代晶体管计算机第三代中小规模集成电路计算机第四代大规模和超大规模集成电路计算机 1946 年 ~1958 年 1959 年 ~1964 年 1965 年 ~1970 年 1971 年以后 体积大 耗电多 运算速度慢, 内存储器采用水银延迟线, 外存储器采用磁鼓, 存储容量小体积减小, 重量轻 省电 寿命长 可靠性提高, 运算速度可达每秒百万次 内存储器采用磁芯, 外存储器采用磁盘和磁带 使用了编译系统和高级程序设计语言采用集成电路部件 半导体存储器等, 大大提高了存储器容量, 运算速度每秒钟达几百万至千万次, 可靠性有较大提高, 体积进一步缩小, 成本进一步降低, 在硬件设计上实现了系列化 通用化 标准化 出现了操作系统, 计算机语言逐步标准化, 并提出结构化程序设计方法集成度越来越高, 存储容量 运算速度 可靠性 性能价格比等方面有较大突破 使用了并行处理技术 多处理机系统 分布式计算机系统和计算机网络 ; 推出了各种系统软件 支撑软件 应用软件, 发展了分布式操作系统和软件工程标准化, 并逐渐形成了软件产业 习题 1.2 计算机的特点表现在哪些方面? 简述计算机的应用领域 解答 : 计算机的特点主要表现在以下几个方面 :

4 4 微机原理与汇编语言程序设计 习题解答 实验指导和实训 (1) 运算速度快 ; (2) 计算精度高 ; (3) 具有 记忆 和逻辑判断功能 ; (4) 能自动运行并且具备人机交互功能 按照传统的应用分类, 计算机有以下 5 个方面的应用, 如表 1-2 所示 表 1-2 计算机的应用领域及应用特点 应用领域科学计算数据处理过程控制计算机辅助系统人工智能 应用特点用计算机来解决科学研究和工程技术中所提出的复杂的数学及数值计算问题用计算机对所获取的信息进行采集 记录 整理 加工 存储和传输, 并进行综合分析等 如应用于企事业单位的各种管理信息系统 ; 用于文字处理的编辑 排版系统和办公自动化系统 ; 用于图像处理的图像信息系统 ; 用于图书资料查询的情报检索系统等在冶金 机械 电力 石油化工等产业中用计算机进行过程控制或实时控制 如石油化工生产 钢铁及有色金属冶炼 环境保护监测 数控机床和精密机械制造 交通运输中的行车调度 农业人工气候箱的温湿度控制 家用电器中的自动控制等 在军事上也常用计算机控制导弹等武器的发射与导航, 自动修正导弹在飞行中的航向控制应用于计算机辅助设计 CAD 计算机辅助制造 CAM 计算机辅助测试 CAT 计算机辅助工程 CAE 计算机辅助教学 CAI 等用计算机执行某些与人的智能活动有关的复杂功能, 模拟人类的某些智力活动, 如图形和声音的识别, 推理和学习的过程, 从本质上扩充了计算机能力, 可以越来越多地代替或超越人类脑力劳动的某些方面 习题 1.3 冯 诺依曼型计算机的结构由哪些部分组成? 各部分的功能是什么? 分析其中数据信息和控制信息的流向 解答 : 冯 诺依曼型计算机在硬件结构上主要由运算器 控制器 存储器 输入设备和输出设备 5 大部分组成 各部分的主要功能如下 : (1) 输入设备 : 用来输入原始信息和处理信息的程序 (2) 输出设备 : 用来输出计算机的处理结果及程序清单 (3) 存储器 : 用来存放程序和数据 在控制器的控制下, 可与输入设备 输出设备 运算器 控制器交换信息, 是计算机中各种信息存储和交流的中心 (4) 运算器 : 用来对信息及数据进行处理和计算 (5) 控制器 : 控制器是整个计算机的指挥中心, 它取出程序中的控制信息, 经分析后按要求发出操作控制信号, 用来指挥各部件的操作, 使各部分协调一致地工作 冯 诺依曼型计算机的硬件结构 5 大部分连接和信息传递关系参见图 1-1 从图 1-1 中可以看出, 冯 诺依曼型计算机中有两类不同的信息在流动 : 一类是采用双线表示的数据信息流, 包括原始数据 中间结果 计算结果和程序中的指令 输入设备将程序和原始数据送到计算机中的存储器, 在运算器中进行数据的处理, 再将计算结果通过输出设备送出

5 上篇习题解答 5 运算器 程序和 原始数据 输入设备 存储器 输出设备 计算结果 控制器 图 1-1 冯 诺依曼型计算机的基本结构框图 另一类是采用单线表示的控制信息流, 它是控制器发出的各种操作命令, 包括控制输入输出设备的工作, 控制存储器的读写操作, 控制运算器的计算等 习题 1.4 计算机中的 CPU 由哪些部件组成? 简述各部分的功能 解答 : 计算机的核心部件主要是运算器和控制器, 统称为中央处理器 (Central Processing Unit), 简称为 CPU 运算器 : 用来对信息及数据进行处理和计算 计算机中最常见的运算是算术运算和逻辑运算, 所以也常将运算器称为算术逻辑部件 ALU(Arithmetic and Logic Unit) 算术运算有加 减 乘 除等, 逻辑运算有比较 判断 与 或 非等 控制器 : 控制器是整个计算机的指挥中心, 它取出程序中的控制信息, 经分析后按要求发出操作控制信号, 用来指挥各部件的操作, 使各部分协调一致地工作 习题 1.5 微型计算机系统主要由哪些部分组成? 各部分的主要功能和特点是什么? 解答 : 完整的微型计算机系统由硬件系统和软件系统两大部分组成 硬件系统是由电子部件和机电装置所组成的计算机实体, 包括微处理器 主存储器 系统总线 输入 / 输出接口电路 外部存储器 输入输出设备等 硬件的基本功能是接受计算机程序, 并在程序的控制下完成数据输入 数据处理和输出结果等任务 软件系统是指为计算机运行工作服务的全部技术资料和各种程序, 包括系统软件 ( 如操作系统 语言处理系统 服务型程序等 ) 和应用软件 ( 如用户编写的特定程序 商品化的应用软件 套装软件等 ) 软件系统保证计算机硬件的功能得以充分发挥, 并为用户提供一个宽松的工作环境 习题 1.6 微型计算机的分类方法有哪些? 解答 : 微型计算机的分类方法通常有以下 3 类 (1) 按照 CPU 的字长来分类 : 可以分为 4 位 8 位 16 位 32 位 64 位微型计算机等 (2) 按照微处理器器件的工艺来分类 : 可以分成 MOS 工艺的通用微处理器和双极型 TTL 工艺的微处理器 (3) 按照微型计算机的利用形态来分类 : 可以分为单片微型计算机 单板微型计算机 位片式微型计算机 微型计算机系统等 习题 1.7 什么是微型计算机的系统总线? 定性说明微处理器三大总线的作用 解答 : 微型计算机的系统总线是 CPU 与其他部件之间传送数据 地址和控制信息的公共

6 6 微机原理与汇编语言程序设计 习题解答 实验指导和实训 通道 根据传送内容的不同, 系统总线可分成以下 3 种 : (1) 数据总线 DB(Data Bus): 用于 CPU 与主存储器 CPU 与 I/O 接口之间传送数据 数据总线的宽度等于计算机的字长 数据总线一般为双向总线, 可以向两个方向传输数据 (2) 地址总线 AB(Address Bus): 用于 CPU 访问主存储器和外部设备时传送相关的地址 地址总线的宽度决定 CPU 的寻址能力 (3) 控制总线 CB(Control Bus): 用于传送 CPU 对主存储器和外部设备的控制信号 习题 1.8 微型计算机的总线标准有哪些? 怎样合理地加以选择? 解答 : 在微型计算机中主要的总线标准有 ISA EISA PCI 等, 各类总线的特点及其使用场合如下 : (1)ISA 总线 ( 也称为 AT 总线 ): 从 IBM PC/AT 微机开始采用, 以便进行 16 位数据的传送,ISA 总线的数据传输率最高为 8Mb/s, 地址总线宽度为 24 位, 可支持达 16MB 的内存 (2)EISA 总线 : 是一种 32 位总线, 总线的时钟频率为 33MHz 它曾广泛应用于 386/486 等 32 位微机中, 但由于其成本较高, 所以现在它主要用于微机服务器中 (3)PCI 总线标准 : 支持的数据线为 32 位, 可扩充到 64 位 PCI 总线与 CPU 异步工作 总线的工作频率固定为 33MHz, 与 CPU 的工作频率无关, 可适合各种不同类型和频率的 CPU 支持多主控设备, 支持突发读写和并发工作方式, 具有即插即用功能 另外, 还有一种应用越来越广泛的 USB 总线标准 : 通用串行总线, 可把不同的接口统一起来, 支持热插入和即插即用 由于该总线为串行总线, 其最高数据传输率可达 12Mb/s, 既可用于低速的外围设备, 也可用于中速装置,USB 连接外围设备时可使用集线器进行树形连接, 连接的外围设备数目最多达 127 个 USB 允许 2 种数据传送速度规格,1.5Mb/s 叫做低速传送,12Mb/s 叫做全速传送 全速传送时, 结点间连接距离为 5m, 连接用的 4 芯电缆必须有屏蔽, 低速传送时, 结点间连接距离为 3m, 连接用的 4 芯电缆不一定有屏蔽 具有不同传送速度的各个结点设备允许互相通信 USB 有同步 中断 批量三种数据传送模式 同步传送主要用于数码相机 扫描仪等中速外围设备 中断传送用于键盘 鼠标等低速设备 ; 而批量传送则供打印机 调制解调器 数字音响等不定期传送大量数据的中速设备使用 习题 1.9 简述微型计算机的主要应用方向及其应用特点 解答 : 微型计算机按其功能 特点的不同, 可适用于各种行业, 从仪器仪表和家电的智能化, 到科学计算 自动控制 数据和事务处理 辅助设计 办公自动化 生产自动化 数据库应用 网络应用 人工智能 计算机模拟以及计算机远程教育等各个领域, 微型计算机均得到了广泛的应用, 如表 1-3 所示 表 1-3 微型计算机的主要应用方向及其应用特点 应用方向 办公自动化 主要内容及特点 办公自动化简称为 OA(Office Automation) 它是计算机 通信与自动化技术相结合 的产物, 也是当前最为广泛的一类应用

7 上篇习题解答 7 续表 应用方向生产自动化数据库应用网络应用人工智能计算机仿真远程教育 主要内容及特点包括计算机辅助设计 计算机辅助制造和计算机集成制造系统等, 它们是计算机在现代生产领域, 特别是制造业中的典型应用, 不仅提高了自动化水平, 而且使传统的生产技术发生了革命性的变化数据库是在计算机存储设备中按照某种关联方式存放的一批数据 借助数据库管理系统 (DBMS,Database Management System), 可对其中的数据实施控制 管理和使用 如科技情报检索系统 银行储户管理系统 飞机票订票系统等计算机网络就是利用通信设备和线路等把不同的计算机系统互连起来, 并在网络软件支持下实现资源共享和传递信息的系统 网络应用使人类进入了信息化社会, 在因特网上可以做许多事情, 例如 : 在网上进行浏览 检索信息 下载软件, 收发电子邮件 ( ) 传送文件(FTP) 发布公告(BBS), 阅读电子报纸, 观看体育比赛, 收听音乐 参与各类游戏, 网上论坛等目前, 人工智能研究方向中最具有代表性的两个领域是专家系统和机器人仿真也称为模拟 (Simulation) 传统的工业生产中, 常使用模型对产品或工程进行分析 试验 设计 计算机仿真则是使用编制的程序在计算机上进行必要的模型试验, 从而大大减少投资 避免风险远程教育是建立在互联网上的一种教学环境 它以现代化的信息技术为手段, 以适合远程传输和交互式学习的教学资源为教材而构成开放式教育网络 任何人在任一时间 地点, 都可选择自己需要的内容进行学习, 从而为人们提供了一个终身学习的系统 概括来讲, 微型计算机的应用特点主要体现在功能强 可靠性高 价格低 适应性强 周期短 见效快 体积小 重量轻 耗电省 维护方便等方面 习题 1.10 奔腾系列微处理器有哪些特点? 与其他微处理器相比有哪些改进? 解答 :Pentium 系列微处理器的设计采用了新的体系结构 (1) 标量流水线 Pentium 采用双流水线结构, 可以一次执行两条指令, 每条流水线执行一条, 这个过程称为 指令并行 (2) 独立的指令高速缓存和数据高速缓存 Pentium 片内有两个 8KB 的高速缓存, 一个作为指令的高速缓存, 一个作为数据的高速缓存 (3) 重新设计的数值处理部件 Pentium 的数值处理部件在 的基础上进行了彻底的改进, 其执行过程分为 8 级流水, 使每个时钟周期能完成一个浮点操作 ( 某些情况下可完成两个 ) (4) 分支预测 Pentium 提供了一个称为分支目标缓存器的部件来动态预测程序分支, 当一条指令导致程序分支时, 它记忆该指令和分支的目标地址, 并采用这些信息预测这条指令两次产生分支时的路径, 预先从此处丢弃, 当判断正确时, 分支程序立即得到了解码 除了上述特点外, 它对 的结构还作了增强性改进 : 工作效率提高 80486DX 采用的是倍频技术, 其内部工作频率是外部的两倍, 即 的主频为 66MHz 的话, 其内部以该频工作, 而外部实际工作频率只有 33MHz; 而 Pentium 的外部和内部工作频率相同, 即主频为 66MHz, 其内部与外部均工作在 66MHz 下

8 8 微机原理与汇编语言程序设计 习题解答 实验指导和实训 指令固化 Pentium 将常用指令改用硬件实现, 不再用微码实现, 使指令的运行速度得到进一步的提高 存储页增加 Pentium 体系结构中, 存储器中的每一页的尺寸除有与 兼容的 4KB 外, 还增加了一种 4MB 的页尺寸 增强的微码 Pentium 指令系统的微码算法作了重大改进, 其指令执行所需时钟周期相对于 大大减少 增强的总线 Pentium 内部总线与 相同均为 32 位宽, 但是它通向存储器的外部总线为 64 位宽, 在一个总线周期内将数据传输量增加了一倍 习题 1.11 解释并区别下列名词术语的含义 (1) 微处理器 微型计算机 微型计算机系统 (2) 字节 字 字长 主频 基本指令执行时间 指令数 (3) 硬件和软件 (4)RAM ROM CMOS BIOS Cache 芯片 (5) 机器语言 汇编语言 高级语言 操作系统 语言处理程序 应用软件解答 (1): 微处理器 : 中央处理单元 CPU(Control Processing Unit) 是微型计算机的核心部件, 它是包含运算器 控制器 寄存器组以及总线接口等部件的一块大规模集成电路芯片, 俗称微处理器 微型计算机 : 是以微处理器为核心, 再配上存储器 接口电路等芯片构造而成的 微型计算机的性能通常取决于微处理器 微型计算机系统是将包含有 CPU RAM ROM 和 I/O 接口电路的主板以及其他若干块印刷板电路组装在一个机箱内, 构成一个完整的 功能更强的计算机装置 解答 (2): 字节 (Byte): 是计算机中通用的基本单元, 它由 8 个二进制位组成, 即 8 位二进制数组成一个字节 字 : 是计算机内部进行数据处理的基本单位 对于 16 位微型计算机, 字由两个字节组成, 每个字节长度为 8 位, 分别称为高位字节和低位字节 对于 32 位的微型计算机, 它由 4 个字节组成, 组合后称为双字 字长 : 是计算机在交换 加工和存放信息时, 其信息位的最基本的长度, 决定了系统一次传送的二进制数的位数 各种类型的微型计算机字长是不相同的, 字长越长的计算机, 处理数据的精度和速度就越高 因此, 字长是微型计算机中最重要的指标之一 主频 : 也称为时钟频率, 通常是指计算机中时钟脉冲发生器所产生的时钟信号的频率, 单位为 MHz( 兆赫 ), 它决定了微型计算机的处理速度 基本指令执行时间 : 由于各种微处理器的指令执行时间是不一样的, 为了衡量微型计算机的速度, 通常选用 CPU 中的加法指令作为基本指令, 它的执行时间就作为基本指令执行时间 基本指令执行时间越短, 表示微型计算机的工作速度越高 指令数 : 计算机完成某种操作的命令称为指令 一台微型计算机可以有上百条指令, 计算机完成的操作种类越多, 即指令数越多, 表示该类微机系统的功能越强 解答 (3):

9 上篇习题解答 9 硬件是指组成计算机的物质基础, 包括主机和外围设备, 也称为机器系统 软件是指能够方便用户使用和充分发挥计算机性能的各种程序的总称, 也叫做程序系统 解答 (4): 随机存储器 RAM(Random Access Memory): 又称为读写存储器, 用于存放当前参与运行的程序和数据 其特点是 : 信息可读可写, 存取方便, 但不能长期保留, 断电会丢失 关机前要将 RAM 中的程序和数据转存到外存储器上 只读存储器 ROM(Read Only Memory): 用于存放各种固定的程序和数据, 由生产厂家将开机检测 系统初始化 引导程序 监控程序等固化在其中 其特点是 : 信息固定不变, 只能读出不能重写, 关机后原存储的信息不会丢失 CMOS 电路 : 这是一个小型的 RAM, 它的工作电压低, 耗电量要比动态读写存储器 (DRAM) 少得多 在 CMOS 中保存有存储器和外部设备的种类 规格, 当前日期 时间等大量参数, 以便为系统的正常运行提供所需数据 如果这些数据记载错误, 或者因故丢失, 将造成机器无法正常工作, 甚至不能启动运行 当 CMOS 中的数据出现问题或需要重新设置时, 可以在系统启动阶段按照提示, 按 DEL 键启动 SETUP 程序, 进入修改状态 开机时 CMOS 电路由系统电源供电, 关机以后则由电池供电 BIOS 芯片 :BIOS 是指在 ROM 中固化的 基本输入输出系统 程序 BIOS 程序的性能对主板影响较大, 好的 BIOS 程序能够充分发挥主板各种部件的功能, 以提高效率, 并能在不同的硬件环境下方便地兼容运行多种应用软件 所以 BIOS 为系统提供了一个便于操作的软硬件接口 外部 Cache 芯片 : 高速缓冲存储器强调的是存取速度, 所以它采用静态读写存储器 (SRAM) 来补充 CPU 内部 Cache 容量的不足 Cache 的结构由两部分组成 : 一部分存放数据, 另一部分是此数据的标记 这两部分分别存放在两个芯片中, 存放数据的芯片写作 Data RAM; 存放标记的芯片写为 Tag RAM 解答 (5): 机器语言 : 机器语言是计算机硬件系统能够直接识别的计算机语言, 不需要翻译 机器语言中的每一条语句实际上是一条二进制数形式的指令代码, 由操作码和操作数组成 操作码指出应该进行什么样的操作, 操作数指出参与操作的数本身, 或它在内存中的地址 使用机器语言编写程序, 工作量大 难于记忆 容易出错 调试修改麻烦, 但执行速度快 机器语言随机器型号不同而异, 不能通用, 所以称它是 面向机器 的语言 汇编语言 : 汇编语言用助记符代替操作码, 用符号地址代替操作数 由于采用 符号化 的做法, 所以汇编语言也称为符号语言 用汇编语言编写的程序称为汇编语言源程序 汇编语言源程序不能直接运行, 需要用 汇编程序 把它翻译成机器语言程序后方可执行, 这一过程称为 汇编 汇编语言源程序比机器语言程序易读 易检查 易修改, 同时又保持了机器语言执行速度快 占用存储空间小的优点 汇编语言也是 面向机器 的语言, 不具备通用性和可移植性 高级语言 : 高级语言是由各种意义的 词 和 数学公式 按照一定的 语法规则 组成的 由于高级语言采用自然词汇, 并且使用与自然语言语法相近的语法体系, 所

10 10 微机原理与汇编语言程序设计 习题解答 实验指导和实训 以它的程序设计方法比较接近人们的习惯, 编写出的程序更容易阅读和理解 高级语言最大的优点是它 面向问题 而不是 面向机器 这不仅使问题的表述更加容易, 简化了程序的编写和调试, 能够大大提高编程效率 ; 同时, 还因为这种程序与具体机器无关, 所以有很强的通用性和可移植性 操作系统 : 操作系统是计算机硬件的第一级扩充, 它是计算机软件中最基础的部分, 支持其他软件的开发和运行 操作系统由一系列具有控制和管理功能的模块组成, 实现对计算机全部硬 软件资源的管理和控制, 使计算机能够自动 协调 高效地工作 任何用户都是通过操作系统使用计算机的, 也只是在有了操作系统之后, 用户才可以非常方便地使用计算机 通常, 操作系统有 5 大管理功能, 即进程与处理机调度 作业管理 存储管理 设备管理 文件管理 语言处理程序 : 在层次上介于应用软件和操作系统之间 它的功能是把高级语言程序编写的应用程序翻译成等价的机器语言程序 而具有这种翻译功能的编译或解释程序则是在操作系统支持下运行的 应用软件 : 处于软件系统的最外层, 直接面向用户, 为用户服务 应用软件是为了解决各类应用问题而编写的程序, 包括用户编写的特定程序, 以及商品化的应用软件和套装软件 习题 1.12 微型计算机系统软件的主要特点是什么? 它包括哪些内容? 解答 : 系统软件的两个主要特点是 : (1) 通用性 : 其算法和功能不依赖于特定的用户, 无论哪个应用领域都可以使用 (2) 基础性 : 其他软件都是在系统软件的支持下开发和运行的 系统软件主要包括以下 3 个方面 : 操作系统 : 操作系统是硬件的第一级扩充, 是软件中最基础的部分, 支持其他软件的开发和运行 语言处理系统 : 在层次上介于应用软件和操作系统之间 它的功能是把高级语言编写的应用程序翻译成等价的机器语言程序 而具有这种翻译功能的编译或解释程序则是在操作系统支持下运行的 服务型程序 : 也称为支撑软件, 能对计算机实施监控 调试 故障诊断等工作 它是软件开发和维护工作中使用的一些软件工具 例如 : 支持用户录入源程序的各种编辑程序 ; 调整汇编语言程序的汇编程序 ; 能把高级语言源程序经编译后产生的目标程序连接起来, 成为可执行程序的连接程序等 这些程序在操作系统支持下运行, 而它们又支持应用软件的开发和维护 习题 1.13 定性比较微型计算机的内存储器和外存储器的特点及组成情况 解答 : 计算机的存储器分为两类 一类是内部存储器, 用于存储当前与 CPU 频繁交换的信息, 其工作速度快, 但容量较小 另一类是外部存储器, 用于存储 CPU 暂不处理的信息, 其容量很大, 故称为海量存储器 外存中的信息既可被方便地修改, 又可长期保存, 但外存需要配置专门的接口和驱动设备才能实现访问, 存取速度也较内存慢得多 当其信息需要处理时, 要先调入内存, 再由 CPU 处理 早期的计算机主要用磁芯作内存储器, 随着大规模集成电路的发展, 半导体存储器基本上

11 上篇习题解答 11 取代了磁芯存储器 半导体存储器的分类如图 1-2 所示 随机存取存储器 (RAM) 静态 RAM(SRAM) 动态 RAM(DRAM) 半导体存储器 (Memory) 只读存储器 (ROM) 掩膜 ROM 可编程 ROM(PROM) 紫外线可擦除的 PROM(EPROM) 电可擦除的 PROM(EEPROM) 快擦写存储器 (Flash Memory) 图 1-2 半导体存储器的分类 目前微型计算机使用的外部存储器大多是磁盘存储器, 分为软磁盘和硬磁盘 磁盘存储器由磁盘 磁盘驱动器和驱动器接口电路组成, 统称为磁盘机 (1) 软磁盘 软磁盘由盘片 盘套组成, 盘片与盘轴连接, 上有读写定位机构, 在盘套上开设有读写窗口和写保护块 目前比较常见的软磁盘是 3.5 英寸双面高密度磁盘, 其容量为 1.44MB (2) 硬磁盘 硬磁盘采用金属为基底, 表面涂覆有磁性材料, 由于刚性较强, 所以称为硬磁盘 (3) 光盘存储器是由光盘 光盘驱动器和接口电路组成 它用激光进行读写, 按读写功能可以分为只读型 一次写入型 可重写型三种 第 2 章 计算机中的数据表示 思考题与习题解答 2.1 本章重点 1. 计算机中的数制及转换 (1) 基本概念 1) 数 : 用来直接表示量的多少, 它们有大小之分, 能够进行加减等运算 2) 码 : 通常指代码或编码, 在计算机中用来代表某个事物或描述某种信息 3) 数码 : 一种进位计数制允许使用的符号 4) 基数 : 一种进位计数制允许使用的数码个数 5) 位权 : 一个数码在不同的位置所代表的值是不同的, 等于该数码本身乘以一个与该位置有关的常数, 这个常数称为 位权 (2) 计算机中常用的进位计数制 计算机内部的电子部件有两种工作状态, 即电流的 通 与 断 ( 或电压的 高 与 低 ), 因此计算机能够直接识别的只有二进制数, 这就使得它所处理的数字 字符 图像 声音等信息, 都是以 1 和 0 组成的二进制数的某种编码 由于二进制在表达一个数字时, 位数太长, 不易识别, 且容易出错, 因此在书写计算机程

12 12 微机原理与汇编语言程序设计 习题解答 实验指导和实训 序时, 经常将它们写成对应的十六进制数或八进制数, 也会采用人们熟悉的十进制数表示 在计算机内部可以根据实际情况的需要分别采用二进制数 八进制数 十进制数和十六进 制数 在书写时, 十进制后缀为 D, 二进制后缀为 B, 八进制后缀为 O, 十六进制后缀为 H 计算机中常用计数制的基数和数码以及进位关系如表 2-1 所示 表 2-1 计算机中常用计数制的基数和数码以及进位关系 计数制 基数 数码 进位关系 二进制 逢二进一 八进制 逢八进一 十进制 逢十进一 十六进制 A B C D E F 逢十六进一 (3) 各种进位计数制间的转换 1) 十进制数转换为二进制 八进制和十六进制数 一个十进制数通常由整数部分和小数部分组成, 这两部分的转换规则是不相同的, 在实际 应用中, 整数部分与小数部分要分别进行转换 十进制整数转换为二进制整数的方法是 : 采用基数 2 连续去除该十进制整数, 直至商等于 0 为止, 然后逆序排列余数, 就可以得到与该十进制整数对应的二进制整数各位的系数值 十进制小数转换为二进制小数的方法是 : 连续用基数 2 去乘该十进制小数, 直至乘积的小 数部分等于 0, 然后顺序排列每次乘积的整数部分, 就可以得到与该十进制小数对应的二进 制小数各位的系数 同理, 十进制数转换为八进制或十六进制数时, 可以参照十进制数转换为二进制数的对应 方法来处理 2) 二进制数 八进制数 十六进制数转换为十进制数 二进制数 八进制数 十六进制数转换为十进制数的时候, 按照 位权展开求和 的方法 就可以得到 将二进制数 B 转换为十进制数, 过程如下 : B = = =89.625D 3) 二进制数与八进制数和十六进制数之间的转换 由八进制数转换成二进制数时, 只要将每位八进制数用 3 位二进制数表示即可 ; 而由二进 制数转换成八进制数时, 先要从小数点开始分别向左或向右, 将每 3 位二进制数分成 1 组, 不 足 3 位数的要补 0, 然后将每 3 位二进制数用 1 位八进制数表示即可 从十六进制数转换为二进制数时, 只要将每位十六进制数用 4 位二进制数表示即可 ; 而从 二进制数转换为十六进制数时, 先要从小数点开始分别向左或向右, 将每 4 位二进制数分成一 组, 不足 4 位的要补 0, 然后将每 4 位二进制数用 1 位十六进制数表示即可

13 上篇习题解答 计算机中数值数据的表示及运算 (1) 基本概念 在计算机内部表示二进制数的方法通常称为数值编码, 把一个数及其符号在机器中的表示 加以数值化, 这样的数称为机器数 机器数所代表的数称为该机器数的真值 要全面完整地表示一个机器数, 应考虑以下三个因素 : 1) 机器数的范围, 受字长限制 通常机器数的范围由计算机的硬件决定 当使用 8 位寄存器时, 字长为 8 位, 所以一个无符号整数的最大值是 :( )B=(255)D, 此时机器数的范围是 0~255 2) 机器数的符号 在算术运算中, 数据是有正有负的, 这类数据称为带符号数 为了在 计算机中正确地表示带符号数, 通常规定每个字长的最高位为符号位, 并用 0 表示正数, 用 1 表示负数 3) 机器数中小数点的位置隐含表示 在机器中, 小数点的位置通常有两种约定 : 一种规 定小数点的位置固定不变, 这时的机器数称为 定点数 ; 另一种规定小数点的位置可以浮动, 这时的机器数称为 浮点数 (2) 计算机中带符号数的定点表示方法 1) 原码 正数的符号位为 0, 负数的符号位为 1, 其他位按照一般的方法来表示数的绝对 值 用这样的表示方法得到的就是数的原码 原码表示的整数范围是 -(2 n-1-1)~+(2 n-1-1), 其中 n 为机器字长 8 位二进制原码表示的整数范围是 -127~+127 在 8 位原码中,[+0] 原 = ,[-0] 原 = , 所以原码中 0 的表示不惟一 2) 反码 对于一个带符号的数来说, 正数的反码与其原码相同, 负数的反码为其原码除 符号位以外的各位按位取反 反码表示的整数范围与原码相同 数据 0 在二进制数的反码表示中, 表示形式不惟一 : [+0] 反码 =[+0] 原码 = [-0] 反码 = ) 补码 正数的补码与其原码相同, 负数的补码为其反码在最低位加 1 在二进制数的补码表示中,0 的表示是惟一的 即 :[+0] 补码 =[-0] 补码 = 补码表示的整数范围是 -2 n-1 ~+(2 n-1-1), 其中 n 为机器字长 8 位二进制补码表示的整数范围是 -128~+127 (3) 定点数和浮点数 计算机在进行算术运算时, 需要指出小数点的位置 针对小数点的处理, 计算机有两种表 示数的方法, 定点表示法和浮点表示法 定点小数规定小数点固定在最高有效数字之前, 符号位之后, 则该数为一纯小数 ; 定点整 数规定小数点固定在最低有效数字之后 定点小数和定点整数的格式如下 : D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 定点整数.. 定点小数

14 14 微机原理与汇编语言程序设计 习题解答 实验指导和实训 浮点表示法就是一个数的小数点的位置不固定, 可以浮动 对于任一数 N 可表示成 : N=R E M=±R ±e m 其中,E(Exponent) 是指数, 称为浮点数的阶码, 用定点整数表示 早期的计算机系统 E 用补码表示, 此时需设置符号位 ; 现在计算机 E 多用移码表示 M(Mantissa) 称为浮点数的尾数, 用定点小数表示, 尾数的符号表示数的正负, 用补码或原码表示 R(Radix) 是阶码的底, 又称为尾数的基值 基值 R 在计算机中一般为 2 8 或者 16, 是一个常数, 在系统中是事先隐含约定的, 不需要用代码表示 所以浮点数只需用一对定点数 ( 阶码和尾数 ) 表示, 存于如下一个二进制字的三个字段中 阶符阶码 P 尾数 其中, 阶符表示数的正负, 阶码表示小数点的位置, 而尾数表示有效数字 (4) 定点补码加法运算溢出判断 运算时由于计算机字长的限制, 会产生运算结果超出数所能表示的范围 可以用直接观察法来判别运算是否溢出 : 当正数加正数的结果为负数时, 或负数加负数的结果为正数时, 结果都产生溢出 也可以用双高位法来判别运算是否溢出 :OV=Cs Cp 式中 Cs 为加减运算中最高位 ( 符号位 ) 的进位值,Cp 为加减运算中最高数值位的进位值, 当有进位时, 取值为 1, 无进位时, 取值为 0 若 Cs Cp 的异或运算结果为 1, 即 OV=l, 则表明结果产生溢出, 反之则表示不溢出 3. 其他数据表示方法 (1) 美国信息交换标准代码 (ASCII 码 ) ASCII(American Standard Code for Information Interchange) 码是美国信息交换标准代码的简称, 用于给西文字符编码, 包括英文字母的大小写 数字 专用字符 控制字符等 这种编码由 7 位二进制数组合而成, 可以表示 128 种字符, 目前在国际上广泛流行 128 个符号包括 34 个 控制字符,10 个阿拉伯数字 52 个英文大小写字母 32 个专用符号等可以显示或打印出来的 图形字符, 共 94 个 (2) 二 十进制编码 BCD 码 BCD(Binary-Coded Decimal) 码又称为 二 十进制编码, 专门解决用二进制数表示十进制数的问题 二 十进制编码 的方法很多, 有 8421 码 2421 码 5211 码 余 3 码等, 最常用的是 8421 编码, 其方法是用 4 位二进制数表示 1 位十进制数, 自左至右每一位对应的位权是 (3) 汉字编码 计算机处理汉字信息的前提条件是对每个汉字进行编码, 这些编码统称为汉字代码 在汉字信息处理系统中, 对于不同部位, 存在着多种不同的编码方式 比如, 从键盘输入汉字使用的汉字代码 ( 外码 ) 就与计算机内部对汉字信息进行存储 传送 加工所使用的代码 ( 内码 ) 不同, 但它们都是为系统各相关部分标识汉字使用的 目前计算机中几种常用的汉字代码有汉字输入码 汉字机内码 汉字字形码和汉字交换码

15 上篇习题解答 习题解答 习题 2.1 简述计算机中 数 和 码 的区别, 计算机中常用的数制和码制有哪些? 解答 : (1) 计算机中的 数 : 用来直接表示量的多少, 它们有大小之分, 能够进行加减等运算处理 (2) 计算机中的 码 : 通常指代码或编码, 在计算机中主要用来代表某个事物或描述某种信息 应该指出, 数 和 码 仅仅在使用场合上有区别, 在使用形态上并没有区别 计算机中常用的数制有二进制 八进制 十进制 十六进制等 计算机中常用的码制有 ASCII 码 BCD 码 格雷码等 习题 2.2 将下列十进制数分别转化为二进制数 八进制数 十六进制数和压缩 BCD 数 (1) (2) (3) (4) (5) (6) 解答 : 十进制整数转换为二进制整数的方法是 : 采用基数 2 连续去除该十进制整数, 直至商等于 0 为止, 然后逆序排列余数, 就可以得到与该十进制整数对应的二进制整数各位的系数值 十进制小数转换为二进制小数的方法是 : 连续用基数 2 去乘该十进制小数, 直至乘积的小数部分等于 0, 然后顺序排列每次乘积的整数部分, 就可以得到与该十进制小数对应的二进制小数各位的系数 同理, 十进制数转换为八进制或十六进制数时, 可以参照十进制数转换为二进制数的对应方法来处理 不同之处在于基数换为 8 或 16 十进制数转换为压缩 BCD 数时, 将每一位十进制数用 4 位二进制数表示即可 本题中给出的 6 个十进制数转化为二进制数 八进制数 十六进制数和压缩 BCD 数的结果如表 2-2 所示 表 2-2 十进制数分别转化为二 八 十六进制数和压缩 BCD 数十进制数二进制数八进制数十六进制数压缩 BCD 码 D.BD D E6.3D E.A D.B26E 习题 2.3 将下列二进制数分别转化为十进制数 八进制数和十六进制数 (1) (2) (3) (4) 解答 : 二进制数转换为十进制数时, 用其系数为 1 的各位 ( 系数为 0 时可以不必计算 ) 来乘以基数为 2 的相应位权, 就可以得到与该二进制数对应的十进制数

16 16 微机原理与汇编语言程序设计 习题解答 实验指导和实训 二进制数转化为八进制数的方法是 三合一 整数部分 : 自右向左 3 位一组, 不够时高位补 0, 每组对应一个八进制数码 小数部分 : 自左向右 3 位一组, 不够时低位补 0, 每组对应一个八进制数码 二进制数转化为十六进制数的方法是 四合一 整数部分 : 自右向左 4 位一组, 不够时高位补 0, 每组对应一个十六进制数码 小数部分 : 自左向右 4 位一组, 不够时低位补 0, 每组对应一个十六进制数码 本题中的 4 组二进制数转化为十进制数 八进制数和十六进制数的结果如表 2-3 所示 表 2-3 二进制数分别转化为十 八 十六进制数 二进制数 十进制数 八进制数 十六进制数 B.A D C 习题 2.4 将下列十六进制数分别转化为二进制数 八进制数 十进制数和压缩 BCD 数 (1)5A.26 (2)143.B5 (3)6AB.24 (4)E2F3.2C 解答 : 从十六进制数转换为二进制数时, 将每位十六进制数用 4 位二进制数表示即可 然后, 由题 2.3 中所用规则很容易将二进制数转化为八进制数 十六进制数 最后, 由十进制数可得到压缩 BCD 码, 原则 :1 位十进制数码用 4 位二进制数表示, 请 读者自行解答 本题中的答案如表 2-4 所示 表 2-4 十六进制数分别转化为二 八 十进制数 十六进制数 二进制数 八进制数 十进制数 5A B AB E2F3.2C 习题 2.5 根据 ASCII 码的表示, 查表写出下列字符的 ASCII 码 (1)0 (2)9 (3)K (4)G (5)t (6)DEL (7)ACK (8)CR (9)$ (10)< 解答 : 按照字符与 ASCII 码的对应关系, 本题中的 10 个字符对应的 ASCII 码值如表 2-5 所示 表 2-5 字符与 ASCII 码的对应关系 字符 0 9 K G t DEL ACK CR $ < ASCII 码 30H 39H 4BH 47H 74H 7FH 6H DH 24H 3CH

17 上篇习题解答 17 习题 2.6 写出下列十进制数的原码 反码 补码表示 ( 采用 8 位二进制, 最高位为符号位 ) (1)104 (2)52 (3)-26 (4)-127 解答 : 本题要在熟悉原码 反码 补码表示的基础上进行解答 求原码规则 : 正数的符号位为 0, 负数的符号位为 1, 其他位为数的绝对值 求反码规则 : 正数的反码与其原码相同, 负数的反码为其原码除符号位以外的各位按位取反 求补码规则 : 正数的补码与其原码相同, 负数的补码为其反码的最低位加 1 本题中的 4 个十进制数的原码 反码 补码表示如表 2-6 所示 表 2-6 十进制数的原码 反码 补码表示十进制数 原码 反码 补码 习题 2.7 已知补码求出其真值 (1)48H (2)9DH (3)B2H (4)4C10H 解答 : 已知某数的补码求其真值, 可以采用以下方法计算 : 正数补码的真值等于补码本身 ; 负数补码转换为其真值时, 将负数补码按位求反末位加 1 即可得到该负数补码对应的真值的绝对值 本题中 4 个补码所对应的真值如表 2-7 所示 表 个数的原码 反码 补码表示补码 48H 9DH B2H 4C10H 真值 48H -63H -4EH 4C10H 习题 2.8 已知某个 8 位的机器数 65H, 在其作为无符号数 补码带符号数 BCD 码以及 ASCII 码时分别表示什么真值和含义? 解答 : 按照机器数与无符号数 补码带符号数 BCD 码以及 ASCII 码的对应关系, 本题的答案如表 2-8 所示 表 2-8 机器数与无符号数 补码 BCD 码 ASCII 码的对应关系 65H 作为无符号数作为补码带符号数作为 BCD 码作为 ASCII 码真值和含义 65H 65H 65D e 习题 2.9 ASCII 码是由几位二进制数组成的? 它可以表示哪些信息? 解答 :ASCII(American Standard Code For Information Interchange) 码是美国信息交换标准代码的简称, 这种编码由 7 位二进制数组合而成, 可以表示 128 种字符, 包括 52 个英文大小写字母 10 个阿拉伯数字 32 个专用符号 34 个控制字符 ASCII 码是 7 位二进制编码, 由于计算机的基本存储单位是字节 (byte), 一个字节包含 8 个二进制位 (bit) 因此,ASCII 码的机内码要在最高位补一个 0 在存储 处理和传送信息

18 18 微机原理与汇编语言程序设计 习题解答 实验指导和实训 时, 最高位常用作奇偶校验位, 用来检验代码在存储和传送过程中是否发生错误 奇校验时, 每个代码的二进制形式中应有奇数个 1; 偶校验时, 每个代码的二进制形式中应有偶数个 1 后来,IBM 公司将 ASCII 码的位数又增加了一位, 用 8 位二进制数构成一个字符编码, 共有 256 个符号 扩展后的 ASCII 码除了原先的 128 个字符外, 还增加了一些常用的科学符号和表格线条 习题 2.10 中文信息如何在计算机内表示? 解答 : 中文的基本组成单位是汉字, 汉字也是字符 目前汉字总数超过 6 万个 ; 数量大, 字形复杂, 同音字多, 异体字多, 给汉字在计算机内部的表示与处理 汉字的传输与交换 汉字的输入 输出等带来了一系列的问题 为此, 我国于 1981 年公布了 国家标准信息交换用汉字编码基本字符集 (GB ) 该标准规定一个汉字用两个字节 ( =65536 种状态 ) 编码, 同时用每个字节的最高位来区分是汉字编码还是 ASCII 码, 这样每个字节只用低 7 位, 这就是所谓双 7 位汉字编码 ( =16384 种状态 ), 作为该汉字的交换码, 称为国标码 目前许多机器为了在内部能区分汉字与 ASCII 字符, 把两个字节汉字的国标码的每个字节的最高位置 1, 这样就形成了另外一种汉字编码, 称作汉字机内码 ( 内码 ), 若已知国标码, 则机内码惟一确定, 方法是机内码的每个字节为原国标码每个字节加 80H 内码用于统一不同系统所使用的不同汉字输入码, 当花样繁多 各种不同的汉字输出法进入系统后, 一律转换为内码, 使得不同系统内汉字信息可以相互转换 第 3 章 80X86 微处理器及其体系结构 思考题与习题解答 3.1 本章重点 微处理器的内部结构 8086 CPU 的内部是由独立的工作部件构成的, 从功能上可将其划分为两个逻辑单元, 即执行部件 EU(Execution Unit) 和总线接口部件 BIU(Bus Interface Unit), 其内部结构如图 3-1 所示 (1) 执行部件 执行部件中包含一个 16 位的算术逻辑单元 (ALU),8 个 16 位的通用寄存器, 一个 16 位的状态标志寄存器, 一个数据暂存寄存器和执行部件的控制电路 执行部件 EU 的功能是 : 从 BIU 的指令队列中取出指令代码, 经指令译码器译码后执行指令所规定的全部功能 执行指令所得结果或执行指令所需的数据都由 EU 向 BIU 发出命令, 对存储器或 I/O 接口进行读 / 写操作 (2) 总线接口部件 总线接口部件 BIU 内部设有 4 个 16 位段地址寄存器 : 代码段寄存器 CS 数据段寄存器 DS 堆栈段寄存器 SS 和附加段寄存器 ES, 一个 16 位指令指针寄存器 IP, 一个 6 字节指令队列缓冲器,20 位地址加法器和总线控制电路 其具体任务是 : 负责从存储器的指定单元取出指令, 送至指令流队列中排队或直接传送给 EU 单元去执行 ; 负责从存储器的指定单元和外设端口中取出指令规定的操作数传送给执行部件 EU, 或者把执行部件 EU 的操作结果传送到指定的存储单元和外设端口中 而所有这些对

19 上篇习题解答 19 外部总线的操作都必须有正确的地址和适当的控制信号, 总线接口部件 BIU 中的各个部件主 要是围绕这个目标设计的 AX BX CX DX AH BH CH DH AL BL CL DL 地址总线 地址加法器 数据 SP BP CS SI DI ALU 数据总线 (16 位 ) 暂存器 DS SS ES IP 内部通信寄存器 总线控制逻辑 8086 总线 ALU 指令队列 控制电路 状态标志寄存器 执行部件 EU 总线接口部件 BIU 图 CPU 内部结构框图 (3) 寄存器结构 8086 CPU 内部的寄存器可分为通用寄存器 控制寄存器和段寄存器 具体情况如图 3-2 所示 AH BH CH DH SP BP : SI DI IP FLAG CS DS : SS ES AL BL CL DL 累加器基址寄存器 计数寄存器 数据寄存器 堆栈指针寄存器 基址指针寄存器 源变址寄存器目的变址寄存器 指令指针寄存器 标志寄存器 代码段寄存器 数据段寄存器 堆栈段寄存器 附加段寄存器 数据寄存器 地址指针和变址寄存器 控制寄存器 段寄存器 通用寄存器 图 CPU 内部寄存器结构

20 20 微机原理与汇编语言程序设计 习题解答 实验指导和实训 通用寄存器的特定用法如表 3-1 所示 表 3-1 通用寄存器的特定用法 寄存器 操作 寄存器 操作 AX 字乘, 字除, 字 I/O CL 变量移位, 循环移位 AL 字节乘, 字节除, 字节 I/O, 查表转换, 十进制运算 DX 字乘, 字除, 间接 I/O AH 字节乘, 字节除 SP 堆栈操作 BX 查表转换 SI 数据串操作指令 CX 数据串操作指令, 循环指令 DI 数据串操作指令 8086 CPU 的控制寄存器主要有指令指针寄存器和状态标志寄存器 指令指针寄存器 IP 是 一个 16 位的寄存器, 相当于程序计数器 PC, 存放 EU 要执行的下一条指令的偏移地址, 用以控 制程序中指令的执行顺序, 实现对代码段指令的跟踪 8086 CPU 的状态标志寄存器是一个 16 位的寄存器, 共 9 个标志, 其中 6 个用作状态标志,3 个用作控制标志, 如图 3-3 所示 15 FH 8 OF DF IF TF FL A SF ZF PF CF F 图 CPU 的标志寄存器状态标志用来反映 EU 执行算术和逻辑运算以后的结果特征, 这些标志常常作为条件转移类指令的测试条件, 控制程序的运行方向, 它们分别是 CF( 进位标志 ) PF(Parity Flag) 偶标志 ( 运算结果中 1 的个数的奇偶性 ) AF(Auxiliary Carry Flag) 辅助进位标志 ZF(Zero Flag) 零标志 SF(Sign Flag) 符号标志和 OF(Overflow Flag) 溢出标志 控制标志用来控制 CPU 的工作方式或工作状态, 它一般由程序设置或由程序清除 它们分别是 TF(Trap Flag) 陷阱标志或单步操作标志 IF(Interrupt-Enable Flag) 中断允许标志和 DF(Direction Flag) 方向标志 8086 CPU 共有 4 个 16 位的段寄存器, 用来存放每一个逻辑段的段起始地址 因为只有 4 个段寄存器, 任何时候 CPU 只能识别当前可寻址的 4 个逻辑段 8086 的指令能直接访问这 4 个段寄存器, 分别是 : 代码段寄存器 CS(Code Segment) 数据段寄存器 DS(Data Segment) 堆栈段寄存器 SS(Stack Segment) 附加段寄存器 ES(Extra Segment) 微处理器的存储器组织 (1) 存储器的标准结构 8086 CPU 有 20 根地址线, 所以可寻址的存储器空间为 1MB(2 20 B), 地址范围为 0~ (00000H~FFFFFH) 存储器是按字节进行组织的, 两个相邻的字节被称为一个 字 在一个字中每个字节用一个惟一的地址码进行表示 存放的信息若是以字节 (8 位 ) 为单位时, 将在存储器中按顺序排列存放 ; 若存放的数据为一个字 (16 位 ) 时, 则将每个字的低字节 ( 低 8 位 ) 存放在低地址中, 高字节 ( 高 8 位 ) 存放在高地址中, 并以低地址作为该字的地址 ; 如果

21 上篇习题解答 21 一个字是从偶地址开始存放, 这种存放方式称为规则存放或对准存放, 这样存放的字称为规则字或对准字 如果一个字是从奇地址开始存放, 这种存放方式称为非规则存放或非对准存放, 这样存放的字称为非规则字或非对准字 8086 CPU 1M 字节的存储空间实际上被分成两个 512 字节的存储体, 分别叫高位库和低位库 低位库固定与 8086 CPU 的低位字节数据线 D 7 ~D 0 相连, 该存储体中的每个地址均为偶地址 ; 高位库与 8086 CPU 的高位字节数据线 D 15 ~D 8 相连, 该存储体中的每个地址均为奇地址 两个存储体之间采用字节交叉编址方式 关于高 低字节寻址和片选的问题见教材中的讲解 (2) 存储器的分段管理 8086 系统中, 把整个存储空间分成许多逻辑段, 这些逻辑段容量最多为 64KB 8086 CPU 允许它们在整个存储空间中浮动, 各个逻辑段之间可以紧密相连, 也可以相互重叠 ( 完全重叠或部分重叠 ), 还可以分开一段距离 在 8086 的存储空间中, 把 16 字节的存储空间称为一节 (Paragraph) 为了简化操作, 一般要求各个逻辑段从节的整数边界开始, 也就是说尽量保证段起始地址的低 4 位地址码总是为 0, 于是将段起始地址的高 16 位地址码称作 段基址, 一般把它存放在相应的段寄存器中, 程序可以从 4 个段寄存器指定的逻辑段中存取代码和数据 (3) 逻辑地址和物理地址 逻辑地址是在程序中使用的地址, 它由段地址和偏移地址两部分组成 逻辑地址的表示形式为 段地址 : 偏移地址 段地址和偏移地址都是无符号的 16 位二进制数, 或用 4 位十六进制数表示 在存储器中每一个存储单元都有惟一的物理地址, 物理地址就是存储器的实际地址, 它是指 CPU 和存储器进行数据交换时所使用的地址 物理地址是段地址左移 4 位加偏移地址形成的, 即物理地址 = 段地址 10H+ 偏移地址这个形成过程是在 CPU 的总线接口部件 BIU 的地址加法器中完成的 CPU 的总线周期和操作时序 (1) 基本概念 8086 CPU 与存储器或外部设备通信, 是通过 20 位分时多路复用地址 / 数据总线实现的 为了取出指令或传输数据,CPU 要执行一个总线周期 通常把 8086 CPU 经外部总线对存储器或 I/O 端口进行的一次信息输入或输出过程, 称为总线操作 而把执行该操作所需要的时间, 称为总线周期或总线操作周期 由于总线周期全部由 BIU 来完成, 所以也把总线周期称为 BIU 总线周期 8086 的总线周期至少由 4 个时钟周期组成 每个时钟周期称为 T 状态, 用 T 1,T 2,T 3 和 T 4 表示 时钟周期是 CPU 的基本时间计量单位, 由主频决定 如果在两个总线周期之间存在着 BIU 不执行任何操作的时钟周期, 这些不起作用的时钟周期称为空闲状态, 用 T I 表示 8086 CPU 与慢速的存储器和 I/O 接口交换信息时, 为了防止丢失数据, 就会由存储器或外设通过 READY 信号线, 在总线周期的 T 3 和 T 4 之间插入 1 个或多个必要的等待状态 T W, 用来给予必要的时间补偿 在等待状态期间, 总线上的信息保持 T 3 状态时的信息不变, 其他一些控制信号也都保持不变

22 22 微机原理与汇编语言程序设计 习题解答 实验指导和实训 为了构成不同规模的微型计算机, 以适应各种各样的应用场合,Intel 公司在设计 8086 CPU 芯片时, 就考虑了它们可以在两种方式下工作, 即最小工作方式和最大工作方式 (2) 最小方式和最大方式 所谓最小工作方式, 就是系统中只有 8086 一个微处理器, 是一个单微处理器系统 在这种系统中, 所有的总线控制信号都直接由 8086 CPU 产生, 系统中的总线控制逻辑电路被减到最少, 这些特征就是最小方式名称的由来, 最小方式系统适合于较小规模的应用 在最大方式系统中, 总是包含有两个或多个微处理器, 是多微处理器系统 其中必有一个主处理器 8086, 其他的处理器称为协处理器, 如专用于数值运算的处理器 8087 和专用于输入 / 输出处理的协处理器 8089 关于总线周期的内容见教材中的讲解 3.2 习题解答 习题 CPU 由哪两部分组成? 它们的主要功能是什么? 解答 :8086 CPU 由总线接口部件 (BIU) 和执行部件 (EU) 组成 总线接口部件的功能是根据执行部件 EU 的请求, 负责完成 CPU 与存储器或 I/O 设备之间的数据传送 执行部件的功能是负责从指令队列取出指令代码, 然后执行指令所规定的操作 习题 CPU 内部的并行操作体现在哪里? 解答 : 在 8086 CPU 中, 取指令和执行指令分别由总线接口部件 BIU 和执行部件 EU 完成, 并且存在指令队列缓冲器, 使 BIU 和 EU 可以并行工作, 执行部件负责执行指令, 总线接口部件负责提取指令 读出操作数和写入结果 这两个部件能互相独立地工作 在大多数情况下, 取指令和执行指令可以并行操作, 即在执行指令的同时进行取指令的操作 习题 CPU 数据总线和地址总线各是多少? 其最大存储空间是多少? 解答 :8086 CPU 数据总线为 16 位, 地址总线为 20 位 最大的存储空间是 1MB 习题 CPU 中指令队列起什么作用? 其长度是多少字节? 解答 :8086 CPU 中指令队列是一组寄存器, 用来暂时存放从存储器中取出的指令, 其长度为 6 字节 习题 的标志寄存器有哪些标志位? 它们的含义和作用是什么? 解答 :8086 CPU 的标志寄存器共有 9 个有效标志位, 其中有 6 个状态标志位, 另外 3 个为控制标志位 它们的含义和作用如下 : (1) 状态标志位 CF 进位标志位 CF=1, 表示运算结果的最高位发生进位或借位 ; 否则,CF=0 这个标志用于字或字节的加 减运算, 循环移位时也改变 CF 标志 AF 辅助进位标志位 AF=1, 表示 8 位数据运算的低 4 位向高 4 位有进位或借位, 或 16 位数据运算的低字节向高字节有进位或借位 ; 否则,AF=0 这个标志用于十进制算术运算 SF 符号标志位 SF=1, 表示运算结果为负数 ;SF=0, 表示运算结果为正数 这个标志用于有符号数的运算 ZF 零标志位 ZF=1, 表示运算结果为零 ; 否则,ZF=0 这个标志用于判断运算结果是否为零

23 上篇习题解答 23 OF 溢出标志位 OF=1, 表示运算结果有溢出, 即运算结果的长度超过存放结果单元容限, 因而发生丢失有效数字的现象 ; 否则,OF=0 这个标志位用于判断运算结果是否溢出 PF 奇偶标志位 PF=1, 表示运算结果中有偶数个 1 ;PF=0, 表示运算结果中有奇数个 1 这个标志用于数据传送的奇偶校验 (2) 控制标志位 DF 增量方向标志位 DF=1, 表示字符串中地址指针自动减 1, 即字符串处理顺序是由高地址向低地址进行 ;DF=0, 表示在字符串操作中地址指针自动增 1, 即字符串处理顺序是由低地址向高地址进行 这个标志用于字符串的处理 IF 允许中断标志位 IF=1, 允许中断 ;IF=0, 禁止中断 它是控制可屏蔽中断的标志 TF 单步标志位 TF=1, 使 CPU 进入单步工作方式, 即 CPU 每执行一条指令自动中止程序的执行 TF 标志是为了调试程序方便而设置的 习题 3.6 数据在存储器中存放有何规定? 什么是对准字? 什么是非对准字? 解答 : 数据在存储器中是按字节存放的 信息若是以字节为单位时, 将在存储器中按顺序排列存放 ; 若存放的数据为一个字时, 则将每一个字的低字节存放在低地址中, 高字节存放在高地址中, 并以低地址作为该字的地址 如果一个字是从偶地址开始存放, 这种存放方式称为规则存放或对准存放, 这样存放的字称为规则字或对准字 如果一个字是从奇地址开始存放, 这种存放方式称为非规则存放或非对准存放, 这样存放的字称为非规则字或非对准字 习题 3.7 试说明 8086 CPU 从分体结构存储器中读取一个非对准字的过程, 地址线 A 0 和控制线 BHE 如何起作用? 解答 : 本题中地址线 A 0 和控制线 BHE 的作用如表 3-2 所示 表 3-2 地址线 A 0 和控制线 BHE 的作用读取步骤 BHE A 0 操作第一步 0 1 访问奇地址存储体, 读 / 写高字节信息第二步 1 0 访问偶地址存储体, 读 / 写低字节信息 习题 3.8 什么是逻辑地址? 它由哪两部分组成?8086 的物理地址是如何形成的? 解答 : 采用分体结构的存储器中, 给每个逻辑段编址的地址称为逻辑地址, 逻辑地址是在程序中使用的地址 逻辑地址由段地址和偏移地址两部分构成 逻辑地址 = 段地址 : 偏移地址物理地址就是存储器的实际地址, 它是指 CPU 和存储器进行数据交换时所使用的地址 8086 的物理地址是由段地址左移 4 位 ( 二进制 ) 加偏移地址形成的, 即物理地址 = 段地址 10H+ 偏移地址 习题 微机系统中存储器为什么要分段? 各逻辑段之间的关系如何? 解答 : 由于 8086 提供 20 位的地址总线可寻址 1MB 的存储空间, 而 8086 内部存储器都是 16 位的, 其寻址范围只能为 64KB 的范围, 因此, 为能达到对存储器寻址的 20 位物理地址, 将 1MB 的存储空间划分成若干逻辑段, 每个逻辑段最多包含 64KB

24 24 微机原理与汇编语言程序设计 习题解答 实验指导和实训 各逻辑段之间可间隔一段距离, 也可以连续排列, 只要不发生数据冲突还可以有重叠部分 习题 CPU 的当前段最多可有几个? 如何访问不同的段? 解答 :8086 CPU 的当前段最多可有 4 个 在 8086 的存储空间中, 要求各个逻辑段段起始地址的低 4 位地址码总是为 0, 将段首地址的高 16 位地址码称作 段基值, 把它存放在相应的段寄存器中 因此, 访问存储器时, 段地址是由段寄存器提供的 8086 CPU 通过 4 个段寄存器来访问 4 个不同的段 用程序对段寄存器的内容进行修改, 可实现访问所有段 习题 3.11 I/O 端口有哪两种编址方式?8086 的最大 I/O 寻址空间是多少? 解答 :I/O 端口有统一编址和独立编址两种编址方式 8086 的最大 I/O 寻址空间为 64KB 习题 的最大模式和最小模式的主要区别是什么? 解答 : 8086 工作在最小模式时, 系统只有一个微处理器, 且系统所有的控制信号全部由 8086 CPU 提供 8086 工作在最大模式时, 系统是由多个微处理器 / 协处理器构成的多机系统, 控制信号通过总线控制器产生, 且系统资源由各处理器共享 习题 3.13 什么是系统总线? 与 CPU 总线有什么区别? 解答 : 系统总线是指组成微型计算机系统所采用的总线, 用于连接系统中的各个部件 由 CPU 直接引出的总线称为 CPU 总线 ; 系统总线一般是由 CPU 总线经过驱动器 总线控制器等芯片的变换而形成的 习题 CPU 为什么要用地址锁存器? 解答 : 由于 8086 CPU 的地址 / 数据和地址 / 状态总线是分时复用的, 而存储器或 I/O 接口电路通常要求与 CPU 进行数据传送时, 在整个总线周期内必须保持稳定的地址信息, 因而必须在总线周期的第一个时钟周期内, 将地址锁存起来 另外, 具有三态输出的锁存器可以提高地址总线的驱动能力 习题 3.15 请将左边的术语和右边的含义联系起来, 在括号中填写相应的代号字母 解答 : (1) 字长 ( i ) a 指由 8 个二进制位组成的通用基本单元 (2) 字节 ( a ) b 是 CPU 指令执行时间的刻度 (3) 指令 ( h ) c 是微处理器所能访问的存储单元数 (4) 基本指令执行时间 ( g ) d 惟一能代表存储空间每个字节单元的地址 (5) 指令执行时间 ( j ) e 是 CPU 执行访问存储器或 I/O 操作所花的时间 (6) 时钟周期 ( b ) f 由段基址和偏移地址组成, 均用 4 位十六进制数表示 (7) 总线周期 ( e ) g 指寄存器执行加法指令所花的时间 (8) 访问空间 ( c ) h 完成操作的命令 (9) 逻辑地址 ( f ) i 指 CPU 在交换 加工 存储信息时的基本长度 (10) 物理地址 ( d ) j 各条指令执行所花的时间, 不同的指令取值不同 习题 3.16 有一个由 20 个字组成的数据区, 其起始地址为 610AH:1CE7H 试写出数据区首末单元的实际地址 PA 解题指导 : 本题重点考察的是逻辑地址与实际地址 ( 物理地址 ) 的转换 题中段基值为

25 上篇习题解答 AH, 偏移地址为 1CE7H,20 个字的数据区占用 40(0~27H) 个存储单元 解答 : 数据区首地址 =610AH 10H+1CE7H=62D87H 数据区末地址 =62D87H+27H=62DAEH 习题 3.17 若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H, 试问该程序段启动执行指令的实际地址是什么? 解答 : 实际地址 =97F0H 10H+1B40H=99A40H 习题 3.18 有两个 16 位的字 31DAH,5E7FH, 它们在 8086 系统存储器中的地址分别为 00130H 和 00134H, 试画出它们的存储示意图 解答 : 存储示意图参见图 3-4 习题 3.19 将字符串 Hello! 的 ASCII 码依次存入从 00330H 开始的字节单元中, 试画出它们的存放示意图 解答 : 字符串 Hello! 的 ASCII 码存放示意图参见图 3-5 DAH 00130H 48H 00330H 31H 00131H 65H 00331H 00132H 6CH 00332H 00133H 6CH 00333H 7FH 00134H 6FH 00334H 5EH 00135H 21H 00335H 图 3-4 数据的存储示意图 图 3-5 字符的存储示意图 习题 寻址 I/O 端口时, 使用多少条地址总线? 可寻址多少个字端口或多少个字节端口? 解答 :8086 寻址 I/O 端口时, 使用 16 条地址总线 可寻址 32KB 个字端口或 64KB 个字节端口 习题 CPU 读 / 写总线周期各包含多少个时钟周期? 什么情况下需要插入 T W 等待周期? 应插入多少个 T W, 取决于什么因素? 什么情况下会出现空闲状态 T I? 解答 :8086 CPU 读 / 写总线周期包含 4 个时钟周期 当系统中所用的存储器或外设的工作速度较慢, 不能用最基本的总线周期进行读 / 写操作时, 就会在 T 3 和 T 4 之间插入一个或多个等待状态, 用来给予必要的时间补偿 当存储器或外设完成数据的读 / 写准备时, 便在 READY 线上发出有效信号,CPU 接到此信号后, 会自动脱离 T W 而进入 T 4 状态 如果在两个总线周期之间, 存在着 BIU 不执行任何操作的时钟周期, 这些不起作用的时钟周期称为空闲状态, 用 T I 表示 习题 CPU 寄存器结构中比 8086 增加的部分有哪些? 其主要用途是什么? 解答 :80286 CPU 的可编程寄存器在 8086 寄存器结构的基础上, 增加了一个 16 位的机器状态字寄存器 MSW 而且为适应 性能的提高, 在 8086 的状态标志寄存器 F 中, 又增加使用了 3 个位, 即 IOPL I/O 特权层标志 ( 占用 位 ) 和 NT 嵌套任务标志 ( 占用 14 位 ) NT 标志位表示当前执行的任务嵌套于另一任务中,IOPL 用来定义当前任务的 I/O

26 26 微机原理与汇编语言程序设计 习题解答 实验指导和实训 特权层 习题 /80486 有几种工作模式? 各有什么特点? 解答 :80386/80486 有实地址模式 保护模式和虚拟 8086 模式三种工作方式 实地址模式下的 80386/80486 的工作原理与 8086 相同, 内存管理只采用分段管理方式, 而不采用分页管理 ; 内存最大空间为 1MB, 采用段地址寻址的存储方式, 每个段最大为 64KB; 操作数的长度默认为 16 位 保护模式下,CPU 实际可访问的物理空间最大为 4GB, 可选择使用分页结构 ; 存储器空间用逻辑地址 线性地址和物理地址空间描述 ;CPU 基本结构没有发生变化, 指令和寻址方式依旧 在这种方式中, 可以对存储器实施保护功能 ( 禁止程序非法操作 ) 和特权级的保护功能 ( 主要保护操作系统的数据不被应用程序修改 ) 虚拟 8086 模式下, 既有保护模式功能, 又可执行 8086 的指令代码 习题 3.24 什么是虚拟空间?80386/80486 的虚拟空间有多大? 解答 : 虚拟空间是指在 CPU 内存不足的情况下, 可以借助于磁盘空间来虚拟内存 80386/80486 的虚拟空间有 64TB 习题 3.25 简述实地址方式和虚拟 8086 方式的区别 解答 : 实地址方式下, 仅使用段管理机构而不用分页机构, 即内存空间最大为 1MB, 采用段地址寻址的存储方式, 每个段最大为 64KB; 虚拟 8086 模式是在保护模式下建立的 8086 工作模式 保护模式下存储器寻址空间为 1MB, 仍然可以使用分页管理将 1MB 划分为 256 页, 每页 4KB

Microsoft PowerPoint - 第01章 基础知识.pptx

Microsoft PowerPoint - 第01章 基础知识.pptx 微处理器与微计算机系统 教材 : 单片机原理与应用及 C51 程序设计 ( 第 3 版 ) 清华大学出版社 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@mail.xhu.edu.cn 西华大学电气与电子信息学院 第 1 章计算机基础知识 主要内容 : 1 有符号数的表示 2 微型计算机工作原理 3 单片机的概念及特点 A Historical Background

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 2 第 2 章微机的组成及微处理器的功能结构 2.1 微型计算机的组成 2.2 80X86 系列微处理器的功能结构 3 教学重点 80X86 系列微处理器的功能结构 80X86 的存储器分段管理方式 4 2.1 微型计算机的组成 AB 运算器

More information

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th 计算机组成原理习题课 1 授课老师 : 王浩宇 haoyuwang@bupt.edu.cn 1 练习 : 机器数的表示和相互转化 练习 1: 当十六进制数 9B 和 FF 分别表示为原码 补码 反码 移码和无符号数时, 所对应的十进制数各为多少 ( 设机器数采用一位符号位 )? 16 进制 真值 无符号数 原码 ( 真值 ) 反码 ( 真值 ) 补码 ( 真值 ) 移码 ( 真值 ) 9BH 二进制十进制

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

L1 computer system overview

L1 computer system overview Computer Architecture and Organization Department of Computer Science and Technology Nanjing University Fall 2013 Instructor: Shuai Wang Course Goal In depth understanding of modern computer architecture,

More information

B. 工资管理软件 C. 用汇编语言编写的一个练习程序 D.Windows 操作系统 86. 计算机操作系统是一种 A. 系统软件 B. 应用软件 C. 工具软件 D. 调试软件 参考答案 A 87. 下列 4 种软件中属于应用软件的是 A. 财务管理系统 B.DOS C.Windows 98 D.

B. 工资管理软件 C. 用汇编语言编写的一个练习程序 D.Windows 操作系统 86. 计算机操作系统是一种 A. 系统软件 B. 应用软件 C. 工具软件 D. 调试软件 参考答案 A 87. 下列 4 种软件中属于应用软件的是 A. 财务管理系统 B.DOS C.Windows 98 D. 计算机基础知识 2 79. 在计算机领域中, 通常用英文单词 "byte" 来表示 A. 字 B. 字长 C. 字节 D. 二进制位 参考答案 C 80.8 个字节含二进制位 A.8 个 B.16 个 C.32 个 D.64 个 81. 计算机能解决有大量数据和程序语句的问题, 起主要作用的因素是 A. 大尺寸的彩显 B. 快速的打印机 C. 大容量内外存储器 D. 好的程序设计语言 参考答案 C

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 2 课程介绍 课程性质 : 必修, 电类专业 ( 信息工程 电气工程 测控技术 应用电子 ) 学科专业技术基础基础课学时 : 授课 48 学时 (3.5 学分 ), 实验 10 学时 ( 单独 ) 考试 : 题库命题统考 ( 笔试 作业实验

More information

C. 大规模集成电路 D. 晶体管 参考答案 B 8. 采用超大规模集成电路的计算机是计算机发展中的 A. 第 4 代 B. 第 3 代 C. 第 2 代 D. 第 1 代 参考答案 A 9. 当前的计算机一般被认为是第四代计算机, 它所采用的逻辑元件是 A. 晶体管 B. 集成电路 C. 电子管

C. 大规模集成电路 D. 晶体管 参考答案 B 8. 采用超大规模集成电路的计算机是计算机发展中的 A. 第 4 代 B. 第 3 代 C. 第 2 代 D. 第 1 代 参考答案 A 9. 当前的计算机一般被认为是第四代计算机, 它所采用的逻辑元件是 A. 晶体管 B. 集成电路 C. 电子管 计算机基础知识 1 1. 自计算机问世至今已经经历了四个时代, 划分时代的主要依据是计算机的 A. 规模 B. 功能 C. 性能 D. 构成元件 参考答案 D 2. 一般认为, 世界上第一台电子数字计算机诞生于 A.1946 年 B.1952 年 C.1959 年 D.1962 年 参考答案 A 3. 世界上第一台电子数字计算机采用的电子器件是 A. 大规模集成电路 B. 集成电路 C. 晶体管 D.

More information

<4D F736F F F696E74202D2032BCC6CBE3BBFACFB5CDB32E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D2032BCC6CBE3BBFACFB5CDB32E BBCE6C8DDC4A3CABD5D> 本章主要内容 : 第二章计算机系统的组成 计算机系统组成 (2 课时 ) 计算机基本工作原理 (1 课时 ) 计算机数据表示及编码 (1 课时 ) 要点 : 了解计算机系统组成部分 ( 硬件部分与软件部分 ) 理解计算机基本工作原理 理解计算机数据表示的意义, 了解进制转换 2-1 Copyright SWFC-CISD, 2009. All rights reserved. 2.1 计算机系统组成

More information

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074>

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074> 第 5 章 微处理器工作原理 1 5.1 8086 处理器 2 1. 管脚定义 3 8086/88 管脚描述 8086:16 位微处理器, 16 位外部数据总线 8088:16 位微处理器, 8 位外部数据总线 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

教材 微型计算机与接口技术 ( 第二版 ) 科学出版社楼顺天, 周佳社, 张伟涛编著

教材 微型计算机与接口技术 ( 第二版 ) 科学出版社楼顺天, 周佳社, 张伟涛编著 微机原理与系统设计 授课老师 : 李军, 曾操 Email: junli01@mail.xidian.edu.cn Homepage: http://web.xidian.edu.cn/junli 办公室 : 新科技楼 1606 电话 :88201022 教材 微型计算机与接口技术 ( 第二版 ) 科学出版社楼顺天, 周佳社, 张伟涛编著 课程要求及考核 考核 : 笔试 (60%)+ 平时成绩 (40%)

More information

数字电子技术基础 ( 第五版 ) 清华大学电子学教研组编阎石主编

数字电子技术基础 ( 第五版 ) 清华大学电子学教研组编阎石主编 数字逻辑电路 中国科学技术大学自动化系关胜晓 E-mail:guanxiao@ustc.edu.cn 电二楼 417 数字电子技术基础 ( 第五版 ) 清华大学电子学教研组编阎石主编 1. 主要内容 说 明 逻辑函数及其化简 集成逻辑门电路 组合逻辑电路和时序逻辑电路的分析 半导体存储器 可编程逻辑器件 脉冲单元电路及数模转换技术 2. 学时 授课 60 学时 讲课第 1 周至 14 周, 第 8

More information

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11 .. 软件综合实验之操作系统 进入保护模式 陈香兰 中国科学技术大学计算机学院 July 1, 2016 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 1 / 11 提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 2 / 11 实验准备 实验环境准备

More information

微机原理及接口技术 入思维领域 年 英国数学家图灵 * 提出了著名的 图灵机 的模型 探讨了计算机的基本概念 证明了通用数字计算机是能够制造出来的 为了纪念图灵对计算机科学的重大贡献 美国计算机协会设立了图灵奖 每年授予在计算机科学领域做出特殊贡献的人 * 年 月 在美国宾夕法尼亚大学的莫尔学院 物

微机原理及接口技术 入思维领域 年 英国数学家图灵 * 提出了著名的 图灵机 的模型 探讨了计算机的基本概念 证明了通用数字计算机是能够制造出来的 为了纪念图灵对计算机科学的重大贡献 美国计算机协会设立了图灵奖 每年授予在计算机科学领域做出特殊贡献的人 * 年 月 在美国宾夕法尼亚大学的莫尔学院 物 本章重点 计算机的构成 数制转换 计算机的发展概况 早期计算机的雏形 公元 年左右 我国出现用于计算的工具 算盘 世纪 欧洲出现计算尺和机械式计算机 世纪 英国数学家巴贝芝 提出通用计算机的基本设计思想 他可能是第一位意识到计算机中条件转移的重要性的人 美国的赫曼 霍勒瑞斯 在 年人口普查的时候 采用穿孔卡片记录人口普查信息 并发明设备进行自动统计 这项实验在进行 年的人口普查工作中取得了巨大成功

More information

2 数字电路与逻辑设计 ( 第 2 版 ) 制数的不同位置时, 所代表的数值是不同的 例如十进制数 1961 可写成展开式为 (1961) 其中,10 称为基数, 称为各位数的 权 十进制数个位的权为

2 数字电路与逻辑设计 ( 第 2 版 ) 制数的不同位置时, 所代表的数值是不同的 例如十进制数 1961 可写成展开式为 (1961) 其中,10 称为基数, 称为各位数的 权 十进制数个位的权为 第 1 章 1 第 1 章 1 1 数字信号与数字电路 在自然界中, 存在着各种各样的物理量, 尽管它们的性质各异, 但就其变化规律的特点而言, 可以分为两大类 一类是物理量的变化在时间上和数量上都是离散的, 其数值的变化都是某一个最小数量单位的整数倍, 这一类物理量称为数字量 将表示数字量的信号称为数字信号, 并将工作在数字信号下的电子电路称为数字电路 另一类是物理量的变化在时间上和数值上是连续的,

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 9 21 1.1.1 1.1.2 1 2 2 Windows 7+Office 2010 3 4 5 6 4 7 1.1.3 5 1.1.4 1 3 2 NII 1993 3 CNNIC 2014 1 16 33 1 2013 12 6.18 5358 45.8% 2012 3.7 2 2013 12 5 19.1% 2012 74.5% 81.0% 2013 3G 2013 12 2.47 2012

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx

Microsoft PowerPoint - 05-第五讲-寻址方式.pptx 第五讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 4 章寻址方式与指令系统 1 主要内容 一 寻址方式概述 二 数据的寻址方式 三 转移地址的寻址方式 2 指令的组成 指令由操作码和操作数两部分组成 操作码操作数 MOV AX, 8726H ADD AX,

More information

学年本科教学和思政工作情况汇报

学年本科教学和思政工作情况汇报 微机原理与接口技术 第 0 章计算机基础知识 浙江大学 王晓萍 内容提要 计算机是计算数学与微电子学相结合的产物 微电子学的基本电 路及集成电路是计算机的硬件基础, 而计算数学的计算方法与数据结 构则是其软件基础 本章分为 3 个教学单元 补充介绍计算机的基础知识, 包括常用的数制与转换, 微机中数值的表示方法, 以及字母 字符的二进制编码 ; 微机的基本组成电路 (6 种逻辑电路 触发器 寄存器

More information

微型计算机原理与应用

微型计算机原理与应用 微型计算机原理与接口技术 主讲 : 张国钢副教授 ( 电气工程学院 ) 2016 年 9 月 学什么? 微机原理 建立以 INTEL80X86 为典型机型的计算机内部整机工作的基本原理, 并掌握应用汇编语言进行程序设计的基本方法 ; 接口技术 掌握存储器 I/O 接口电路与 CPU 连接方法 可编程接口电路应用技术 讲什么? 1. 微机系统发展与应用概述 (2 课时 ) 2. 微型计算机应用基础 (2

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

<4D F736F F D20D0C2D5FDCEC4A3A8BBC6A3A92E646F63>

<4D F736F F D20D0C2D5FDCEC4A3A8BBC6A3A92E646F63> 第 1 章计算机基础知识 1.1 计算机概述 计算机是人类历史上最伟大的发明之一, 它的历史不过短短的 60 多年, 却已经渗透到人类社会的各个领域, 在人们的生产 生活中发挥着巨大的作用 1.1.1 计算机的发展世界上第一台电子数字式计算机于 1946 年 2 月 15 日在美国宾夕法尼亚大学正式投入运行, 名字叫 ENIAC(Electronic Numerical Integrator and

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

Microsoft Word - em78 sub program.doc

Microsoft Word - em78 sub program.doc 一 二进制数转换为 ASCⅡ 码 将一个字节的二进制数转换为两位 16 进制数的 ASCⅡ 码 main: mov a,@0x9f ; 二进制数为 0x9f mov 0x30,a ; 二进制数存入 0x30 mov a,@0x02 mov 0x10,a ;0x10 中存放转换次数 mov a,@0x31 mov 0x04,a ;0x04 中为转换后数据存放地址 mov a,0x30 B1: ; 取

More information

Microsoft PowerPoint - Ch0-绪论.pptx

Microsoft PowerPoint - Ch0-绪论.pptx 2018 版 微机原理与系统设计 绪论 董明皓, 副教授, 博士 西安电子科技大学 dminghao@xidian.edu.cn 课程基本信息 总学时 :60( 理论课 ) 学分 :4 课代表 :( 待定 ) 考察方式 : 最终成绩 = 平时成绩 (30%)+ 考试成绩 (70%) 平时成绩 = 期中考试 + 上课考勤 + 平时作业 ( 各 10%) 考勤 : 无故缺勤 3 次及以上无资格参加考试

More information

第1章 概论

第1章 概论 计算机组成 原理蒋本珊 学习指南 本课程的性质 是计算机科学与技术专业本科生的核心课程之一, 是必修的专业基础课 学习指南 本课程的地位 本课程在计算机学科中处于承上启下的地位, 要求先修的课程有 : 计算机科学导论数字电路 学习指南 本课程的任务 讨论单机系统范围内计算机各部件和系统的组成以及内部工作机制 通过学习, 掌握计算机各大部件的组成原理 逻辑实现 设计方法及其互连构成整机系统的技术, 并为后继课程的学习打好基础

More information

数据库系统概论

数据库系统概论 2. 减法指令 8086/8088 共有 5 条减法指令 1 不带 CF 的减法指令 (SUB) 格式 :SUB DST, SRC 功能 :(1)DST (DST)-(SRC) (2) 根据差设置 6 个状态标志 2 带 CF 的减法指令 (SBB) 格式 :SBB DST, SRC 功能 : (1)DST (DST)-(SRC)-CF (2) 根据差设置 6 个状态标志 3 减 1 指令 (DEC)

More information

<4D F736F F F696E74202D DB5DABEC5BDB22DCEA2B4A6C0EDC6F7B5C4D3B2BCFEBDE1B9B9A3A8D2BBA3A92E >

<4D F736F F F696E74202D DB5DABEC5BDB22DCEA2B4A6C0EDC6F7B5C4D3B2BCFEBDE1B9B9A3A8D2BBA3A92E > 第九讲 授课教师 : 陆俊林王箫音 2012 年春季学期 主要内容 一 微处理器的总体结构 二 高速缓存 三 流水线 四 超标量流水线 教材相关章节 : 微型计算机基本原理与应用 ( 第二版 ) 第 7 章微处理器的内部结构及外部功能特性 1 主要内容 一 微处理器的总体结构 二 高速缓存 三 流水线 四 超标量流水线 2 微处理器相关的若干关键设计 总线 : 提高微处理器 存储器和外设之间的传输效率

More information

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式]

Microsoft PowerPoint - Ch CPU总线及其形成.ppt [兼容模式] 2018 版 微机原理与接口技术 第五章 总线及其形成 dminghao@xidian.edu.cn 董明皓 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 1 2 3 4 5 总线定义及分类几种常用芯片 8086 的引脚功能及时序系统总线的形成 8088 与 8086 的差异 综述 本门课学习的内容 内存 外设 1 外存 1

More information

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品 Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品

More information

C.98 D.90 答案 :C 7 裸机 是指计算机仅有 A. 软件 B.CPU C. 硬件系统 D. 指令系统答案 :C 8 为解决某一问题而设计的一系列有序的指令或语句的集合称为 A. 指令 B. 程序设计语言 C. 指令系统 D. 程序答案 :D 9 在下列 4 个数据中, 采用十六进制表示的

C.98 D.90 答案 :C 7 裸机 是指计算机仅有 A. 软件 B.CPU C. 硬件系统 D. 指令系统答案 :C 8 为解决某一问题而设计的一系列有序的指令或语句的集合称为 A. 指令 B. 程序设计语言 C. 指令系统 D. 程序答案 :D 9 在下列 4 个数据中, 采用十六进制表示的 单选题 : 1 在计算机领域, 信息是 A. 一种连续变化的模拟量 B. 客观事物属性的表示 C. 由客观事物得到的 使人们能够认知客观事物的各种消息 情报 数字 信号等所包括的内容 D. 未经处理的数据答案 :C 2 微型计算机中, 最普遍应用的字符编码是 A.ASCII 码 B. 汉字编码 C.BCD 码 D. 补码答案 :A 3 计算机中, 信息的最小单位是 A. 位 B. 字 C. 字节 D.KB

More information

第一章

第一章 第二章 计算机系统组成与工作原理 何英华 hyh@tju.edu.cn 计算机科学与技术学院 内容 冯 诺伊曼理论 计算机的组成 微型计算机系统 计算机中的数据与编码 冯 诺伊曼理论 1. 计算机内部采用二进制形式表示数据和指令 2. 计算机硬件由运算器 存储器 控制器 输入设备 输出设备五大部件组成 3. 计算机能够存储程序并自动执行 内存 0000H 0001H 0002H 0 1 1 0 0

More information

我国计算机本科专业教育未来格局与发展方式探讨

我国计算机本科专业教育未来格局与发展方式探讨 计算机是如何 工作的? 计算机科学与技术学院邱铁教授 1 计算机是如何描述和表示所要处理的信息的? 2 计算机是如何进行运算和处理工作的?( 硬件的组成 工作过程及体系结构 ) 3 计算机系统如何评价? 4 并行计算机- 高性能计算平台 5 嵌入式计算机技术 计算机中的数据表示 数据与信息 信息 : 是对客观事物的反映, 泛指那些通过各种方式传播的 可被感受的声音 文字 图形 图像 符号等所表征的某一特定事物的消息

More information

课程目标 本课程是学习和掌握微机硬件知识和汇编语言程序设计的入门课程, 主要内容包括 : 16 位微型计算机的基本工作原理 汇编语言程序设计 微型计算机接口技术 32 位微机的原理 目的 : 通过本课程的学习, 深入了解微型计算机的基本结构, 掌握汇编语言编程方法和接口技术的设计能力, 熟悉 16/

课程目标 本课程是学习和掌握微机硬件知识和汇编语言程序设计的入门课程, 主要内容包括 : 16 位微型计算机的基本工作原理 汇编语言程序设计 微型计算机接口技术 32 位微机的原理 目的 : 通过本课程的学习, 深入了解微型计算机的基本结构, 掌握汇编语言编程方法和接口技术的设计能力, 熟悉 16/ 2015.3-2015.6 中国科学技术大学信息科学技术学院关胜晓 Email:guanxiao@ustc.edu.cn 电二楼 417(O) 423(Lab.) 2015 年 3 月 5 日星期四 7 时 50 分 45 秒 1 课程目标 本课程是学习和掌握微机硬件知识和汇编语言程序设计的入门课程, 主要内容包括 : 16 位微型计算机的基本工作原理 汇编语言程序设计 微型计算机接口技术 32 位微机的原理

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

2 大学计算机基础 在电子计算机问世以后的短短几十年的发展历史中, 它所采用的电子元器件经历了电子管时代 晶体管时代 小规模集成电路时代 大规模和超大规模集成电路时代 按所使用的主要元器件分, 电子计算机的发展主要经历了 4 个阶段 第一代 (1946 年 ~1958 年 ) 是电子管计算机时代 其

2 大学计算机基础 在电子计算机问世以后的短短几十年的发展历史中, 它所采用的电子元器件经历了电子管时代 晶体管时代 小规模集成电路时代 大规模和超大规模集成电路时代 按所使用的主要元器件分, 电子计算机的发展主要经历了 4 个阶段 第一代 (1946 年 ~1958 年 ) 是电子管计算机时代 其 第 1 章计算机基础知识 从第一台计算机发明至今, 只有近 70 年时间 计算机的应用现今已渗透到人类应用的各个方面, 极大地改变了人类的生活状态 本章向读者介绍了计算机的产生 发展 特点与应用, 此外在本章还将向读者介绍数据在计算机中的表示方法方面的内容 1.1 概述 计算机的诞生酝酿了很长一段时间 1946 年 2 月, 第一台电子计算机 ENIAC 在美国加州问世,ENIAC 用了 18000

More information

主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2

主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2 第 3 章 8086 的寻址方式和指令系统 (1) 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 1 主要内容 指令系统的一般概念 指令操作方式操作码的含义指令对操作数的要求指令执行的结果 寻址方式 指令说明 2015 年 3 月 16 日星期一 8 时 2 分 37 秒 2 3.1 8086 的寻址方式 两种不同的类型 : 一类是程序地址 ( 在代码段中 ) 的寻址方式 ; 另一类是操作数地址的寻址方式

More information

第二章 8086体系结构与80X86CPU

第二章  8086体系结构与80X86CPU 第二章 80x86 体系结构 1 8086CPU 结构 2 8086 系统的结构和配置 3 8086 的工作模式和内部时序 4 IA 微处理器技术的发展 * 2.1 8086CPU 结构 一 8086CPU 的内部结构 二 8086CPU 的寄存器结构 三 8086CPU 的管脚及功能 2.1 8086CPU 结构一 8086CPU 的内部结构 8086CPU 的内部结构组成 8086CPU 由两部分组成

More information

2 微机原理与接口技术 ( 第二版 ) 图 1 1 第一台电子计算机 ENIAC 1944~1945 年间, 著名的美籍匈牙利数学家冯 诺依曼 (John Von Neumann)( 如图 1 2 (a) 所示 ) 应邀参加 ENIAC 计算机研制任务 在研制中, 他深刻认识到 ENIAC 不能存储

2 微机原理与接口技术 ( 第二版 ) 图 1 1 第一台电子计算机 ENIAC 1944~1945 年间, 著名的美籍匈牙利数学家冯 诺依曼 (John Von Neumann)( 如图 1 2 (a) 所示 ) 应邀参加 ENIAC 计算机研制任务 在研制中, 他深刻认识到 ENIAC 不能存储 第 1 章微型计算机概述 电子计算机是人类历史上最伟大的发明之一 人类从原始社会学会使用工具以来到现代社会经历了三次大的产业革命, 即农业革命 工业革命和信息革命 信息革命是以计算机技术和通信技术的发展与普及为代表的 随着计算机的广泛应用, 人类社会生活的各个方面都发生了巨大变化 特别是随着微型计算机技术和网络技术的高速发展, 计算机逐渐走进了人们的家庭, 改变着人们的生活和思维方式, 成为人们生活和工作不可缺少的工具,

More information

内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 14 章, 包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础 Visual Basi

内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 14 章, 包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础 Visual Basi 高等学校计算机应用规划教材 计算机基础与 Visual Basic 程序设计 ( 第二版 ) 杨日璟郑江超编著 北京 内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 14 章, 包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础 Visual

More information

第五版前言 本书是 十二五 普通高等教育本科国家级规划教材 计算机组成原理 是计算机学科大类专业的重要专业基础课程 又是一门实践性很强的课程 实践出真知 实践出人才 实践理念对创新人才培养来说太重要了 年前 中国伟大的教育家孔子说过一句名言 学而时习之 不亦乐乎 任何理论的学习 只有通过实践环节才能融会贯通 实践环节包括学生完成习题 实验 课程设计 为了配合理论教学 同时为了对硕士研究生入学考试进行辅导

More information

( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 0

( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 0 ( ), 16/ 32 Intel 8086, Intel, 80486 10, Intel8086 Intel 80486 I/ O,, ( CIP ) /,,. :, 2003.1 ( ) ISBN 7-5624-2376-8................T P36 CIP ( 2002) 094711 : : : : * : : 174 ( A ) : 400044 : (023) 65102378

More information

Microsoft Word - WJ 1.doc

Microsoft Word - WJ 1.doc 第 1 章计算机基础知识 1.1 计算机与信息社会 电子计算机是 20 世纪人类最伟大的发明之一, 随着计算机科学的发展与应用的普及, 计算机已经融入人们的生活, 成为人们日常生活 工作 学习中不可缺少的一个基本工具 21 世纪是以计算机为基础的信息时代, 掌握以计算机为核心的信息技术基础知识和应用能力是现代大学生必备的基本素质 1.1.1 计算机的发展一般认为, 世界上第一台数字式电子计算机诞生于

More information

内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 11 章, 主要内容包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础 Visual

内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 11 章, 主要内容包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础 Visual 高等学校计算机应用规划教材 计算机基础与 Visual Basic 程序设计 ( 第三版 ) 杨日璟郑江超编著 北 京 内容简介 本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 Visual Basic 程序设计等级考试所要求的全部内容 全书共 11 章, 主要内容包括计算机基础知识 Visual Basic 概述 Visual Basic 可视化编程基础 Visual Basic 语言基础

More information

Microsoft PowerPoint - IC-HG-Review.ppt

Microsoft PowerPoint - IC-HG-Review.ppt 计算概论 第七讲 计算机基础知识回顾 黄罡北京大学信息科学技术学院 什么是 计算机 计算机是一种能够根据存储的一系列指令, 接收输入 处理数据 存储数据并产生输出的设备 存储指令 产生输出 接收输入 处理数据 存储数据 2 什么是 计算机 机箱 音箱 显示器 光驱 DVD 打印机 软驱 硬盘 键盘鼠标网络设备 3 计算机发展史 计算机前传 手工计算器 机械计算器 计算机原型 现代计算机 真空管计算机

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

幻灯片 1

幻灯片 1 3 8086 Tel:2656809 tjx@csu.edu.cn 2005-9-14 1 2005-9-14 2 8086 8 8086 8086 7 2005-9-14 3 PC 2005-9-14 4 2005-9-14 5 81616 2005-9-14 6 [ ] MOV AX, 3064H AX=3064H 16AX OP 64H 30H 2005-9-14 7 16 AX BX CX

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2

主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2 第 2 章 8086 CPU 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 1 主要内容 微型机的构成 ( 回顾 ) 总线 接口 8086 CPU 的结构及工作原理 8086 存储器 8086 系统配置 2015 年 3 月 9 日星期一 3 时 38 分 16 秒 2 2.1 微型机的基本结构 掌握 微机系统的基本组成 微型机的工作原理 总线 接口 2015 年 3 月 9 日星期一

More information

A 2006 2 1.1 1.2 1.3 1.4 1.5 1 : 2. 3. 4 5 1.1 1.1.1 1 1.1.1 2 CPU = + = CPU + = 1.1.1 3 : : 1.1.1 4 ROM 1.1.2 1 1946 6 John von Neumann : (1) (2) ( ) (3) ( ) ( ) (PC) (?) 2 3 : ADD ADD AX BX CPU ALU

More information

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th

Introduction to Computer Systems /18-243, spring st Lecture, Jan. 12th 计算机组成原理第三讲 第二章 : 运算方法和运算器 数据与文字的表示方法 (2) 浮点数表示方法 汉字表示方法及校验码 授课老师 : 王浩宇 haoyuwang@bupt.edu.cn 1 关于课程网站的说明 http://sei.pku.edu.cn/~wanghy11/2017spring.html 待爱课堂信息录入之后, 后期通过爱课堂布置和提交作业 上周作业 : 整数表示方法的 C 语言实际测试

More information

重点产品技术性贸易措施研究报告-音视频产品

重点产品技术性贸易措施研究报告-音视频产品 --------------------------------------------------------------- ------------------------------------------------------ --------------------------------------------------------- -------------------------------------------

More information

<4D F736F F F696E74202D DB4E6B4A2C6F7C9E8BCC62E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D DB4E6B4A2C6F7C9E8BCC62E BBCE6C8DDC4A3CABD5D> 2018 版 微机原理与接口技术 第六章 存储器设计 dminghao@xidian.edu.cn 董明皓 准备知识 存储器的性能指标 - 存储容量 ( 常用单位 ) 存储容量的表示 Bit 用二进制位定义存储容量 Byte 用二进制字节定义存储容量 存储容量的常用单位 字 节 B (Byte) 千字节 KB(Kilo Byte) 兆字节 MB(Mega Byte) 吉字节 GB (Giga Byte)

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A

为 边 数 的 两 倍, 显 然 必 为 偶 数 而 ii 和 iii 则 不 一 定 正 确, 如 : 对 顶 点 数 N 1 无 向 完 全 图 不 存 在 一 个 顶 点 的 度 为 1, 并 且 边 数 与 顶 点 数 的 差 要 大 于 1 8. 考 查 m 阶 B- 树 的 定 义 A 一 单 项 选 择 题 1. 考 查 栈 和 队 列 的 特 点 及 应 用 2009 年 全 国 硕 士 研 究 生 入 学 统 一 考 试 计 算 机 学 科 专 业 基 础 综 合 试 题 选 择 题 部 分 解 析 C 和 D 直 接 排 除, 缓 冲 区 的 特 点 需 要 先 进 先 出, 若 用 栈, 则 先 进 入 缓 冲 区 的 数 据 则 要 排 队 到 最 后 才 能 打 印,

More information

数据库系统概论

数据库系统概论 所谓寻址方式, 就是指令中用于说明操 作数所在地或者所在地地址的方法 8088/8086 的寻址方式分为两类 : 关于寻找数据的寻址方式 关于寻找转移地址的寻址方式 下面讲关于数据的寻址方式时, 均以数 据传送指令 MOV 为例讲解 MOV 指令格式如下 : MOV DST, SRC 助记符 目的操作数 指令完成的功能 : (DST) 源操作数 (SRC) 一. 关于寻找数据的寻址方式 ( 共 8

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

• (1) 计算机的特点是处理速度快 计算精度高 存储容量大 可靠性高 工作全自动以及 A) 造价低廉 B) 便于大规模生产 C) 适用范围广 通用性强 D) 体积小巧 解析 : 计算机的主要特点就是处理速度快 计算精度高 存储容量大 可靠性高 工作全 自动以及适用范围广 通用性强 (2)1983 年, 我国第一台亿次巨型电子计算机诞生了, 它的名称是 A) 东方红 B) 神威 C) 曙光 D) 银河

More information

一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1. 汇编语言

一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1. 汇编语言 ABeen 汇编语言 学习摘要 ABeen 学习记录 --- 汇编语言篇 QQ: 155235900 1 / 8 一 汇编语言计算机基础 从事计算机科学方面的工作, 汇编语言是我们必不可少缺的基础 我们的工作平台 研究对象都是机器, 而汇编语言是人和计算机沟通的最直接方式, 它描述了机器最终所要执行的指令序列 学习汇编语言可以让你充分获得底层编程的体验, 深刻理解机器运行程序的机理 二 基础知识 1.

More information

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚

相 关 知 识 1 计 算 机 工 作 原 理 1946 年 2 月, 世 界 上 第 一 台 电 子 计 算 机 ENIAC (Electronic Numerical Integrator And Computer, 电 子 数 字 积 分 计 算 机 ) 诞 生 于 美 国 宾 夕 法 尼 亚 第 二 章 认 识 我 的 计 算 机 从 办 公 打 字 到 电 脑 游 戏 从 信 息 检 索 到 手 机 娱 乐 从 社 交 网 络 到 电 子 商 务 从 电 影 大 片 到 航 天 飞 行, 到 处 都 有 计 算, 到 处 都 离 不 开 计 算 机 它 作 为 信 息 处 理 的 关 键 设 备, 已 成 为 现 代 社 会 人 们 生 产 与 生 活 的 基 本 工 具, 在 国 民

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

* r p . 4 6 12 3 5 7 8 9bk bm btbsbrbqbp bo bn bl [ ] [ ] [ ] [ ] [SET] 1 2 3 4 5 6 7. cmcl ck 8 9 0 bk bl bm bn bo 1 2 1 2+ - bp bq 8 2 4 6 br r bs p bt ck cl cm 3 3 . 1 2 3 4 5 6 7 8 9 bk bl bm

More information

101

101 Lecture 04 Modeling, Anlysis nd Simultion in Logic Design 逻辑设计中的建模 分析与仿真 Dr. Engineering Design Process 工程设计过程 定义问题研究勾画可能的解答 Identify nd define prolem reserch sketch possile solutions 建模 Modeling 分析 Anlysis

More information

General CNC PCU SINUMERIK OP TP SINUMERIK PCU PC USB PC SINUMERIK SINUMERIK PCU SINUMERIK PCU PC SINUMERIK OP SINUMERIK PCU SINUMERIK SINUMERIK PCU MP

General CNC PCU SINUMERIK OP TP SINUMERIK PCU PC USB PC SINUMERIK SINUMERIK PCU SINUMERIK PCU PC SINUMERIK OP SINUMERIK PCU SINUMERIK SINUMERIK PCU MP 3/2 3/4 3/4 SINUMERIK OP 010 3/5 SINUMERIK OP 010S 3/6 SINUMERIK OP 010C 3/7 SINUMERIK OP 012 3/8 SINUMERIK TP 012 3/9 SINUMERIK OP 015 3/10 SINUMERIK OP 015A 3/11 SINUMERIK TP 015A 3/12 SINUMERIK OP 030

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

Microsoft Word - zw

Microsoft Word - zw 第 1 章单片机基础知识概述 内容概述 : 本章主要介绍单片机的定义 发展历史, 单片机分类方法 应用领域及发展趋势, 单片机中数的表示和运算方法, 基本逻辑门电路, 以及与单片机系统仿真工具 Proteus 相关的内容 教学目标 : 了解单片机的概念及特点 ; 掌握单片机中数的表示和运算方法及基本逻辑门电路 ; 初步了解 Proteus 软件的功能 1.1 单片机概述 1.1.1 单片机及其发展概况

More information

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3

3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四 11 时 3 第 3 章 8086 的寻址方式和指令系统 (3) 2015 年 3 月 26 日星期四 11 时 3 分 17 秒 1 3.3.2 算术运算指令 数据类型 : 无符号和有符号整数 无符号数又分成 : 无符号二进制数 ; 无符号压缩十进制 :1 字节表示 2 个十进制数 ; 无符号非压缩十进制 :1 字节表示 1 个十进制数 有符号数 : 有符号二进制数 用补码表示 2015 年 3 月 26 日星期四

More information

内容简介 本书以中华人民共和国教育部高等学校计算机基础课程教学指导委员会制定的非计算机专业计算机基础课程教学基本要求为指导, 按照计算机基础课程分类分层次组织教学的思路进行编写, 旨在培养学生的计算思维能力 计算机应用能力和提高学生信息技术素养 本书共分 8 章, 主要内容包括计算机与信息社会 计算

内容简介 本书以中华人民共和国教育部高等学校计算机基础课程教学指导委员会制定的非计算机专业计算机基础课程教学基本要求为指导, 按照计算机基础课程分类分层次组织教学的思路进行编写, 旨在培养学生的计算思维能力 计算机应用能力和提高学生信息技术素养 本书共分 8 章, 主要内容包括计算机与信息社会 计算 普通高等教育 十二五 重点规划教材 计算机系列中国科学院教材建设专家委员会 十二五 规划教材 大学计算机基础 叶斌贺刚主编胡俊鹏杨顺钰段昌敏副主编 北京 科学出版社职教技术出版中心 www.aboo 内容简介 本书以中华人民共和国教育部高等学校计算机基础课程教学指导委员会制定的非计算机专业计算机基础课程教学基本要求为指导, 按照计算机基础课程分类分层次组织教学的思路进行编写, 旨在培养学生的计算思维能力

More information

WJYL.s92

WJYL.s92 21 世纪高等院校教材 微机原理与接口技术 从 80 X86 到 Pentiu m X 马维华主编 北 京 内容简介本书以 Intel 微处理器为核心的微型计算机为背景, 从传统到现代, 全面 系统 深入 详细地介绍了微型计算机的工作原理 实际应用及接口技术, 并特别注重汲取微型计算机最新技术和最新知识, 并融于全书各章之中 全书共分 12 章, 分别介绍微型计算机的基本知识 从 8086 到 Pentium

More information

数据库系统概论

数据库系统概论 2. 减法指令 8086/8088 共有 5 条减法指令 1 不带 CF 的减法指令 (SUB) 格式 :SUB DST, SRC 功能 :(1)DST (DST)-(SRC) (2) 根据差设置 6 个状态标志 2 带 CF 的减法指令 (SBB) 格式 :SBB DST, SRC 功能 : (1)DST (DST)-(SRC)-CF (2) 根据差设置 6 个状态标志 3 减 1 指令 (DEC)

More information

2 大学计算机基础 更有力地推动了计算机的发展, 所以人们习惯以计算机的主要元器件作为计算机发展年代划分 的依据 人们根据计算机的性能和使用的主要元器件不同, 将计算机的发展划分成四个阶段, 也称为四代 每一个阶段在技术上都是一次新的突破, 在性能上都是一次质的飞跃 第一代 (1946 年 -195

2 大学计算机基础 更有力地推动了计算机的发展, 所以人们习惯以计算机的主要元器件作为计算机发展年代划分 的依据 人们根据计算机的性能和使用的主要元器件不同, 将计算机的发展划分成四个阶段, 也称为四代 每一个阶段在技术上都是一次新的突破, 在性能上都是一次质的飞跃 第一代 (1946 年 -195 第 1 章计算机基础知识 1.1 计算机的发展 1.1.1 计算机的概念与产生计算机 (computer) 的全称是电子计算机 (electronic computer), 俗称电脑, 是一种能够按照程序运行, 自动 高速处理海量数据的现代化智能电子设备, 是一种具有计算能力和逻辑判断能力的机器 它是由硬件和软件组成, 没有安装任何软件的计算机称为裸机 20 世纪 40 年代中期, 导弹 火箭 原子弹等现代科技的发展,

More information

习 题 一

习  题  一 第 1 页共 13 页 微机原理与接口技术 A 卷 一 填空题 ( 共计 20 分 每个空 2 分 ) 1 已知 [X] 补 =01100011B, 求 X=( ) ( 结果用十进制表示 ) [Y] 补 =11111001B, 求 Y=( ) ( 结果用十进制表示 ) 2 8088CPU 的地址总线为多少条 ( ); 直接寻址的内存空间为多少 ( ) 3 已知 DS=2000H, 内存 (20200H)=FFH,(20201H)=22H

More information

Microsoft Word - P SDFL series.DOC

Microsoft Word - P SDFL series.DOC 片式铁氧体电感 SDFL 系列 Chip Ferrite Inductor SDFL Series Operating Temp. : -40 ~ +85 特征 迭层独石结构 高度可靠性 体积小 良好的磁屏蔽, 无交叉耦合 无引线结构, 适合表面安装 良好的可焊性和耐焊性 适合于流焊和回流焊用途 可用来抑制电子设备中的电磁干扰, 广泛的运用于通讯 视频 / 音频 计算机 遥控器等领域 FEATURES

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

01

01 Zebra Technologies 白皮书 移动打印给仓储运营带来显著优势 综述 RFID RFID (RF) RFID RFID / ROI LAN 采用移动打印机, 享受显而易见的业务成效 - 49.74 28.11 Zebra 2 Zebra Technologies 移动打印机成本效益分析 示例数据固定式打印机移动打印机每年节省资金 10 10 8 8 48 48 3840 3840 15

More information

Microsoft PowerPoint - 微原-第3章2.ppt [兼容模式]

Microsoft PowerPoint - 微原-第3章2.ppt [兼容模式] 本教案内容 第 3 章 8086CPU 指令系统 1. 汇编语言指令 9. 转移指令 10. 2. 8086 指令分类循环控制指令 11. 子程序调用返回 3. 数据与转移地址的指令寻址方式 12. 中断调用返回指 4. 数据传送类指令令 5. 算术运算类指令 13. 字符串操作指令 6. 逻辑运算类指令 14. I/O 输入输出指令 7. 移位类指令 15. 其它指令 8. 标志位操作指令 16.

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

旅游管理 3 电气自动化技术 3 酒店管理 3 智能控制技术 4 计算机网络技术 2 供热通风与空调工程技术 2 电子信息工程技术 2 汽车检测与维修技术 2 物联网应用技术 2 汽车营销与服务 2 会计 3 软件技术 2 财务管理 2 计算机网络技术 2 金融管理 2 电子信息工程技术 2 工商企

旅游管理 3 电气自动化技术 3 酒店管理 3 智能控制技术 4 计算机网络技术 2 供热通风与空调工程技术 2 电子信息工程技术 2 汽车检测与维修技术 2 物联网应用技术 2 汽车营销与服务 2 会计 3 软件技术 2 财务管理 2 计算机网络技术 2 金融管理 2 电子信息工程技术 2 工商企 广西普通高招计划 商务英语 2 机电一体化技术 2 商务日语 2 工业机器人技术 2 酒店管理 2 智能控制技术 2 电气自动化技术 2 汽车检测与维修技术 2 软件技术 2 汽车电子技术 2 物联网应用技术 2 软件技术 2 数控技术 4 计算机网络技术 2 会计 2 电子信息工程技术 2 财务管理 2 机械制造与自动化 2 工商企业管理 2 模具设计与制造 4 物流管理 2 材料成型与控制技术

More information

第一章 绪论 (1) 计算机基础知识 (2) 软件体系结构入门 (3) 计算机编程基础 (4) 程序设计语言的发展 (5) 面向对象的软件开发过程 (6) 程序开发过程及开发工具

第一章 绪论 (1) 计算机基础知识 (2) 软件体系结构入门 (3) 计算机编程基础 (4) 程序设计语言的发展 (5) 面向对象的软件开发过程 (6) 程序开发过程及开发工具 计算机高级语言程序设计 之 C++ 篇 授课班级 :113171-2 班 任课教师 : 王红平 2017 年. 秋 绪论 1: 计算机基础知识 1 第一章 绪论 (1) 计算机基础知识 (2) 软件体系结构入门 (3) 计算机编程基础 (4) 程序设计语言的发展 (5) 面向对象的软件开发过程 (6) 程序开发过程及开发工具 1: 计算机基础知识 (1) 计算机组成 (2) 计算机的存储体系 (3)

More information

内容简介本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 C 语言等级考试所要求的全部内容 全书共 11 章, 包括计算机基础知识 C 语言概述 基本数据类型与常用库函数 运算符和表达式 C 语言的控制结构 数组 函数 编译预处理 指针 结构体与共用体 文件等内容 本书例题丰富, 与 计算机

内容简介本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 C 语言等级考试所要求的全部内容 全书共 11 章, 包括计算机基础知识 C 语言概述 基本数据类型与常用库函数 运算符和表达式 C 语言的控制结构 数组 函数 编译预处理 指针 结构体与共用体 文件等内容 本书例题丰富, 与 计算机 高等学校计算机应用规划教材 计算机基础与 C 语言程序设计 ( 第三版 ) 焉德军刘明才 辛慧杰王鹏 主编 副主编 北 京 内容简介本书以全国计算机等级考试二级考试大纲为指导, 介绍了二级 C 语言等级考试所要求的全部内容 全书共 11 章, 包括计算机基础知识 C 语言概述 基本数据类型与常用库函数 运算符和表达式 C 语言的控制结构 数组 函数 编译预处理 指针 结构体与共用体 文件等内容 本书例题丰富,

More information

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) ()

1 2 / 3 1 A (2-1) (2-2) A4 6 A4 7 A4 8 A4 9 A ( () 4 A4, A4 7 ) 1 (2-1) (2-2) () (39mm E-Mail ( )( ), : : 1 1 ( ) 2 2 ( ) 29mm) WSK ( 1 2 / 3 1 A4 2 1 3 (2-1) 2-1 4 (2-2) 2-2 5 A4 6 A4 7 A4 8 A4 9 A4 10 11 ( () 4 A4, 5 6 7 8 A4 7 ) 1 (2-1) (2-2) () 1 2 (2-1) 3 (2-2) 4 5 6 7 (8 ) 9

More information

微机第02章1(指令寻址)

微机第02章1(指令寻址) 微机原理及应用 主讲 : 谢维成 http://xweicheng.ys168.com scxweicheng@yahoo.com.cn 西华大学电气信息学院 1 第 03 章 80X86 的寻址方式和指令 ( 本章内容 ) 3.1 指令的格式 3.2 8086/8088 的寻址方式 3.3 指令系统 3.3.1 数据传送指令 3.3.2 算术运算指令 3.3.3 逻辑运算与移位指令 3.3.4 串操作指令

More information

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁

例 如, 一 个 含 有 2000 个 记 录 的 文 件, 每 个 磁 盘 块 可 容 纳 250 个 记 录, 则 该 文 件 包 含 8 个 磁 盘 块 然 后 对 该 文 件 作 二 路 归 并 的 外 排 序, 每 次 往 内 存 读 入 两 个 磁 盘 块, 排 序 后 再 写 回 磁 说 明 改 动 的 内 容 很 少, 且 都 是 不 怎 么 重 要 的, 因 此 无 需 过 多 纠 结, 大 家 看 完 后 一 目 了 然 第 6 章 排 序 1 增 加 了 :( 十 ) 外 部 排 序 第 一 部 分 : 数 据 结 构 2 后 面 的 修 改 :( 十 一 ) 各 种 内 部 排 序 算 法 的 比 较 ;( 十 二 ) 内 部 排 序 算 法 的 应 用 外 部 排 序

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

USER’S MANUAL SP500 SERIES

USER’S MANUAL SP500 SERIES 1.... 1 2.... 2 2-1... 2 2-2... 3 2-3... 3 2-4... 3 3.... 4 4.... 6 4-1... 6 4-2... 7 4-3... 8 4-4... 9 4-5... 9 4-6... 10 4-7... 11 5.... 12 5-1... 12 5-2... 15 5-3... 18 5-4... 19 6.... 20 6-1... 20

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2

4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 : / ( 6 (2003 8 : ( 1 ( ( / / (,, ( ( - ( - (39mm 29mm 2 ( 1 2 3-6 3 6-24 6-48 12-24 8-12 WSK / WSK WSK 1 4 / ( / / 5 / / ( / 6 ( / / 7 1 2 / 3 ( 4 ( 2003 8 ( 2 9 5 ( 10 3 11 / (600 4 5 AA 710 AB 720 730

More information

内容简介 本书根据教育部高等学校计算机基础课程教学指导委员会于 2009 年 8 月颁布的 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求 理工类大学计算机基础课程教学要求和全国高等学校非计算机专业学生计算机等级考试教学大纲要求编写而成, 适用于高等学校大学计算机基础课程教学 本

内容简介 本书根据教育部高等学校计算机基础课程教学指导委员会于 2009 年 8 月颁布的 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求 理工类大学计算机基础课程教学要求和全国高等学校非计算机专业学生计算机等级考试教学大纲要求编写而成, 适用于高等学校大学计算机基础课程教学 本 普通高等教育 十二五 规划教材中国科学院教材建设专家委员会规划教材 大学计算机基础 张高亮主编谭华山刘云杰蒋明宇副主编副主编郑志华先强何丽副主编 北 京 内容简介 本书根据教育部高等学校计算机基础课程教学指导委员会于 2009 年 8 月颁布的 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求 理工类大学计算机基础课程教学要求和全国高等学校非计算机专业学生计算机等级考试教学大纲要求编写而成,

More information

数据库系统概论

数据库系统概论 指令系统 是指 CPU 能完成的所有 指令的集合, 它是在 CPU 设计时就确定了的 所以, 对不同的 CPU, 其指令系统中所包含的具体指令将是各不相同的 但 8088/8086 CPU 的指令系统是完全一样的 8088/8086 CPU 的指令系统可分成下面 9 类 : (1) 数据传送指令 ; (2) 算术运算指令 ; (3) 逻辑运算指令 ; (4) 移位指令 ; (5) 标志处理指令和 CPU

More information

D/A DAC ( 1us) (10~20 ) DAC0832 1

D/A DAC ( 1us) (10~20 ) DAC0832 1 D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB

More information

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 第 3 章 8086 的寻址方式和指令系统 (2) 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 1 3.3 8086 指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 3.3.1 数据传送指令 可实现 存储器 立即数 段寄存器 CS DS

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

More information

L3 data representation

L3 data representation Lecture 4: Data Representation 数据的机器级表示 第 4 讲数值数据的表示 数值数据的表示 主要内容 定点数的表示 进位计数制 定点数的二进制编码 - 原码 补码补码 移码表示 定点整数的表示 - 无符号整数 带符号整数 浮点数格式和表示范围 浮点数的规格化 IEEE754 浮点数标准 单精度浮点数 双精度浮点数 特殊数的表示形式 C 语言程序中的整数类型 浮点数类型

More information

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作 * 夏传玲 : 本文简要回顾了国内外定性研究在最近 多年的发展概况, 总结 了定性研究的六个发展趋势和分析策略上的三种流派 在上述两种背景下, 本文探讨了计算机辅助的定性分析给定性研究带来的机遇和挑战, 特别是它和手工操作对比时的优势和劣势, 以及应用这种定性分析技术所可能面临的困难 : 定性研究定性分析 文化差异,, (, ),,,, ( - ) ( - ) ( - ) ( - ) ( - ) (

More information