![计算机科学基础课件-计算机基础_第1页](http://file4.renrendoc.com/view11/M00/2F/0C/wKhkGWVt37CAXgg_AAEWqqtBoPU719.jpg)
![计算机科学基础课件-计算机基础_第2页](http://file4.renrendoc.com/view11/M00/2F/0C/wKhkGWVt37CAXgg_AAEWqqtBoPU7192.jpg)
![计算机科学基础课件-计算机基础_第3页](http://file4.renrendoc.com/view11/M00/2F/0C/wKhkGWVt37CAXgg_AAEWqqtBoPU7193.jpg)
![计算机科学基础课件-计算机基础_第4页](http://file4.renrendoc.com/view11/M00/2F/0C/wKhkGWVt37CAXgg_AAEWqqtBoPU7194.jpg)
![计算机科学基础课件-计算机基础_第5页](http://file4.renrendoc.com/view11/M00/2F/0C/wKhkGWVt37CAXgg_AAEWqqtBoPU7195.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.微处理器(CPU)程序计数器PC处理器状态字PSW堆栈指示器SP指令寄存器IR指令译码器IDI/O控制逻辑工作寄存器地址寄存器数据寄存器ALU控制器微处理器包括运算器、控制器、寄存器组三大部分,一般被集成在一个大规模集成芯片上,如8088、80x86等等,它是计算机的核心部件,具有计算、控制、数据传送、指令译码及执行等重要功能,它直接决定了计算机的主要性能.ALU——运算器的核心部件是算逻单元ALU,所有的算术 运算,逻辑运算和移位操作都是由ALU完成的.控制器——CPU的指挥机关,完成指令的读入、寄存、译 码和执行。程序计数器PC——用于保存下一条要执行的指令的地址。指令寄存器IR——保存从存储器中读入的当前要执行的指令。指令译码器ID——对指令寄存器IR中保存的指令进行译码分析。堆栈指示器SP——对堆栈进行操作时提供地址。处理器状态字PSW——暂存处理器当前的状态。工作寄存器组——暂存寻址和计算过程的信息.地址寄存器——地址寄存器用于操作数的寻址。数据寄存器——数据寄存器用来暂存操作数和中间运算结果。I/O控制逻辑——包括CPU中输入/输出操作有关的逻辑,其作用是处理输入/输出的操作。2.存储器用于存放程序代码及有关数据.地址
内容00
01
02
03
04地
址
译
码
器FFFF单元110100111010001000单元01单元00100110
02单元03单元10011101::11100001ABDB控制CB存储器由若干存储单元、地址译码器及相应的控制电路组成。存储单元:存储器由若干个单元组成,每个单元可存放8位二进制信息(通常也用两位十六进制数表示)。存储单元的地址:为区分不同的单元,对这些单元分别编了号,这些编号即它们的地址。存储器的读写操作:存储器中的不同存储单元,是由地址总线上送来的地址,经过存储器中的地址译码器译码,选中该单元,然后根据控制总线上的控制命令(或读或写),进行相应的读写操作。3.输入输出接口电路由于外部设备如键盘、显示器、软盘、硬盘、打印机等,在数据格式、运行速度等方面与
CPU
不匹配,故在连接时,需通过输入输出接口电路使外部设备与之相连。4.总线CPU片内总线MI/O片间总线I/O接口板总线是微型计算机中模块到模块之间传输信息的通道,是各种公共信息线的集合,采用总线结构便于部件和设备的扩充。对微机而言,总线可以分为以下四类:外部设备内总线外总线片内总线——这种总线是微处理器的内总线,在微处理器内用来连接ALU、CU和寄存器组等逻辑功能单元。这种总线没有具体标准,由芯片生产厂家自己确定。片间总线——微处理器、存储器芯片、I/O接口芯片等之间的连接总线。片间总线通常包括数据总线、地址总线和控制总线。内总线——内总线是微型计算机系统内连接各插件板的总线(系统总线)内总线有不同的总线标准,如S-100总线(IEEE-696标),
STD总线,IBM-PC总线,ISA总线、PCI总线标准等,采用不同总线标准的功能板无法连接在一起。外总线——用于微型计算机系统之间或者微型计算机与外部设备之间的通信。外总线技术已经很成熟,各种应用要求皆有标准可遵循。如并行总线IEEE-488标准,串行总线RS-232标准等。IEEE1394,USE(通用串行总线)。按总线传送信息的类别:可以把总线分成控制总线、地址总线和数据总线。总线也包括电源线和地线。地址总线:用于传送CPU要访问的存储单元的地址或I/O端口地址,地址总线的位数决定了CPU可以直接寻址的地址范围。控制总线:用来传送控制信号。数据总线:用于CPU与存储器、CPU与外设之间传送信息。二、指令系统上面我们所讲述的是计算机的硬件。光有硬件,只是有了计算的可能,计算机要真正能够进行计算,还必须要有软件的配合。例如:
4
+
5
这种简单运算,需要以下几个步骤:①把第一个数从它所在的存储单元中取出来,送至运算器;②把第二个数从它所在的存储单元中取出来,送至运算器;③相加;④把加完的结果送至存储器中指定的存储单元.所有这些取数、送数、相加、存数等等都是一种操作.指令----我们把要求计算机执行的各种操作用命令的形式写下来,就是指令.通常一条指令对应着一种基本操作,但是计算机怎么能够辨别和执行这些操作呢?这是由设计时设计人员赋予它的指令系统决定的.一个计算机能执行什么样的操作,能做多少种操作,是由设计计算机时所规定的指令系统决定的.指令系统
-----
一条指令对应着一种基本操作,计算机所能执行的全部 指令,就是计算机的指令系统
.
这是计算机所固有的.程序
----
我们在使用计算机时,必须把我们要解决的问题编成一条条指令,这些指令的集合就称为程序.(这些指令必须是我们所用的计算机能识别和执行的指令,也即每一条指令必须是一台特定的计算机的指令系统中具有的指令.)源程序---用户为解决自己的问题所编的程序,称为源程序.指令形式
----
指令通常分成操作码(Opcode)和操作数(Operand).操作码——表示计算机执行什么操作;操作数——指明参加操作的数本身或操作数所在的内存中的位置.因为计算机只认得二进制数码,所以计算机指令系统中的所有指令,都必须以二进制编码的形式来表示.如前面例子.①把第一个数从它所在的存储单元中取出来,送至运算器;②把第二个数从它所在的存储单元中取出来,送至运算器;③相加;④把加完的结果送至存储器中指定的存储单元.10100000
0000000000100000A0
0020MOV
AL,[2000H]10101000
00101110BL,[2001H]0000000100100000A8
1E0120MOV00000000
1101100000
D8ADD
AL,BL10100010
0000000000110000A2
0030MOV
[3000H],AL机器语言
----
计算机发展的初期,就是用指令的机器码直接来编制用 户的源程序,这就是机器语言阶段.汇编语言
----
由于机器码是由一连串的
0
和
1
组成的,不好记忆,容 易出错,因而后来人们用一些助记符(Mnemonic)来代替
操作码,如上所示.这样,每条指令有明显的特征,易于理 解记忆,这便是汇编语言阶段.程序的存放
----
要求机器能自动执行这些程序,就必须把这些程序存 放到存储器的某个区域.
计算机在执行时把这些指令
一条条取出来加以执行.三、CPU执行过程操作:将两个数7和10相加.指令:mov
al,
7add
al,
10mov
[20h],
alhlt机器指令:1011
0000B0h(
mov
al,
7
)0000
011107h0000
010004h(
add
al,
10
)0000
10100Ah1010
0010A2h(
mov
[20h],
al
)0010
000020h1111
0100F4h(
hlt
)四、CPU主要性能指标数据宽度(字长):CPU的字长指CPU一次所能处理的二进制的位数,一般等于CPU数据总线的宽度。常见的CPU字长有8位、16位、32位和64位。寻址能力指CPU能直接存取数据的内存地址的范围,它由CPU的地址总线的数目决定。8088CPU——地址总线为20根,可直接寻址的物理地址为220
=1M.80286CPU——地址总线为24根,可直接寻址的物理地址为222
=16M.386/486/586CUP——地址总线为32根,可直接寻址的物理地址为232
=4G.3.运算速度CPU的运算速度通常用每秒执行基本指令的条数来表示,常用单位为MIPS(Million
Instruction
Per
Second)。通常情况下:386
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国开本科《人文英语3》期末机考总题库及答案
- 哈尔滨广厦学院《城市文化学》2023-2024学年第二学期期末试卷
- 培黎职业学院《材料化学二》2023-2024学年第二学期期末试卷
- 家校社协同育人模式在新时代背景下的创新与实践
- 湖北体育职业学院《历史社会学》2023-2024学年第二学期期末试卷
- 西南财经大学天府学院《城市地下空间工程》2023-2024学年第二学期期末试卷
- 房地产开发项目营销代理合同
- 大连软件职业学院《审计学模拟实训》2023-2024学年第二学期期末试卷
- 贵州医科大学《第二外语英朝鲜语》2023-2024学年第二学期期末试卷
- 重庆三峡医药高等专科学校《城市规划基础》2023-2024学年第二学期期末试卷
- 跨领域安检操作标准化的现状与挑战
- 2024年08月香港2024年中国银行(香港)有限公司校园招考笔试历年参考题库附带答案详解
- 《典型的光器件AWG》课件
- 出血热知识培训课件
- 大模型落地应用实践方案
- 2025年八省联考内蒙古高考生物试卷真题答案详解(精校打印)
- 2024年度工业自动化设备维护保养及上门维修合同3篇
- 地下室顶板后浇带混凝土构造柱支撑方案
- GB/T 19799.2-2024无损检测超声检测试块第2部分:2号标准试块
- 2025年公司总经理年终总结工作报告
- 2024山东一卡通文化旅游一卡通合作协议3篇
评论
0/150
提交评论