计算机应用基础1-1_第1页
计算机应用基础1-1_第2页
计算机应用基础1-1_第3页
计算机应用基础1-1_第4页
计算机应用基础1-1_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023/1/111计算机应用基础2023/1/1121、课程特点:

课程内容:

学习计算机硬件、软件的工作原理与相关知识。课程特点:

理论与实际联系非常紧密的课程,课程内容更新极快。2023/1/1132、抓住教学过程中的2个环节上课时要主动参与、发现、探究

将上课时的多媒体教案从教师手中转化为自己的认知工具,主动参与、发现、探究;

课堂上会布置自学内容,通过自学从而培养自学的能力;独立完成作业

同学之间相互交流,一起讨论,但一定要独立完成作业;

2023/1/114教材、参考书:

教材:微机原理与接口技术王玉良等编著 北京邮电大学出版社参考书:IBMPC汇编语言程序设计沈美明温冬婵编著 清华大学出版社出版考核方式:

出勤+课堂作业(少于抽查总次数1/3者不及格)

2023/1/115第一讲计算机基础知识第一节计算机概述一、计算机的基本组成和工作原理二、有关术语三、计算机发展简史四、微型计算机概述第二节计算机中数的表示和编码 一、N进制数 二、二进制数和十六进制数运算 三、计算机内数的表示 四、二进制编码2023/1/116第一节计算机概述一、计算机的基本组成和工作原理二、有关术语三、计算机发展简史四、微型计算机概述2023/1/117第一节计算机概述一、计算机的基本组成和工作原理二、有关术语位字节字和字长位编号指令指令系统程序寄存器译码器三、计算机发展简史四、微型计算机概述(一).微型计算机的基本结构

1.构成部件

(1)总线

(2)中央处理器CPU(3)内存

(4)外设和输入/输出接口(I/O接口)

2.微机的工作过程(二).微处理器、微型计算机、微型计算机系统(三).微型计算机的特点(四)4.微型计算机的分类

1.按构成分类

2.按CPU的字长分类

3.按主机装置分类

(五).IBMPC机的发展简史2023/1/118一、计算机的基本组成和工作原理按性能可分为:巨型机,大型机,中型机,小型机,微机

现代计算机的结构基础:存储程序控制结构1945年,美籍匈牙利数学家JohnVonNeumann提出,诺依曼计算机ENIAC(1946)掌上电脑(2000)2023/1/119诺依曼计算机的工作原理可概述为:“存储程序”+“程序控制”要点:1.以二进制表示数据和指令(程序)2.

先将程序存入存储器中,再由控制器自动读取并执行输入设备控制器输出设备

CPU

存储器运算器ALU2023/1/1110二、有关术语1.

位(bit)2.

字节(Byte)3.

字和字长(word)4.

位编号5.

指令、指令系统和程序6.

寄存器7.

译码器2023/1/11111.

位(bit)

指计算机能表示的最基本最小的单位在计算机中采用二进制表示数据和指令,故:位就是一个二进制位,有两种状态,“0”和“1”2.字节(Byte)

相邻的8位二进制数称为一个字节1Byte=8bit

如:11000011010101112023/1/11123.字和字长

字长是每一个字所包含的二进制位数。常与CPU内部的寄存器、运算装置、总线宽度一致

字是CPU内部进行数据处理的基本单位。2023/1/1113例某CPU内含8位运算器,则:参加运算的数及结果均以

8位

表示,最高位产生的进位或借位在8位运算器中不保存,而将其保存到标志寄存器中10110101被加数8位

+10001111加数8位进位1

11111101000100和8位PSW标志寄存器运算器标志寄存器运算器被加数加数和进位2023/1/1114字长是衡量CPU工作性能的一个重要参数。不同类型的CPU有不同的字长。如:Intel4004是4位

8080是8位

8088/8086/80286是16位

80386/80486、Pentium是32位10101100011001011001100001000011被加数

+11000011110000110001010101011000加数进位

11111111111101110000001010001010110110011011和

4位8次

8位4次16位2次32位1次2023/1/1115位

1或01位字节

110000118位字

110000110011110016位双字

1100001100111100110000110011110032位高字节低字节

高字

低字把一个字定为16位,1Word=2Byte

一个双字定为32位

1DWord=2Word=4Byte2023/1/11164.位编号为便于描述,对字节,字和双字中的各位进行编号。从低位开始,从右到左依次为0、1、2...注意:从0开始编号.←编号7654321010100010D7D6D5D4D3D2D1D0A7A6A5A4A3A2A1A0字节数据Data地址Address2023/1/1117D0D7D15D8158101010101010101070A0A7A15A8字的位编号为15~0双字的位编号依此类推,为31~02023/1/11185.

指令、指令系统和程序

一个CPU能执行什么操作,是工程人员设计和制造时安排好的,是固定的,用户不能改变。指令是CPU能执行的一个基本操作。如:取数、加、减、乘、除、存数等指令系统是CPU所能执行的全部操作。不同的CPU,其指令系统不同。程序是用户在使用计算机时,为要解决的问题,用一条条指令编写的指令序列。

