




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理与接口技术 人民邮电出版社 退出 第1章概述 1 1台式个人计算机的构成1 2计算机基础1 3计算机的硬件和软件1 4微型计算机的结构1 5多媒体计算机 台式个人计算机主要是指家庭用或办公用的个人计算机 从外观上看 它的主要组成部分是主机 显示器 键盘 鼠标等 如图1 1所示 再进一步细分 它的主机主要由主板 CPU 内存 硬盘 软驱 盘 显示卡 声卡 网卡 光驱等部分组成 1 1台式个人计算机的构成 1 1 1中央处理器 CPU中央处理单元 CPU CentralProcessingUnit 是一台计算机的心脏 它主要是由运算器和控制器构成 是用来解释指令并进行运算的 我们在评价CPU的指标时 最主要的是看它的主频 主频越高 其运算速度越快 其次还要看CPU的缓存有多大 一般讲 缓存的大小也对CPU的运算速度有很大的影响 1 1 2系统主板主板是机箱中最大的一块集成电路板 在它上面集成有CPU插座 内存插座 扩展板 通信板卡 显示卡 声卡 网卡等 插座 输入输出系统 总线系统 电源接口等 在组装一台计算机时 主板是一个母体 其它部件或直接插接在主板上 或通过电缆电线连接在主板上 主板上有CPU 内存芯片 时钟电路 外设 软盘 硬盘 显示器 键盘 鼠标 接口以及扩展板的插槽等等 1 1 3内存在现代微机中把内存用内存条的形状提供 在计算机主板上有一个一个的内存扩展插槽 内存条就是插在这些内存扩展槽上的 1 1 4硬盘硬盘是办公用微机及家用微机的主要外存储器设备 一个完整的硬盘由驱动器 控制器 盘片三大部分组成 1 1 5软盘软磁盘存储器是由软盘驱动器 软盘控制器以及软盘盘片三部分组成的 1 1 6显示卡显示卡是插在主板上总线扩展槽上的一块卡 它是主机与显示器之间的接口 它接收CPU和内存发送来的信息 将这些信息处理并转换后向显示器发送视频信号和同步信号 1 1 7显示器显示器技术的发展是伴随着电视技术和计算机技术的发展而发展的 它是现在微机的最主要的输出设备 1 1 8光盘存储器光盘存储器是光盘和光盘驱动器的统称 光盘是利用光学方式进行读写信息操作方式的介质 光盘的信息存储格式同磁盘类似 也是分轨道 这里不能说磁道 扇区 记录信息的字节 但它的轨道不是像磁盘那样的同心圆 而是螺旋型由中心向外散布 1 1 9声卡和音箱声卡像其它扩展卡一样 也是插在主板上的总线扩展槽上的 在声卡露出机箱的部分留有接音箱 耳机 麦克风的插口 1 1 10网卡网卡也称为网络接口卡 它插在主板上的总线扩展槽上 1 1 11机箱 鼠标 键盘机箱是用来固定计算机主板 并将所有设备装在其中的设备 鼠标是一种坐标定位输入设备 分为机械式 光电式等 键盘是数字和字符输入装置 它是从早期的机械式打字机的基础上演变过来的输入设备 1 2计算机基础 1 2 1计算机的基本结构 图1 7中的各部分构成了计算机硬件 Hardware 在上述的计算机硬件中 人们往往把运算器 控制器和存储器合在一起称为计算机的主机 而把各种输入 输出设备统称为计算机的外围设备 或称外部设备 Peripheral 在主机部分中 又把运算器和控制器合在一起称为中央处理单元 CPU CentralProcessingUnit 随着半导体集成电路技术的发展 可以把整个CPU集成在一个集成电路芯片上 就把它称为微处理器 Microprocessor 人们把以微处理器为核心构成的计算机 称为微型计算机 若整个计算机可只安装在一块印刷电路板上 这样的计算机 称为单板计算机 若能把整个计算机集成在一个芯片上 就称为单片机 1 2 2常用的名词术语和二进制编码1 位 字节 字及字长 1 位 Bit 位 指一个二进制位 它是计算机中信息存储的最小单位 2 字节 Byte 字节 指相邻的8个二进制位 3 字 Word 和字长 字 是计算机内部进行数据传递处理的基本单位 通常它与计算机内部的寄存器 运算装置 总线宽度相一致 2 数字编码为便于机器识别和转换 计算机中的十进制数的每一位用二进制编码表示 这就是所谓的十进制数的二进制编码 简称二 十进制编码 BCD码 二 十进制编码的方法很多 最常用的是8421BCD码 8421BCD码有10个不同的数字符号 逢10进位 每位用四位二进制表示 3 字符编码字母 数字 符号等各种字符也必须按特定的规则用二进制编码才能在计算机中表示 字符编码的方式很多 世界上最普遍采用的一种字符编码是ASCII码 ASCII码用七位二进制编码 它有128种组合 可以表示128种字符 4 汉字编码用计算机处理汉字 每个汉字必须用代码表示 键盘输入汉字是输入汉字的外部码 外部码必须转换为内部码才能在计算机内进行存储和处理 为了将汉字以点阵的形式输出 还要将内部码转换为字形码 1 外部码汉字主要是从键盘输入 每个汉字对应一个外部码 外部码是计算机输入汉字的代码 是代表某一个汉字的一组键盘符号 外部码也叫输入码 2 内部码汉字内部码也称汉字内码或汉字机内码 在不同的汉字输入方案中 同一汉字的外部码不同 但同一汉字的内部码是唯一的 3 交换码计算机之间或计算机与终端之间交换信息时 要求其间传送的汉字代码信息完全一致 为此 国家根据汉字的常用程度定出了一级和二级汉字字符集 并规定了编码 这就是国标GB2312 1980 信息交换用汉字编码字符集基本集 GB2312 1980中汉字的编码即国标码 这个字符集中的任何一个图形 符号及汉字都是用两个7位的字节表示 在计算机中当然用两个8位字节 每个字节的最高位为1来表示 在GB2312 1980标准中 对每个图形字符或汉字给出了两种汉字代码 一种是用两个字节二进制数给出的国标码 即内部码中所用到的 另一种是四位十进制的区位码 其中高二位是某字符或汉字所在的区号 低二位是在区中的位置号 例如 啊 字的国标码是3021H 区位码是1601D 4 输出码汉字输出码又称汉字字形码或汉字发生器的编码 汉字可以写在一个方块中 一个方块可以看作m行n列的矩阵 称为点阵 一个m行n列的点阵共有m n个点 在计算机中用一组二进制数字表示点阵 用二进制数l表示点阵中的黑点 用二进制数0表示点阵中的非黑点 1 2 3指令程序和指令系统计算机要真正能够进行计算还必须要有软件的配合 首先是各种程序 Program 我们知道 计算机所以能脱离人的直接干预 自动地进行计算 这是由于人把实现这个计算的一步步操作用命令的形式 即一条条指令 Instruction 预先输入到存储器中 在执行时 机器把这些指令一条条地取出来 加以翻译和执行 一条指令 对应着一种基本操作 计算机所能执行的全部指令 就是计算机的指令系统 InstructionSet 在使用计算机时 必须把要解决的问题编成一条条指令 这些指令的集合就称为程序 指令通常分成操作码 Opcode 即operationcode 和操作数 Operand 两大部分 操作码表示计算机执行什么操作 操作数指明参加操作的数的本身或操作数所在的地址 程序通常是顺序执行的 所以程序中的指令也是一条条顺序存放的 计算机在执行时要能把这些指令一条条取出来加以执行 必须要有一个电路能追踪指令所在的地址 这就是程序计数器PC ProgramCounter 在开始执行时 给PC赋以程序中第一条指令所在的地址 然后每取出一条指令 确切地说是每取出一个指令字节 PC中的内容自动加1 指向下一条指令的地址 Address 以保证指令的顺序执行 只有当程序中遇到转移指令 调用子程序指令 或遇到中断时 PC才把控制转到所需要的地方去 1 2 4初级计算机它是由微处理器 CPU 存储器 接口电路组成 通过三条总线 BUS 地址总线 AddressBus 控制总线 ControlBus 和双向数据总线 DataBus 来连接 1 CPU的结构算术逻辑单元ALU ArithmeticLogicUnit 是执行算术和逻辑运算的装置 F Flag 是标志寄存器 要执行的指令的地址由程序计数器PC提供 AR AddressRegister 是地址寄存器 由它把要寻址的单元的地址 可以是指令 地址由PC提供 也可以是数据 地址要由指令中的操作数部分给定 通过地址总线送至存储器 从存储器中取出的指令 由数据寄存器送至指令寄存器IR InstructionRegister 经过指令译码器ID InstructionDecoder 译码 通过控制电路 发出执行一条指令所需要的各种控制信息 2 存储器存储器中的不同存储单元 是由地址总线上送来的地址 经过存储器中的地址译码器来寻找的 然后就可以对这个单元的内容进行读或写的操作 1 读操作信息从存储单元读出后 存储单元的内容并不改变 只有当把新的信息写入该单元时 才由新的代替旧的 2 写操作信息写入后 在没有新的信息写入以前是一直保留的 且我们的存储器的读出是非破坏性的 即信息读出后 存储单元的内容是不变的 3 执行过程机器从停机状态进入运行状态 要把第一条指令所在的地址赋给PC 然后就进入取指 取出指令 阶段 在取指阶段从内存中读出的内容必为指令 所以DR把它送至IR 然后由指令译码器译码 就知道此指令要执行什么操作 在取指阶段结束后就进入执行阶段 当一条指令执行完以后 就进入了下一条指令的取指阶段 这样的循环一直进行到程序结束 遇到停机指令 1 2 6寻址方式1 立即寻址 ImmediateAddressing 操作数就包含在指令中 这种规定操作数的方式 称为立即寻址 2 寄存器寻址 RegisterAddressing 若操作数在某一寄存器中 这种寻址方式就称为寄存器寻址 3 直接寻址 DirectAddressing 指令中包含操作数的直接地址 故称为直接寻址 4 寄存器间接寻址 RegisterIndirectAddressing 操作数的地址并不直接在指令中 而是在某一寄存器中 故称为间接寻址 1 2 7分支1 无条件转移 UnconditionalJump 这条指令的功能是把n赋给PC 于是程序就无条件地转到地址n开始的程序段去 2 条件转移 ConditionalJump 程序中更多的情况是 要根据上面的指令运行的结果 判断它是否满足一定的条件 若满足则转移 不满足则顺序继续执行 机器中为此设立了一些判断条件的标志 主要有 Z Zero 标志 零标志 若指令的运行结果为零 即八位全为0 则Z 1 否则Z 0 C Carry 标志 进位标志 若加法运算时 最高位 bit7 向前有进位 或在减法运算时最高位向前有借位 则C 1 否则C 0 S Sign 标志 符号标志 若运算的结果为负 bit7 1 则S 1 否则S 0 3 算术和逻辑运算指令逻辑运算是指两个操作数按位进行指定的逻辑操作 1 与 运算 凡是与0进行 逻辑与运算 的位结果为0 而与1进行 与运算 的位结果不变 所以 可用逻辑 与 屏蔽掉一些位 即使一些位为0 保留一些位 2 或 运算 凡是与0进行逻辑 或 运算的位结果维持不变 而与1进行 或 运算的结果为1 所以 可用逻辑 或 使某些位置 1 3 异或 运算两个相同的位异或的结果为0 否则为1 故利用AL AL可实现对AL清0 也可利用异或运算来检验两个操作数是否相同等 1 3计算机的硬件和软件 1 3 1系统软件由机器的设计者提供的 为了使用和管理计算机的软件 统称为系统软件 系统软件包括 1 各种语言和它们的汇编或解释 编译程序 2 机器的监控管理程序 Moniter 调试程序 Debug 故障检查和诊断程序 3 程序库 为了扩大计算机的功能 便于用户使用 机器中设置了各种标准子程序 这些子程序的总和就形成了程序库 4 操作系统 1 3 2应用软件用户利用计算机以及它所提供的各种系统软件 编制解决用户各种实际问题的程序 这些就称为应用软件 总之 计算机的硬件建立了计算机应用的物质基础 而各种软件激活了计算机且扩大了计算机的功能 扩大了它的应用范围 以便于用户使用 硬件与软件的结合才是一个完整的计算机系统 1 4微型计算机的结构 在微型计算机系统中 外部信息的传送是通过总线进行的 大部分微型机有三组总线 地址总线 AddressBus 数据总线 DataBus 和控制总线 ControlBus 微处理器的内部主要由三部分组成 1 内部寄存器阵列 其中一部分是用来寄存参与运算的数据 它们也往往可以连成寄存器对 用以寄存操作数的地址 一部分是16位的专用寄存器如程序计数器PC 堆栈指针SP StackPointer 等 2 累加器和算术逻辑单元 这是对数据进行算术运算 逻辑运算的场
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年河北省秦皇岛市青龙县八年级(下)期末历史试卷(含答案)
- 平顶山八上期中数学试卷
- 员工转岗培训课件
- 2025年航空锻件行业当前竞争格局与未来发展趋势分析报告
- 新疆脱贫攻坚
- 企业税务风险自查标准化手册
- 清明节祭英烈作文300字(15篇)
- 2025年文化遗产保护修复技术考察试题及答案
- 在2025年社区人大代表联络站半年工作座谈会上的讲话
- 2025年文化创意产品市场营销策略检验测试试题及答案
- 2025年农产品质量安全追溯体系构建与农业供应链管理创新报告
- 煤矿笔试题目及答案
- 2025年危化品经营单位安全管理人员培训全国考试题库(含答案)
- 2025年助理工程师考试试题基础理论(附答案)
- 2024年江门职业技术学院招聘考试真题
- 2024年北京水务投资集团有限公司集团系统招聘真题
- 2025年福建省养老护理员技师预测题目(含答案)
- 危险品运输资格(装卸管理人员)考试2025年题库及答案
- 《知识管理办法》
- 2026年高考数学一轮复习策略《指向深度学习的高中数学教学策略》讲座
- 2025年行政执法资格证考试试题库及答案
评论
0/150
提交评论