为什么微型计算机的基本结构也叫总线结构,第1章基础知识-微型计算机的结构和工作原理.ppt...

第1章基础知识-微型计算机的结构和工作原理

2013-08 1.2 微型计算机的结构和工作原理 1.2.1 微型计算机的常用术语 1. 位(b) 是计算机所能表示的最基本、最小的数据单元。 位表示一个二进制位,有两种状态:0和1. 若干个二进制位的组合就可以表示各种数据、字符等信息。 2. 字(word)和字长 字是计算机内部进行数据处理的基本单位,通常它与计算机内部寄存器、算术逻辑运算单元、数据总线宽度相一致。 例如:8086的寄存器、数据总线宽度、算术逻辑运算单元位数是16位,故8086的字长是16位。 3. 字节(B) 计算机中信息存储和处理的基本单位。 规定一个字节为8位二进制位。 这样,在8086处理器中,一个字长就是两个字节。 即:16微处理器的字长等于2个字节 同理,32位的处理器的字长等于4个字节。 4. 指令(instruction) 规定计算机执行某种操作的命令。 在计算机内部,指令用二进制编码表示。 用二进制编码表示的指令叫做机器指令。 计算机只能直接识别(执行)机器指令。 在程序设计中,我们一般不使用二进制编码表示的机器指令 ——汇编语言程序使用助记符表示的指令——汇编语言程序 ——高级语言使用用字符串表示的语句。 这些程序计算机都不能直接执行,需要将它们翻译成机器指令表示的程序才能被执行 5. 指令系统(instruction set) 一台计算机所有指令的集合——就是指令系统。 6. 程序(program) 是指令的有序集合,是一组为完成某个任务而编制的指令序列。 用机器语言编写的程序叫机器语言程序,是计算机唯一可直接执行的程序 用汇编语言(指令助记符)编写的程序叫汇编语言源程序 用高级语言(例如C语言)编写的程序叫做高级语言源程序 所有用符号语言编写的程序,都叫源程序。 源程序计算机不能直接执行。 通常由汇编程序将汇编语言源程序翻译成机器语言程序,这个翻译过程叫做汇编。 通常由编译程序将高级语言源程序翻译成机器语言程序。这个过程叫做编译。 源程序经汇编和编译后生成的机器语言程序又叫做目标程序。 1.2.2 微型计算机的基本结构 以往观点:计算机硬件系统五大组成部分: ①运算器、②控制器、③存储器、④输入接口及输入设备、⑤输出接口及输出设备。 微型计算机中,运算器和控制器集成在一起,叫做微处理器或叫中央处理单元(CPU) 故微型计算机的硬件系统由 ① 微处理器 ② 存储器 ③ 输入接口及输入设备 ④ 输出接口及输出设备构成 ⑤ 总线 五大部分构成。 1. 中央处理器CPU CPU是微型计算机的核心部分。 (1)主要功能:算术运算功能、逻辑运算功能、控制操作功能 (2)CPU主要构成:算术逻辑运算单元ALU、控制器、寄存器 ① 算术逻辑运算单元ALU 执行基本的算术运算和逻辑运算。 ② 寄存器 CPU中有多个寄存器,用于存放操作数、中间结果、反应运算结果的状态标志位等。 ③ 控制器 具有产生控制信号,指挥整个计算机系统的功能。 2. 总线 (1)总线是计算机各部件之间传送信息的公共通道。 计算机中有很多部件,如果每两个部件之间都是用专用通道传输信息 计算机各部件之间传输信息往往不是同时进行的,这样我们就可以使用一组公共传输通道 (2)总线分类 有多种分类方法,例如 ① 按照层次划分:CPU总线、局部总线、系统总线、外部总线 ② 按照传输的信号划分:数据总线、地址总线、控制总线 例如下图就是从传输信号来划分 (3)按传输信号划分的总线 ② 数据总线DB(Data Bus): 它是计算机个部件之间传送数据信号的一组公共通路。 从存储器取指令或读写操作数,对I/O端口进行读写操作时,指令码或数据信息通过数据总线送往CPU或由CPU送出。 数据总线是双向总线。 ③控制总线CB(Control Bus): 计算机个部件之间传送控制信号的一组公共通路。 各种控制或状态信息通过控制总线由CPU送往有关部件,或者从有关部件送往CPU。 CB中每根线的传送方向是一定的 不同的控制信号方向可能不同 3. 存储器 (1)存储器的作用 存储程序和数据 (2)存储器的分类 存储器的分类方法有多种 按照CPU是否能够使用地址信号直接访问划分:内存储器、外存储器 按照所处的层次:高速缓存、主存储器、虚拟存储器 按照存储介质:半导体存储器、磁盘存储器、磁带存储器、光盘存储器…… …… 对存储器系统的要求 高速 大容量 低价格 内存——RAM,ROM速度较快,但容量小,价格高 RAM——掉电丢失 ROM——掉电不丢失 磁盘等——

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值