构成程序的指令在存储器中一般都是顺序存放, 要破坏这种顺序性,必须由转移指令操作。

2023/1/11196.寄存器

寄存器是用来存放数据和指令的一种基本逻辑部件。

根据存放信息的不同,有指令寄存器、数据寄存器、地址寄存器等。标志寄存器地址总线AB数据总线DB控制总线CB指令寄存器数据寄存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IPCPU结构示意图2023/1/11207.译码器译码器是将输入代码转换成相应输出信号的逻辑电路。

指令是CPU能执行的一个基本操作;CPU的设计者对CPU的所有指令进行编码;用户用编码形式的指令进行编程,程序存放在内存中;CPU从内存取来编码形式的指令,对指令进行译码,发出执行该指令功能所需的信号2023/1/1121CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP

根据译码内容的不同,可分为:

指令译码器:将指令代码转换成该指令所需的各种控制信号。

地址译码器:将地址信号转换成各地址单元相应的选通信号。2023/1/1122二、计算机发展简史1.根据使用的基本电子器件,计算机经历了四个阶段:电子管计算机(1946—1956)晶体管计算机(1957—1964) 集成电路计算机(1965—1970)

超大规模集成电路计算机(1971—至今)

用机器语言、汇编语言编写程序用于军事和国防尖端技术 开始使用高级语言编写程序开始用于工程技术、数据处理和其它科学领域采用微程序、流水线等技术,提高运行速度出现操作系统、诊断程序等软件采用半导体存储器采用图形界面操作系统器件速度更快,软件、外设更加丰富主要特点2023/1/11232.计算机的两个方向发展:研制高速度、强功能的巨型机和大型机适应军事和尖端科学的需要。研制价格低廉的超小型机和微型机开拓应用领域和占领更广大的市场。

微型计算机是第四代计算机的典型代表。2023/1/1124四、微型计算机概述

1.微型计算机的基本结构

2.

微处理器、微型计算机、微型计算机系统

3.

微型计算机的特点

4.

微型计算机的分类

5.IBMPC机的发展简史2023/1/1125存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU微机的硬件由CPU、存储器、输入/输出设备构成;输入/输出设备通过输入/输出接口与系统相连;

(输入/输出接口简称I/O接口)各部件通过总线连接。构成部件(1)构成部件1.微型计算机的基本结构2023/1/1126

总线

总线是连接多个功能部件的一组公共信号线微机中各功能部件之间的信息是通过总线传输总线BUS存储器I/O接口输入设备I/O接口输出设备CPU2023/1/1127

按信号的作用,总线分为三类:地址总线、数据总线、控制总线存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU2023/1/1128地址总线AB(AddressBus):单向用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口。存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU2023/1/1129地址总线的条数决定CPU的寻址能力。10根→21010241K

20根→2201024K1M32根→232

22

×2304G36根→

23626

×23064G2023/1/1130数据总线DB(DataBus):双向用来在CPU与存储器、I/O接口之间进行数据传送。存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU2023/1/1131数据总线的条数决定一次可最多传送数据的宽度。8根→一次传送8位16根→一次传送16位32根→一次传送32位64根→一次传送64位2023/1/1132控制总线CB(ControlBus):用于传送各种控制信号。存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU

有的是CPU发出,如读控制信号、写控制信号;有的是发向CPU,如外设向CPU发出的中断申请信号。2023/1/1133

中央处理器CPU

计算机的核心部件用来实现指令的自动装入和自动执行,实现计算机本身的自动化。存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU2023/1/1134CPU结构示意图地址信号标志寄存器指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP数据信号控制信号ALUALU控制器2023/1/1135

内存内存是存储程序和数据的部件,由地址译码器、内存单元等构成。n根CPU地址线AB数据线DB控制线CB地址译码器1100110000110011101010101111000010001000地址00...0000地址00...0001地址00...0010地址00...0011地址11…1111内存结构示意图2023/1/1136

内存单元内存单元的地址内存单元的内容对内存的读/写操作2023/1/1137

内存单元存储信息的基本单元。每片内存芯片有若干个内存单元。每个单元可存储1位或多位(2N位)等二进制数。n根CPU地址线AB数据线DB控制线CB地址译码器1100110000110011101010101111000010001000地址00...0000地址00...0001地址00...0010地址00...0011地址11…11112023/1/1138

内存单元的地址为区分各内存单元,每个内存单元对应有一个地址。地址线上的数据经译码后只有唯一的内存单元被选中。n根CPU地址线AB数据线DB控制线CB地址译码器1100110000110011101010101111000010001000地址00...0000地址00...0001地址00...0010地址00...0011地址11…11112023/1/1139

