微机原理第01章第1-2节.ppt
《微机原理第01章第1-2节.ppt》由会员分享,可在线阅读,更多相关《微机原理第01章第1-2节.ppt(118页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、序序教育部提出计算机基础教学分三个层次如图教育部提出计算机基础教学分三个层次如图1-11-1所示:所示:计算机基础教学三层次结构计算机基础教学三层次结构其中:其中:第一层次第一层次:计算机文化基础:计算机文化基础学习计算机基本知识,及基本技能学习计算机基本知识,及基本技能。第二层次第二层次:计算机技术基础:计算机技术基础 学习计算机硬件、软件的工作原理学习计算机硬件、软件的工作原理与相关知识。与相关知识。第三层次第三层次:计算机应用基础:计算机应用基础学习计算机信息管理基础和多媒体。学习计算机信息管理基础和多媒体。本课程属于第二层次中本课程属于第二层次中“计算机硬件基础计算机硬件基础”课程课程
2、计算机硬件技术基础课特点:计算机硬件技术基础课特点:内容多内容多,学时少学时少,进度快,难度大,应用广。进度快,难度大,应用广。讲课内容讲课内容:汇编语言、接口技术汇编语言、接口技术.讲课学时讲课学时:共共7272学时学时,其中其中:讲课讲课6262学时学时 实验实验1010学时学时(5(5次)次)教材、参考书教材、参考书 :教材科购买教材科购买教材教材:微机原理与接口技术微机原理与接口技术(第二版第二版)朱晓华朱晓华 主编主编 电子工电子工业出版社业出版社 微机原理与接口技术微机原理与接口技术 赵志成赵志成 主编主编 北大出版社北大出版社 考书考书:IBMPCIBMPC汇编语言程序设计汇编语
3、言程序设计 沈美明沈美明 温冬婵温冬婵 编著编著 清华大学出版社出版清华大学出版社出版 微型计算机原理与接口技术微型计算机原理与接口技术 冯博琴冯博琴 主编主编 清华大学出版社出版清华大学出版社出版实验指示书实验指示书:微型计算机原理与应用微型计算机原理与应用 试验指导书试验指导书 张晓群编著张晓群编著 本校编本校编第第1 1节节 计算机概述计算机概述 一、计算机的基本组成和工作原理一、计算机的基本组成和工作原理二、有关术语二、有关术语三、计算机发展简史三、计算机发展简史四、微型计算机概述四、微型计算机概述第第2 2节节 计算机中数的表示和编码计算机中数的表示和编码 一、进位计数制及其表示方法
4、一、进位计数制及其表示方法 二、数制之间的转换二、数制之间的转换 三、字和各种字符的编码三、字和各种字符的编码 四、小结四、小结第一节第一节 计算机概述计算机概述一、一、计算机的基本组成和工作原理计算机的基本组成和工作原理二、二、有关术语有关术语三、三、计算机发展简史计算机发展简史四、四、微型计算机概述微型计算机概述一、计算机的基本组成和工作原理一、计算机的基本组成和工作原理按性能可分为:巨型机,大型机,按性能可分为:巨型机,大型机,中型机,小型机,微机中型机,小型机,微机 现代计算机的结构基础:现代计算机的结构基础:存储程序控制结构存储程序控制结构1945年,美籍匈牙利数学家年,美籍匈牙利数
5、学家John Von Neumann提出提出,诺依曼计算机诺依曼计算机ENIAC(1946)掌上电脑掌上电脑(2000)1946年由美国宾夕法尼亚大学研制 ENIAC(Electronic Numerical Integrator And calculator),运算速度 5000次/秒,功耗150kw/h,占地170m2,造价100万美元。诺依曼计算机的工作原理可概述为:诺依曼计算机的工作原理可概述为:“存储程序存储程序”+“程序控制程序控制”要点:要点:1以二进制表示数据和指令以二进制表示数据和指令(程序程序)2.先将程序存入存储器中,再由控制器自动读取并执行先将程序存入存储器中,再由控制
6、器自动读取并执行输输入入设设备备控制器控制器输输出出设设备备 CPU 存储器存储器运算器运算器ALU二、有关术语二、有关术语1.位位(bit)2.字节字节(Byte)3.字和字长字和字长(word)4.位编号位编号5.指令、指令系统和程序指令、指令系统和程序6.寄存器寄存器 7.译码器译码器1.位位(bit)l 指指计算机能表示的最基本最小的单位计算机能表示的最基本最小的单位l 在计算机中采用二进制表示数据和指令,故:在计算机中采用二进制表示数据和指令,故:位就是一个二进制位,有两种状态,位就是一个二进制位,有两种状态,“0”和和“1”2.字节字节(Byte)l 相邻的相邻的8位二进制数称为一
7、个字节位二进制数称为一个字节 1 Byte=8 bit 如:如:1100 0011 0101 0111 3字和字长字和字长 l 字长字长是每一个字所包含的二进制位数。是每一个字所包含的二进制位数。常与常与CPU内部的寄存器、内部的寄存器、运算装置、总线宽度一致运算装置、总线宽度一致l 字字是是CPU内部进行数据处理的基本单位。内部进行数据处理的基本单位。例例 某某CPU内含内含 8位运算器位运算器,则:,则:参加运算的数及结果均以参加运算的数及结果均以 8位位 表示表示,最高位产生的进位或借位在最高位产生的进位或借位在8位运算器中不保存,位运算器中不保存,而将其保存到标志寄存器中而将其保存到标
8、志寄存器中 1 0 1 1 0 1 0 1 被加数被加数8位位 +1 0 0 0 1 1 1 1 加数加数8位位进位进位 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 和和8位位PSW标志寄存器标志寄存器运运算算器器标志标志寄存器寄存器运运算算器器被加数被加数加数加数和和进位进位字长是衡量字长是衡量CPU工作性能的一个重要参数。工作性能的一个重要参数。不同类型的不同类型的CPU有不同的字长。有不同的字长。如如:Intel 4004 是是 4 位,位,8080 是是 8 位位,8088/8086/80286 是是 16 位,位,80386/80486、Pentium 是是 32 位
9、位 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位位 2次次32位位 1次次位位 1 或或 0 1位位字节字节 1100 0011 8位位字字 1100 0011 0011 1100 16位位双字双字 1100 0011 0011 1100 1100 0011 0011 1100 32位位高
10、字节高字节低字节低字节 高高 字字 低低 字字把一个把一个字字定为定为16 位位,1 Word=2 Byte 一个一个双字双字定为定为32位位 1 DWord=2 Word=4 Byte4.位编号位编号 为便于描述,对字节为便于描述,对字节,字和双字中的各位进行编号。字和双字中的各位进行编号。从低位开始,从右到左依次为从低位开始,从右到左依次为 0、1、2 编号编号7654321010100010D7 D6 D5 D4 D3 D2 D1 D0A7 A6 A5 A4 A3 A2 A1 A0字节字节数据数据Data地址地址AddressD0D7D15D8158101010101010101070A
11、0A7A15A8字字的编号为的编号为15 0双字双字的编号依此类推,为的编号依此类推,为31 05.指令、指令系统和程序指令、指令系统和程序l 一个CPU能执行什么操作,是工程人员设计和制造好的,是固定的,用户不能改变。l 指令是CPU能执行的一个基本操作。如:取数、加、减、乘、除、存数 等l 指令系统是CPU所能执行的全部操作。不同的CPU,其指令系统不同。l 程序是用户在使用计算机时,为要解决的问题,用一条条指令编写的指令的序列。构成程序的指令在存储器中一般都是顺序存放,要破坏这种顺序性,必须由转移指令操作。6寄存器寄存器 寄存器寄存器是用来存放数据和指令的一种基本逻辑部件是用来存放数据和
12、指令的一种基本逻辑部件。l 根据存放信息的不同,有根据存放信息的不同,有指令寄存器指令寄存器、数据寄存器数据寄存器、地址寄地址寄存器存器等。等。标标 志志寄存器寄存器地地 址址 总总 线线 AB数数 据据 总总 线线 DB控控 制制 总总 线线 CB指令寄存器指令寄存器数据寄存器数据寄存器控制电路控制电路指令译码器指令译码器地地址址寄寄存存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器IPCPU结构结构示意示意图图7译码器译码器l 译码器译码器是将输入代码转换成相应输出信号的逻辑电路。是将输入代码转换成相应输出信号的逻辑电路。指令指令是是CPU能执行的一个基本
13、操作能执行的一个基本操作;CPU的设计者对的设计者对CPU的所有指令进行的所有指令进行编码编码;用户用用户用编码形式的指令编码形式的指令进行编程,程序存放在内存中进行编程,程序存放在内存中;CPU从从内存取来编码形式的指令内存取来编码形式的指令,对指令进行译码,发出执行该指令功能所需的信号对指令进行译码,发出执行该指令功能所需的信号CPU 总线总线 内存内存标标 志志寄存器寄存器地址总线地址总线 AB程程序序数数据据数据总线数据总线 DB控制总线控制总线 CB地地址址译译码码器器、指令指令1指令指令2指令指令3指令指令4、数据数据1数据数据2数据数据3、指令寄存器指令寄存器数据暂存器数据暂存器
14、控制电路控制电路指令译码器指令译码器地地址址寄寄存存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器IPl 根据译码内容的不同,可分为:根据译码内容的不同,可分为:指令译码器指令译码器:将指令代码转换成该指令所需的各种控制信号。将指令代码转换成该指令所需的各种控制信号。地址译码器地址译码器:将地址信号转换成各地址单元相应的选通信号。将地址信号转换成各地址单元相应的选通信号。三、计算机发展简史三、计算机发展简史1.根据使用的基本电子器件,计算机经历了四个阶段:根据使用的基本电子器件,计算机经历了四个阶段:电子管计算机电子管计算机(19461956)晶体管计算机晶体
15、管计算机(19571964)集成电路计算机集成电路计算机(19651970)超大规模集成超大规模集成电路计算机电路计算机(1971至今至今)l 用机器语言、汇编语言编写程用机器语言、汇编语言编写程l 用于军事和国防尖端技术用于军事和国防尖端技术l 开始使用高级语言开始使用高级语言l 开始用于工程技术、数据处理和开始用于工程技术、数据处理和 其它科学领域其它科学领域l 采用微程序、流水线等技术,采用微程序、流水线等技术,提高运行速度提高运行速度l 出现操作系统、诊断程序等软件出现操作系统、诊断程序等软件l 采用半导体存储器采用半导体存储器l 采用图形界面操作系统采用图形界面操作系统l 器件速度更
16、快器件速度更快,软件、外设更加丰富软件、外设更加丰富 主主要要特特点点2计算机的两个方向发展:计算机的两个方向发展:l 研制高速度、强功能的巨型机和大型机研制高速度、强功能的巨型机和大型机 适应军事和尖端科学的需要。适应军事和尖端科学的需要。l 研制价格低廉的超小型机和微型机研制价格低廉的超小型机和微型机 开拓应用领域和占领更广大的市场。开拓应用领域和占领更广大的市场。微型计算机微型计算机是第四代计算机的典型代表。是第四代计算机的典型代表。四、微型计算机概述四、微型计算机概述 1.微型计算机的基本结构微型计算机的基本结构 2.微处理器、微型计算机、微型计算机系统微处理器、微型计算机、微型计算机
17、系统 3.微型计算机的特点微型计算机的特点 4.微型计算机的分类微型计算机的分类 5.IBM PC机的发展简史机的发展简史1.微型计算机的基本结构微型计算机的基本结构简介简介 1)构成部件构成部件 ;2)工作过程工作过程存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU微机的硬件由微机的硬件由CPU、存储器存储器、输入输入/输出设备输出设备构成;构成;输入输入
18、/输出设备通过输出设备通过输入输入/输出接口输出接口与系统相连;与系统相连;(输入输入/输出接口简称输出接口简称I/O接口接口)各部件通过各部件通过总线总线连接。连接。构构成成部部件件(1)总线总线l 总线是连接多个功能部件的一组公共信号线总线是连接多个功能部件的一组公共信号线 微机中各功能部件之间的信息是通过总线传输微机中各功能部件之间的信息是通过总线传输总线总线 BUS存存储储器器I/O接接口口输输入入设设备备I/O接接口口输输出出设设备备CPU主板和CPUISA插插槽槽PCI插槽插槽AGP插插槽槽北桥北桥芯片组芯片组南桥南桥芯片组芯片组内存插槽内存插槽CPU插槽插槽IDE接口接口软驱接口
19、软驱接口并口连接器并口连接器串口连接器串口连接器ROM BIOS鼠标键盘鼠标键盘USB接口接口主板主板电源电源插座插座550MHzIDE2Pentium III北桥北桥440BXAGP南桥南桥PIIX4ECMOS&RTCUSB超级超级I/OIDE1COM1COM2LPT1550MHzL1CacheL2Cache处理机总线处理机总线 100MHz100MHzPCI 总线总线 33MHzPCI 插槽插槽ISA 插槽插槽ISA总线总线 8MHz内存条内存条ROM BIOS显显示示器器硬盘硬盘光驱光驱软驱软驱键盘鼠标键盘鼠标打印机打印机MODEM66MHz显卡显卡l 按信号的作用,总线分为三类:按信号
20、的作用,总线分为三类:地址总线、数据总线、控制总线地址总线、数据总线、控制总线 存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU地址总线地址总线 AB(Address Bus):单向单向用来传送用来传送CPU输出的地址信号,输出的地址信号,确定被访问的存储单元、确定被访问的存储单元、I/O端口。端口。存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU地址总线的条数地址总线的条数 决定决定CPU的寻址能力。的
21、寻址能力。10根根 210 1024 1K 20根根 220 1024K 1M32根根 232 22 230 4G36根根 236 26 230 64G数据总线数据总线 DB(Data Bus):双向双向 用来在用来在CPU与存储器、与存储器、I/O接口之间进行数据传送。接口之间进行数据传送。存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU数据总线数据总线的条数决定一次可最多传送数据的宽度。的条数决定一次可最多传送数据的宽度。8 根根 一次传送一次传送 8位位16 根根 一次传送一次传送 16位位
22、32 根根 一次传送一次传送 32位位 64 根根 一次传送一次传送 64位位控制总线控制总线CB(Control Bus):用于传送各种控制信号。用于传送各种控制信号。存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPU 有的是有的是CPU发出,如读控制信号、写控制信号;发出,如读控制信号、写控制信号;有的是发向有的是发向CPU,如外设向如外设向CPU发出的中断申请信号。发出的中断申请信号。(2)中央处理器中央处理器CPUl 计算机的核心部件计算机的核心部件 用来实现指令的自动装入和自动执行,用来实现
23、指令的自动装入和自动执行,实现计算机本身的自动化。实现计算机本身的自动化。存存储储器器I/O接接口口输输入入设设备备I/O接接口口数据总线数据总线 DB控制总线控制总线 CB地址总线地址总线 AB输输出出设设备备CPUCPU结构示意图结构示意图地址信号地址信号标标 志志寄存器寄存器指令寄存器指令寄存器数据暂存器数据暂存器控制电路控制电路指令译码器指令译码器地地址址寄寄存存器器指指 令令指指 针针寄存器寄存器R1R2R3R4寄存器组寄存器组运运算算器器IP数据信号数据信号控制信号控制信号ALUALU控制器控制器DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指
24、令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组BIUABDBCB地地址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器EU运运算算器器DSESSSCSIP数据暂存器数据暂存器执执 行行 部部 件件控控 制制 电电 路路指令译码器指令译码器总线总线接口接口控制控制电路电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组寄存器组ABDBCB地地址址加加法法器器指指令令队队列列PSW标志寄存器标志寄存器运运算算器器8088 编程结构编程结构(3)内存内存 内存是存储程序和数据的部件,内
25、存是存储程序和数据的部件,由地址译码器、内存单元等构成。由地址译码器、内存单元等构成。n根根CPU地址线地址线AB数据线数据线DB控制线控制线CB地地址址译译码码器器1100110000110011101010101111000010001000地址地址00.0000地址地址00.0001地址地址00.0010地址地址00.0011地址地址111111内存结构示意图内存结构示意图l 内存单元内存单元 l 内存单元的地址内存单元的地址l 内存单元的内容内存单元的内容l 对内存的读对内存的读/写操作写操作l 内存单元内存单元 存储信息的基本单元。存储信息的基本单元。每片内存芯片有若干个内存单元。每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 01
限制150内