版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1微机原理与接口技术预备微机原理与接口技术预备2第第0节节 预备知识预备知识 一、计算机的基本工作原理一、计算机的基本工作原理 二、有关术语二、有关术语 第1页/共29页3诺依曼计算机的工作原理可概述为:诺依曼计算机的工作原理可概述为:“存储程序存储程序” + “程序控制程序控制”输输入入设设备备控制器控制器输输出出设设备备 CPU 存储器存储器运算器运算器ALU要点:要点:1以二进制表示数据和指令以二进制表示数据和指令(程序程序) 2. 先将程序存入存储器中,再由控制器自动读取并执行先将程序存入存储器中,再由控制器自动读取并执行一、计算机的基本工作原理一、计算机的基本工作原理第2页/共
2、29页4二、有关术语二、有关术语1. 位位 ( bit )2. 字节字节 ( Byte )3. 字和字长字和字长 (word)4. 位编号位编号5. 指令、指令系统和程序指令、指令系统和程序6. 寄存器寄存器 7. 译码器译码器第3页/共29页51. 位位 ( bit)l 指计算机能表示的最基本最小的单位指计算机能表示的最基本最小的单位l 在计算机中采用二进制表示数据和指令,故:在计算机中采用二进制表示数据和指令,故:位就是一个二进制位,有两种状态,位就是一个二进制位,有两种状态,“0” 和和 “1”2. 字节字节 ( Byte )l 相邻的相邻的8位二进制数称为一个字节位二进制数称为一个字节
3、 1 Byte = 8 bit 如:如: 1100 0011 0101 0111第4页/共29页63字和字长字和字长 l 字长字长是每一个字所包含的二进制位数。是每一个字所包含的二进制位数。 常与常与CPU内部的寄存器、内部的寄存器、 运算装置、总线宽度一致运算装置、总线宽度一致l 字字是是CPU内部进行数据处理的基本单位。内部进行数据处理的基本单位。 把一个字定为把一个字定为16 位位 1 Word = 2 Byte 一个双字定为一个双字定为32位位 1 DWord = 2 Word= 4 Byte第5页/共29页7字长是衡量字长是衡量CPU工作性能的一个重要参数。工作性能的一个重要参数。
4、不同类型的不同类型的CPU有不同的字长。有不同的字长。 如如: Intel 4004 是是 4 位位 8080 是是 8 位位 8088/ 8086/80286 是是 16 位位 80386/80486、 Pentium是是 32 位位 1010 1100 0110 0101 1001 1000 0100 0011 被加数被加数 + + 1100 0011 1100 0011 0001 0101 0101 1000 加数加数进位进位 1 1 1111 1 111 1 1 0111 0000 0010 1000 1010 1101 1001 1011 和和 4位位 8次次 8位位 4次次16位位
5、 2次次32位位 1次次第6页/共29页84. 位编号位编号 字节、字和双字各位编号是从低位开始,从右到左依次为字节、字和双字各位编号是从低位开始,从右到左依次为 0、1、2 编号编号7654321010100010D7D6D5D4D3D2D1D0A7A6A5A4A3A2A1A0字节字节数据数据Data地址地址Address字字的编号为的编号为15 0: D0D15;A0A15双字双字的编号依此类推,为的编号依此类推,为31 0第7页/共29页95. 指令、指令系统和程序指令、指令系统和程序 l 指令指令是是CPU能执行的一个基本操作。能执行的一个基本操作。 如:取数、加、减、乘、除、存数如:
6、取数、加、减、乘、除、存数 等等l 指令系统指令系统是是CPU所能执行的全部操作。所能执行的全部操作。 不同的不同的CPU,其指令系统不同。,其指令系统不同。l 程序程序 是用户在使用计算机时,为要解决的问题,用一条条指是用户在使用计算机时,为要解决的问题,用一条条指令编写的指令的序列。令编写的指令的序列。 构成程序的指令在存储器中一般都是顺序存放,要破坏构成程序的指令在存储器中一般都是顺序存放,要破坏 这种顺序这种顺序性,必须由转移指令操作。性,必须由转移指令操作。 第8页/共29页106寄存器寄存器 l 寄存器寄存器是用来存放数据和指令的一种基本逻辑部件是用来存放数据和指令的一种基本逻辑部
7、件。l 根据存放信息的不同,根据存放信息的不同, 有有指令寄存器指令寄存器、数据寄存器数据寄存器、地址寄存器地址寄存器等。等。标标 志志寄存器寄存器地址总线地址总线 AB数据总线数据总线 DB控制总线控制总线 CB指令寄存器指令寄存器数据寄存器数据寄存器控制电路控制电路指令译码器指令译码器地地址址寄存寄存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器IPCPU结构结构示意图示意图第9页/共29页117译码器译码器 将输入代码转换成相应输出信号的逻辑电路。将输入代码转换成相应输出信号的逻辑电路。根据译码内容的不同根据译码内容的不同: :指令译码器指令译码器: :
8、 将指令代码转换成该指令所需的各种控制信号。将指令代码转换成该指令所需的各种控制信号。地址译码器地址译码器: : 将地址信号转换成各地址单元相应的选通信号。将地址信号转换成各地址单元相应的选通信号。 CPU 总线总线 内存内存标标 志志寄存器寄存器地址总线地址总线 AB程程序序数数据据数据总线数据总线 DB控制总线控制总线 CB地地址址译译码码器器、指令指令1指令指令2指令指令3指令指令4、数据数据1数据数据2数据数据3、指令寄存器指令寄存器数据暂存器数据暂存器控制电路控制电路指令译码器指令译码器地地址址寄存寄存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器I
9、P第10页/共29页12三三 微型计算机系统微型计算机系统 1. 微型计算机的基本结构微型计算机的基本结构 2. 微型计算机工作过程微型计算机工作过程 第11页/共29页13数据总线数据总线 DB地址总线地址总线 AB存存储储器器I/O接接口口输输入入设设备备I/O接接口口控制总线控制总线 CB输输出出设设备备CPU微机的硬件由微机的硬件由CPU、存储器存储器、输入输入/输出设备输出设备构成;构成;输入输入/输出设备通过输出设备通过输入输入/输出接口输出接口(I/O接口接口 )与系统相连;与系统相连; 各部件通过各部件通过总线总线连接。连接。构成部件构成部件1. 微型计算机的基本结构微型计算机
10、的基本结构第12页/共29页14(1)总线总线l 总线是连接多个功能部件的一组公共信号线总线是连接多个功能部件的一组公共信号线 微机中各功能部件之间的信息是通过总线传输微机中各功能部件之间的信息是通过总线传输ISA插插槽槽PCI插槽插槽AGP插插槽槽北桥北桥芯片组芯片组南桥南桥芯片组芯片组内存插槽内存插槽CPU插槽插槽IDE接口接口软驱接口软驱接口并口连接器并口连接器串口连接器串口连接器ROM BIOS鼠标键鼠标键盘盘USB接口接口主板主板电源电源插座插座第13页/共29页15地址总线的条数地址总线的条数 决定决定CPU的寻址能力。的寻址能力。10根根 210 1024 1K 20根根 220
11、 1024K 1M32根根 232 22 230 4G36根根 236 26 230 64G地址总线地址总线 AB ( Address Bus) :单向单向用来传送用来传送CPU输出的地址信号,输出的地址信号,确定被访问的存储单元、确定被访问的存储单元、I/O端口。端口。第14页/共29页16数据总线数据总线 DB ( Data Bus ):双向双向 用来在用来在CPU与存储器、与存储器、I/O接口之间进行数据传送。接口之间进行数据传送。数据总线的条数决定一次可最多传送数据的宽度。数据总线的条数决定一次可最多传送数据的宽度。 8 根根 一次传送一次传送 8位位16 根根 一次传送一次传送 16
12、位位 32 根根 一次传送一次传送 32位位 64 根根 一次传送一次传送 64位位控制总线控制总线CB ( Control Bus ) : 用于传送各种控制信号。用于传送各种控制信号。有的是有的是CPU发出,如读控制信号、写控制信号;发出,如读控制信号、写控制信号; 有的是发向有的是发向CPU,如外设向,如外设向CPU发出的中断申请信号。发出的中断申请信号。第15页/共29页17地址信号地址信号标标 志志寄存器寄存器指令寄存器指令寄存器数据缓冲器数据缓冲器定时控制电路定时控制电路指令译码器指令译码器地地址址缓缓冲冲器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器
13、器IP数据信号数据信号控制信号控制信号ALU(2) (2) 中央处理器中央处理器CPU CPU 计算机的核心部件,计算机的核心部件, 用来实现指令的自动装入和自动执行,用来实现指令的自动装入和自动执行, 实现计算机本身的自动化。实现计算机本身的自动化。CPU结构示意图结构示意图第16页/共29页18 第17页/共29页19中央处理器(中央处理器(CPUCPU)由)由运算器运算器和和控制器控制器组成。组成。运算器:运算器:计算机中加工和处理数据的功能部件。计算机中加工和处理数据的功能部件。(1 1)对数据加工处理,主要包括算术和逻辑运算,如加、减、乘、与、或)对数据加工处理,主要包括算术和逻辑运
14、算,如加、减、乘、与、或、非运算等。、非运算等。(2 2)暂时存放参与运算的数据和中间结果。)暂时存放参与运算的数据和中间结果。控制器:控制器:控制和指挥计算机内各功能部件协同动作,完成计算机程序功能控制和指挥计算机内各功能部件协同动作,完成计算机程序功能。(1 1)指令寄存器()指令寄存器(IRIR):保存当前正在执行的一条指令。):保存当前正在执行的一条指令。(2 2)指令译码器()指令译码器(IDID):将指令的操作码翻译成机器能识别的命令信号):将指令的操作码翻译成机器能识别的命令信号。(3 3)时序信号发生器:)时序信号发生器: 根据根据IDID产生的命令信号产生具体的控制信号。产生
15、的命令信号产生具体的控制信号。寄存器:寄存器:包括一组通用寄存器组和专用寄存器包括一组通用寄存器组和专用寄存器(如(如IP) 。第18页/共29页20内存:内存:存储程序和数据,由地址译码器、内存单元等构成存储程序和数据,由地址译码器、内存单元等构成n根根CPU地址线地址线AB数据线数据线DB控制线控制线CB地地址址译译码码器器1100110000110011101010101111000010001000地址地址00.0000地址地址00.0001地址地址00.0010地址地址00.0011地址地址111111 内存结构示意图内存结构示意图内存单元内存地址内存内容RAMRAM:可读可写,易失
16、性,临时存放程序和数据:可读可写,易失性,临时存放程序和数据ROMROM:工作时只能读,非易失性,永久或半永久性存放信息:工作时只能读,非易失性,永久或半永久性存放信息第19页/共29页21(4) 外设和输入外设和输入/输出接口(输出接口(I/O接口)接口)外设的电信号、运行速度与外设的电信号、运行速度与CPU不匹配,不能与不匹配,不能与CPU直接相连,必须通过直接相连,必须通过I/O接口与接口与CPU相连。相连。 存存储储器器I/O接接口口输输入入设设备备I/O接接口口输输出出设设备备CPU第20页/共29页222. 微型计算机工作过程(微型计算机工作过程(P21)分两阶段:分两阶段:l 取
17、指令取指令l 执行指令执行指令第21页/共29页23l取指令阶段取指令阶段( CPU读内存操作):读内存操作): 地址经地址缓冲器地址经地址缓冲器 地址总线地址总线 地址译码器地址译码器, 选中指令所在的内存单元选中指令所在的内存单元 CPU发出内存读控制信号发出内存读控制信号 指令从内存指令从内存 数据总线数据总线 数据缓冲器数据缓冲器 指令寄存器指令寄存器 指令译码器对指令进行译码指令译码器对指令进行译码 由由IP给出指令在内存的地址给出指令在内存的地址标标 志志寄存器寄存器地址总线地址总线 ABAB程程序序数数据据数据总线数据总线 DBDB控制总线控制总线 CBCB地地址址译译码码器器、
18、指令指令1 1指令指令2 2指令指令3 3指令指令4 4、数据数据1 1数据数据2 2数据数据3 3、指令寄存器指令寄存器数据缓冲器数据缓冲器控制电路控制电路指令译码器指令译码器地地址址缓缓冲冲器器指指 令令指指 针针寄存器寄存器R1R1R2R2R3R3R4R4寄存器组寄存器组运运算算器器IPIP第22页/共29页24 当一条指令需要从内存或当一条指令需要从内存或I/O端口取得或存放数据时,端口取得或存放数据时,CPU在执行阶段,需对指令指定的内存单元或在执行阶段,需对指令指定的内存单元或I/O端口进行读端口进行读/写操作。写操作。 当一条指令取走后,当一条指令取走后,IP会被修改成下一条要执
19、行指令的地址,这样,当一条指令执行后,又进入取指令阶段,如此不断的重复。会被修改成下一条要执行指令的地址,这样,当一条指令执行后,又进入取指令阶段,如此不断的重复。 微机的工作过程:微机的工作过程: 取指令取指令 执行指令执行指令 取指令取指令 执行指令执行指令 、l执行指令阶段:执行指令阶段: 经译码后的指令,由控制电路发出控制信号去执行。经译码后的指令,由控制电路发出控制信号去执行。(不同的指令,不同的指令,CPU的具体执行过程不同。的具体执行过程不同。)第23页/共29页25例:完成例:完成5+6=5+6=?的程序,?的程序,微型计算机的工作过程微型计算机的工作过程在进行计算前,应做如下
20、工作:在进行计算前,应做如下工作:(1 1)用助记符号指令(汇编语言)编写程序(源程序);)用助记符号指令(汇编语言)编写程序(源程序);(2 2)用汇编软件(汇编程序)将源程序汇编成计算机能识别的机器语言程序;)用汇编软件(汇编程序)将源程序汇编成计算机能识别的机器语言程序;(3 3)将数据和程序通过输入设备送入存储器中存放。)将数据和程序通过输入设备送入存储器中存放。MOV AMOV A,05H /B0H 05H 05H /B0H 05H ;把;把0505送入累加器送入累加器A A第24页/共29页26取指令阶段的执行过程:(设程序从取指令阶段的执行过程:(设程序从00H00H开始存放)开
21、始存放)(1 1)将)将PCPC或或IPIP的内容送地址寄存器的内容送地址寄存器ARAR。(2 2)PCPC的内容自动加的内容自动加1 1变为变为01H01H,为取下一条指令作好准备。,为取下一条指令作好准备。(3 3)地址寄存器)地址寄存器ARAR将将00H00H通过地址总线送至存储器地址译码器译码,选中通过地址总线送至存储器地址译码器译码,选中00H00H单元。单元。(4 4)CPUCPU发出发出“读读”命令。命令。(5 5)选中的)选中的0000单元的内容单元的内容B0HB0H经数据总线经数据总线DBDB上至数据寄存器上至数据寄存器DRDR。(6 6)数据寄存器)数据寄存器DRDR将其内容送至指令寄存器将其内容送至指令寄存器IRIR中,经过译码中,经过译码CPU“CPU“识别识别”出这个操作码为出这个操作码为“MOV AMOV A,05H”05H”指令,于是控制器发出执行这条指令的各种控制命令。指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 补喂绵羊瘤胃液与益生菌:解锁28日龄羔羊健康密码
- 衡阳市初中语文教师教材二次开发的个案剖析与路径探索
- 浙江省百校2026届高考冲刺化学试题试卷含解析
- 钢结构除锈施工方案
- 幼儿多元智能培养方案
- 2026年汽车讲解测试题及答案
- 2025年11月住院医师规范化培训《全科医学》考试题与答案
- 客户开发计划及市场推广方案范文
- 房地产项目营销推广活动策划方案
- 舞蹈培训机构疫情防控应急预案
- 2026届高考物理考前最后一课课件(考前指导)
- 《沉积环境与沉积相》课件:解读地球历史的信息载体
- 西藏事业单位c类历年真题
- 能源行业职业技能大赛(汽轮机和水轮机检修工)赛项考试题及答案
- 2023-2024学年广元市数学五下期末综合测试试题含解析
- JT-T 1172.2-2023 系列2集装箱 技术要求和试验方法 第2部分:保温集装箱
- DL-T 5860-2023 电化学储能电站可行性研究报告内容深度规定
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- QCT 291-2023 汽车机械式分动器总成性能要求和台架试验方法 (正式版)
- 水热法制备不同晶粒尺寸的纳米二氧化钛
- 【语文】上海市世界外国语小学小学四年级下册期末试卷(含答案)
评论
0/150
提交评论