内存单元的内容每个内存单元所存储的二进制数据。n根CPU地址线AB数据线DB控制线CB地址译码器1100110000110011101010101111000010001000地址00...0000地址00...0001地址00...0010地址00...0011地址11…11112023/1/1140

对内存的读/写操作

CPU发出地址信号,选中相应的内存单元。若是读操作,CPU发出内存读控制信号,被选中的内存单元将其内容经数据总线送入CPU。若是写操作,CPU发出内存写控制信号,

CPU将欲写的内容经数据总线,写入被选中的内存单元。n根CPU地址线AB控制线CB地址译码器1100110000110011101010101111000010001000地址00...0000地址00...0001地址00...0010地址00...0011地址11…1111数据线DB2023/1/1141

外设和输入/输出接口(I/O接口)外设的电信号、运行速度与CPU不匹配,不能与CPU直接相连,必须通过I/O接口与CPU相连。

存储器I/O接口输入设备I/O接口数据总线DB控制总线CB地址总线AB输出设备CPU键盘→键盘接口显示器→显示卡鼠标→串行接口网络→网卡

打印机→并行接口音箱、麦可风→声卡2023/1/1142I/O接口结构示意图CPU通过对I/O端口进行读/写操作,实现对外设的控制。I/O端口1I/O端口2I/O端口3地址译码数据缓冲控制电路外设ABDBCBCPU2023/1/1143

I/O端口

I/O端口的地址

I/O端口的内容对I/O端口的读/写操作2023/1/1144

I/O端口

I/O接口内部通常有一个或多个寄存器,用以存放各种信息,称I/O寄存器或I/O端口。I/O端口1I/O端口2I/O端口3地址译码数据缓冲控制电路外设ABDBCBCPU2023/1/1145

I/O端口的地址为区分各I/O端口,每个端口对应有一个端口地址。I/O端口1(23H端口)I/O端口2(24H端口)I/O端口3(25H端口)地址译码数据缓冲控制电路外设ABDBCBCPU2023/1/1146

I/O端口的内容10010101(状态端口)01101010(数据端口)11000110(控制端口)地址译码数据缓冲控制电路外设ABDBCBCPU根据存放内容的不同可分为:状态端口,数据端口,控制端口

指I/O端口存放的二进制数据。2023/1/1147

对I/O端口的读/写操作:

(与内存的读/写操作相类似)

CPU发出地址信号,选中相应的I/O端口。若是读操作,CPU发出I/O端口读控制信号,被选中的I/O端口将其内容经数据总线送入CPU。若是写操作,CPU发出I/O端口写控制信号,

CPU将欲写的内容经数据总线,写入被选中的I/O端口中。I/O端口1(23H端口)I/O端口2(24H端口)I/O端口3(25H端口地址译码数据缓冲控制电路外设ABDBCBCPU2023/1/1148(2)微机的工作过程计算机的工作原理是:“存储程序”+“程序控制”CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1149微机的工作过程分两阶段:

取指令执行指令2023/1/1150取指令阶段(CPU读内存操作):

地址经地址寄存器→地址总线→地址译码器,选中指令所在的内存单元

CPU发出内存读控制信号

指令从内存→数据总线→数据暂存器→指令寄存器

指令译码器对指令进行译码

由IP给出指令在内存的地址标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1151

执行指令阶段:经译码后的指令,由控制电路发出控制信号去执行。CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1152不同的指令,CPU的具体执行过程不同。CPU可执行的操作通常有数据传送、算术逻辑运算等等。

当一条指令需要从内存或I/O端口取得或存放数据时,

CPU在执行阶段,需对指令指定的内存单元或I/O端口进行读/写操作。2023/1/1153例

指令1:将寄存器R1与R3的内容相加,结果存在R3中。

指令1在CPU内部即可完成CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1154例

指令2:将内存中的数据2送至CPU的寄存器R2中CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP指令2的执行阶段包括一个到内存取数(即读内存)的过程。2023/1/1155例

指令3:将寄存器R3的内容送至数据3的内存单元中指令3的执行阶段包括一个向内存存数(即写内存)的过程。CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1156当一条指令取走后,指令指针寄存器IP会被修改成下一条要执行指令的地址,这样,当一条指令执行后,又进入取指令阶段,如此不断的重复。 CPU总线内存标志寄存器地址总线AB程序数据数据总线DB控制总线CB地址译码器、、、指令1指令2指令3指令4、、、、、、数据1数据2数据3、、、指令寄存器数据暂存器控制电路指令译码器地址寄存器指令指针寄存器R1R2R3R4寄存器组运算器IP2023/1/1157微机的工作过程:

取指令→执行指令→取指令→执行指令、、、

2023/1/1158

2.微处理器、微型计算机、微型计算机系统ALU寄存器控制部件系统软件:DOS、Windows95/98/2000应用软件:WPS、Word、Photoshop微处理器CPU

存储器(RAM,ROM)

I/O接口总线

硬件软件微型计算机系统微型计算机(主机)外设键盘、鼠标显示器软驱、硬盘、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论