资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,微型计算机原理,学时:,64,理论指导实践课程,课程性质及教学目的,微机原理与接口技术是工科计算机及其相关专业的一门重要的专业技术基础课程。,本课程帮助学生掌握微型计算机的硬件组成及使用;学会运用汇编语言进行程序设计;树立起计算机体系结构的基本概念;为后继的软、硬件课程做好铺垫。,教材及参考书目,1.80x86,汇编语言程序设计,沈美明、温冬婵 编著, 清华大学出版社,,2001,年,9,月,2. IBM Pc,汇编语言与程序设计,第,4,版:英文埃布尔著一影印版,清华大学出版社,,1998,2,3. IBM PC,汇编语言程序设计实验教程,,沈美明 温冬蝉 张赤红,清华大学出版社,教学要求,不迟到,不早退,不旷课,课前预习,课堂作笔记,认真完成相应的课堂作业,课后认真完成相关作业,作好实验,教学效果,1.,掌握数制、码制等基础理论知识,能较熟练的进行码制转换,了解数字的各种计算机存储方式,2.,了解计算机组成及其基本原理,3.,掌握,80x86,的不同寻址方式,并能区别各种不同寻址方式的异同。,4.,熟练掌握,80x86,的指令系统,能够用,80x86,指令系统编写基本的程序块。,5.,掌握,80x86,汇编的编程方式,掌握循环、分支、子程序等基本程序结构。,6.,在了解基础上进一步掌握宏汇编程序设计技术。,7.,掌握微机接口技术和几个主要芯片的基本结构、初始化和应用编程。,考核方式,平时成绩:,30,(到课,10,,作业,20,),考试成绩:,70,11,绪 论,1946,年,2,月,15,日 世界第一台电子计算机问世,1946,年世界上第一台电子计算机由美国宾夕法尼亚大学研制成功。尽管它重达,30,吨,占地,170,平方米,耗电,140,千瓦,用了,18800,多个电子管,每秒钟仅能做,5000,次加法,.,这台计算机有五个基本部件:输入器、输出器、运算器、存储器和控制器,奠定了当代电子数字计算机体系结构的基础。,运作了九年之久。吃电很凶, 据传,ENIAC,每次一开机,整个费城西区的电灯都为之黯然失色。 另外,真空管的损耗率相当高,几乎每,15,分钟就可能烧掉一支真空管,操作人员须花,15,分钟以上的时间才能找出坏掉的管子,使用上极不方便。曾有人调侃道:“只要那部机器可以连续运转五天,而没有一只真空管烧掉,发明人就要额手称庆了”。,第二代计算机,晶体管电子计算机,主要器件逐步由电子管改为晶体管,因而缩小了体积,降低了功耗,提高了速度和可靠性,而且价格也不断下降。后来又采用了磁心存储器,使速度得到进一步提高。,工作特点是,程序控制、数据存储、数字编码,电子计算机工作的基础,几个概念,控制器、,CPU,计算机主机,计算机硬件系统,计算机软件系统,计算机系统,字长:,CPU,并行处理二进制的数据位数。,8,位,机、,16,位机、,32,位机和,64,位机。,1,2,计算机的发展概况,微型化 便携式、低功耗,巨型化 尖端科技领域的信息处理,需要超大容量、高速度,智能化 模拟人类大脑思维和交流方式,多种处理能力,系列化、标准化 便于各种计算机硬、软件兼容和升级,网络化 网络计算机和信息高速公路,多机系统 大型设备、生产流水线集中管理,(,独立控制、 故障分散、资源共享,),摩尔定律,:,单个芯片中的晶体管数目每年能够翻一番。,摩尔定律的影响,:,1),在芯片集成度快速增长的期间,单个芯片的成本几乎没有变化,这意味着计算机逻辑电路和存储器电路的成本显著下降。,2),因为在集成度更高的芯片中逻辑和存储器单元的位置更靠近,电路长度更短,所以提高了工作速度。,3),计算机变得更小,更容易放置在各种环境中。,4),减少了电能消耗及对冷却的要求。,5),集成电路内部的连接比芯片间的连接更可靠,由干芯片中的电路增加,芯片间的连接变得更少。,系列机具有以下特性:,1),相同的或相似的指令集:多数情况下,系列中的所有成员都其有完全相同的指令集。这样,能够在一台机器上执行的指令同样也能在另一台机器上执行。某些情况下,系列中低端产品的指令集是高端产品的一个子集。这意味着程序可以向上而不能向下移植。,2),相似或相同的操作系统:产品家族中的所有成员都有相同的基本操作系统。有些情况下,高端成员会增添一些新特性。,3),更高的速度:成员机器从低端到高端,指令执行速度从低到高。,4),更多的,I/O,端口数:成员机器从低端到高端,,I/O,端口数越来越多。,5),更大的内存容量:成员机器从低端到高端,内存容量越来越大。,6),成本增加:成员机器从低端到高端,成本越来越高。,第四代计算机,超大规模集成电路计算机,设计方法和设计工具的重视,第五代计算机,普适计算机,信息空间和信息空间的入口的矛盾严重限制了人们获取信息和处理信息的能力,个人数字助理(,Personal Digital Assistant,,,PDA,)是这一代计算机的典型代表,1.2,计算机的分类,1,、大型机,2,、巨型机,3,、小型机,4,、微型机,5,、工程工作站,6,、嵌入式计算机(目前应用非常广泛),1.3.2,计算机体系结构和计算机组成,计算机体系结构,是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性,通常是指用机器语言的程序员(也包括汇编语言程序设计者和汇编程序设计者)所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术和,I/O,处理机等,大都属于抽象的属性。,计算机组成,是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。指令系统体现机器的属性,这些属于计算机结构的范畴。只要两台机器的指令系统相同时,就可以认为它们具有相同的体系结构。,1.4,计算机的基本组成,1.4.1,冯,诺伊曼计算机的特点,1,)计算机由运算器、控制器、存储器、输入装置和输出装置五大部件组成;,2,)指令与数据以同等地位存放于存储器内,并可按地址访问;,3,)指令和数据均用二进制码表示;,4,)指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数所在存储器中的位置;,5,)指令在存储器内按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序;,6,)机器以运算器为中心,输入输出设备与存储器的数据传送通过运算器。,1,2,计算机的发展概况,一、计算机的发展概况,第一代:电子管计算机时代(,19471957,),第二代:晶体管计算机时代(,19581964,),第三代:集成电路计算机时代(,1964,1972,),第四代:超大规模集成电路(,VLSI,),计算机时代,(,1972,年,)。,第五代:智能计算机(,1981,年,)。,二、微处理器及微型计算机的发展概况,第一代微处理器,是以,Intel,公司,1971,年推出的,4004,,,4040,为代表的四位微处理机。,第二代微处理机,(,1973,年,1977,年),典型代表有:,Intel,公司的,8080,、,8085,;,Motorola,公司的,M6800,以及,Zlog,公司的,Z80,。,第三代微处理机,第三代微机是以,16,位机为代表,基本上是在第二代微机的基础上发展起来的。其中,Intel,公司的,8088,。,8086,是在,8085,的基础发展起来的;,M68000,是,Motorola,公司在,M6800,的基础发展起来的;,第四代微处理机,以,Intel,公司,1984,年,10,月推出的,80386CPU,和,1989,年,4,月推出的,80486CPU,为代表,,第五代微处理机,的发展更加迅猛,,1993,年,3,月被命名为,PENTIUM,的微处理机面世,,98,年,PENTIUM 2,又被推向市场。,INTEL CPU,发展历史,Intel,第一块,CPU 4004,4,位主理器,主频,108kHz,运算速度,0.06MIPs(Million Instructions Per Second,每秒百万条指令,),集成晶体管,2,300,个,10,微米,制造工艺,最大寻址内存,640 bytes,生产曰期,1971,年,11,月,.,8085,8,位主理器,主频,5M,运算速度,0.37MIPs,集成晶体管,6,500,个,3,微米,制造工艺,最大寻址内存,64KB,生产曰期,1976,年,8086,16,位主理器,主频,4.77/8/10MHZ,运算速度,0.75MIPs,集成晶体管,29,000,个,3,微米制造工艺,最大寻址内存,1MB,生产曰期,1978,年,6,月,.,80486DX,DX2,DX4,32,位主理器,主频,25/33/50/66/75/100MHZ,总线频率,33/50/66MHZ,运算速度,2060MIPs,集成晶体管,1.2M,个,1,微米,制造工艺,168,针,PGA,最大寻址内存,4GB,缓存,8/16/32/64KB,生产曰期,1989,年,4,月,Celeron,一代,主频,266/300MHZ(266/300MHz w/o L2 cache, Covington,芯心,(Klamath based),300A/333/366/400/433/466/500/533MHz w/128kB L2 cache, Mendocino,核心,(Deschutes-based),总线频率,66MHz,0.25,微米,制造工艺,生产曰期,1998,年,4,月,),Pentium 4 (478,针,),至今分为三种核心,:Willamette,核心,(,主频,1.5G,起,FSB400MHZ,0.18,微米制造工艺,),Northwood,核心,(,主频,1.6G3.0G,FSB533MHZ,0.13,微米制造工艺,二级缓存,512K),Prescott,核心,(,主频,2.8G,起,FSB800MHZ,0.09,微米,制造工艺,1M,二级缓存,13,条全新指令,集,SSE3),生产曰期,2001,年,7,月,.,更大的缓存、更高的频率、,超级流水线、分支预测、乱序执行,超线程技术,微型计算机组成结构,微型计算机系统,硬件,微型计算机,(,主机,),微处理器,(,CPU,),软件,外围设备,运算器,控制器,存储器,(,内存,),RAM,ROM,外部设备,辅助设备,输入设备,(,键盘、扫描仪、语音识别仪,),输出设备,(,显示器、打印机、绘图仪、,),辅助存储器,(,磁带、磁盘、光盘,),输入,/,输出接口,(PIO,、,SIO,、,CTC,、,ADC,、,DAC),(,I/O,接口,),总线,(AB,、,DB,、,CB),系统软件,(,操作系统,编辑、编译程序,故障诊断,监控程序,),应用软件,(,科学计算,工业控制,数据处理,),程序设计语言,(,机器语言、汇编语言、高级语言,),电源电路,时钟电路,单片机简介,单片机即单片机微型计算机,,是将计算机主机,(CPU,、,内存和,I/,O,接口,),集成在一小块硅片上的微型机,。,单片机开发系统有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。,单片机为工业测控而设计,又称微控制器,。,具有三高优势,(,集成度高、可靠性高、性价比高,),。,主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用电器等。,特别适合于嵌入式微型机应用系统。,三、计算机编程语言的发展概况,机器语言,机器语言就是,0,,,1,码语言,是计算机唯一能理解并直接执行的语言。,汇编语言,用一些助记符号代替用,0,,,1,码描述的某种机器的指令系统,汇编语言就是在此基础上完善起来的。,高级语言,BASIC,,,PASCAL,,,C,语言等等。用高级语言编写的程序称源程序,它们必须通过编译或解释,连接等步骤才能被计算机处理。,面向对象语言,C+,,,Java,等编程语言是面向对象的语言。,通用计算机分类,通用计算机分为,6,类,其区别在于,体积、复杂度、功耗、性能指标、数据存储容量、指令系统规模和价格,超级计算机(,Supercomputer,),大型机(,Mainframe,),服务器(,Server,),工作站(,Workstation,),微型机(,Microcomputer,),单片机(,Single-Chip Computer,),微机中的数据类型,一、数据类型,带符号整数,无符号整数,BCD,数,字符串,位,浮点数,二、数据在内存中的存储方式,字节为单位,高位字节占高地址,低位字节占低地址,三、数的进位制约定,B,H,D,各种进制之间的转换!,(一) 十进制,N,D,有十个数码:,0,9,,逢十进一。,例,1234.5=110,3,+210,2,+310,1,+410,0,+510,-1,加权展开式以,10,称为基数,各位系数为,0,9,,,10,i,为,权。,一般表达式:,N,D,= d,n-1,10,n-1,+d,n-2,10,n-2,+d,0,10,0,+d,-1,10,-1,+,一、数的表示,(二) 二进制,N,B,两个数码:,0,、,1,逢二进一,。,例,1101.101=12,3,+12,2,+02,1,+12,0,+12,-1,+12,-3,加权展开式以,2,为基数,各位系数为,0,、,1,,,2,i,为,权。,一般表达式:,N,B,= b,n-1,2,n-1,+ b,n-2,2,n-2,+b,0,2,0,+b,-1,2,-1,+,(三)十六进制,N,H,十六个数码,0,9,、,A,F,,,逢十六进一,。,例:,DFC.8=1316,2,+1516,1,+1216,0,+816,-1,展开式以十六为基数,各位系数为,0,9,,,A,F,,,16,i,为权。,一般表达式:,N,H,= h,n-1,16,n-1,+ h,n-2,16,n-2,+ h,0,16,0,+ h,-1,16,-1,+,三种数制的对应关系,十 进 制,十六进制,二进制,0,0,0000,1,1,0001,2,2,0010,3,3,0011,4,4,0100,5,5,0101,6,6,0110,7,7,0111,8,8,1000,9,9,1001,10,A,1010,11,B,1011,12,C,1100,13,D,1101,14,E,1110,15,F,1111,BCD,码与十进制数的转换,二进制,十进制,BCD,码,0000,0,0000,0001,1,0001,0010,2,0010,0011,3,0011,0100,4,0100,0101,5,0101,0110,6,0110,0111,7,0111,1000,8,1000,1001,9,1001,1010,10,非法,BCD,码,1011,11,非法,BCD,码,1100,12,非法,BCD,码,1101,13,非法,BCD,码,1110,14,非法,BCD,码,1111,15,非法,BCD,码,组合,BCD,码,与分离,BCD,码,组合,BCD,码,(,压缩,BCD,码,),:一个字节放,2,位十进制数,分离,BCD,码,(非压缩,BCD,码):一个字节放,1,位十进制数,存放在低四位,高四位与数值无关。,其它进制转换为十进制,方法:按进位计数制(位置计数法)展开计算后得到十进制,例,1,:将二进制数,1101.101,转换为十进制数,解:,(,1101.101,),2,=12,3,+12,2,+02,1,+12,0,+12,-1,+02,-2,+12,-3,=8+4+0+1+0.5+0+0.125,=13.625,其它进制转换为十进制,例,2,:将十六进制数,2AE.4,转换为十进制数,解:,2AE.4H=216,2,+1016,1,+1416,0,+416,-1,=512+160+14+0.25,=626.25,二进制与十六进制的相互转换,方法:四位二进制对应一位十六进制(整数部分从右到左,小数部分从左到右),例,1,:将,1011101001.110101B,转换为十六进制数,解:,整数部分:,0010 1110 1001,2 E 9,小数部分:,1101 0100,D 4,故,1011101001.110101B=2E9.D4H,二进制与十六进制的相互转换,例,2,:将,5A.3BH,转换为二进制数,解:,5 A . 3 B,101,1010. 0011 1011,故,5A.3BH=1011010.00111011B,十进制数转换为二进制数或十六进制数,方法:整数部分除基数取余,小数部分乘基数取整。,例,1,:将十进制整数(,105,),10,转换为二进制整数。,解:,2,105,2,52,余数为,1,2,26,余数为,0,2,13,余数为,0,2,6,余数为,1,2,3,余数为,0,2,1,余数为,1,0,余数为,1,所以,(,105,),10,(,1101001,),2,十进制数转换为二进制数或十六进制数,例,2,、将十进制小数(,0.8125,),10,转换为二进制小数,采用“乘,2,顺取整”的方法,过程如下:,0.81252,1.625,取整数位,1,0.6252,1.25,取整数位,1,0.252,0.5,取整数位,0,0.52,1.0,取整数位,1,所以,(,0.8125,),10,(,0.1101,),2,注意:如果出现乘积的小数部分一直不为“,0,”,,则可以根据精度的要求截取一定的位数即可。,思考:,1,、将十进制转换为十六进制?,2,、既有整数,又有小数部分的情况?,练习,将(,11.375,),10,和(,278.635,),10,转换为二进制数,将十进制数,301.6875,,,4978.35,转换为十六进制数,将,BCD,码,10010110,和,10101100.0110110,转换为二进制,练习,329.75D=( )B=,( ),BCD,87.25D=,( ),BCD=,( ),H,11001110.011011B=( )H=( )D,四、整数,1,、无符号数,2,、带符号数,原码,反码,补码,移码,正数和负数的区别,二进制数的运算规则:,加法规则:,0 + 0 = 0,0 + 1 = 1,1 + 0 = 1,1 + 1 = 0,(进位,1,),乘法规则:,0 0 = 0,0 1 = 0,1 0 = 0,1 1 = 1,十六进制的运算:,法一:首先转换为十进制数,计算后得到结果;然后,将结果,转换为十六进制。,法二:按照逢十六进一的规则。,二进制数和十六进制数的运算,计算机中的数的表示,无符号数,有符号数,无符号数,无符号数指字节,.,字,.,双字整数操作数中,对应的,8,位、,16,位、,32,位二进制全部用来表示数值本身,没有用来表示符号的位。,无符号数都是正整数。,n,位无符号数表示范围:,0,例:,01100000B,,,10110000B,其十进制数为,96,,,176,。,带,符号,数,机器数,真值,机器数的表示法,关于,-,0,的问题,整数补码的运算,进位和,溢出,机器数,机器数:一个带符号数在机器中的表示形式。最高位定义为符号位,“,0”,表示正数,“,1”,表示负数。如:,01100000B,,,10110000B,称机器数,真值,真值:机器数的数值,例:,X,原,=01011100,机器数,+01011100,真值,机器数的表示法,原码:一个二进制数,最高位表示数的符号(,0,正,,1,负),其余各位表示数值本身。,反码:一个二进制数,若以,2,n,-1,为模,它的补码称为反码(,1,补码)。,补码:一个二进制数,若以,2,n,为模,它的补码称为补码(,2,补码)。,机器数的表示法,正 数,负 数,范围(,n,位),正,0,负,0,原码,0,数值,1,绝对值,(,),(,),00000000,10000000,反码,0,数值,1,按位取反,(,),(,),00000000,11111111,补码,0,数值,1,按位取反,+1,(,),(,),00000000,00000000,机器数的表示法,例,1,、,若,X,1,=+1010011B,X,2,=1010011B,试求,X,1,,,X,2,的原码,反码,补码。,解:,X,1,原,=01010011B,X,1,反,=01010011B,X,1,补,=01010011B,X,2,原,=11010011B,X,2,反,=10101100B,X,2,补,=10101101B,机器数的表示法,例,2.,内存中有一字节,内容是,10000101,,按不同格式可理解为:,无符号数:,133,或,85H,原码表示法:,-5,反码表示法:,-122,补码表示法:,-123,一个数的物理意义,由程序员决定,。,练习,例,3.,内存中有一字节,内容是,11000110,,按不同格式可理解为:,无符号数:,原码表示法:,反码表示法:,补码表示法:,例,3.,内存中有一字节,内容是,A2H,,按不同格式可理解为:,无符号数:,原码表示法:,反码表示法:,补码表示法:,练习,已知,11001000,是一个数的补码,求该数的原码和真值数是多少?,已知,01100110,是一个数的补码,求该数的真值数是什么?,关于,-0,的问题,-0,补,=10000000B,-0,补,=00000000B,-,128,补,=10000000B,关于,-0,的问题,例:,-64 1100 0000,+ -64 + 1100 0000,-128 11000 0000=-128,补,符号位进位丢掉,-,128 1000 0000,+ 127 0111 1111,-,1 1111,1111,=,-,1,补码,关于,-0,的问题,若误认为,-0,补,=1000 0000B,运算会出错,- 0 1000 0000,+ + 1 0000 0001,+ 1 1000 0001=,-,127,补,+1,可将,-,0,补,=,-,0,反,+1=1111 1111+1=00000000,将十进制真值,X(-127,-1,0,+1,+127),列表表示成二进制数及原码、反码、补码。,【,解,】,其中,,0,在,X,原,,,X,反,中有两种表示形式,。,真值,X(,十进制,),真值,X(,二进制,),X,原,X,反,X,补,-127,-111 1111,1111,1111,1000 0000,1000 0001,-1,-000 0001,1000 0001,1111 1110,1111,1111,0,0000,0000,1000 0000,1111,1111,0000,0000,0000,0000,0000,0000,+1,+000 0001,0000 0001,0000 0001,0000 0001,+127,+111,1111,0111 1111,0111 1111,0111 1111,整数补码的运算规则,X+Y,补,=X,补,+Y,补,X-Y,补,=X,补,+-Y,补,求补运算方法,对补按位取反末位加,就得到补。,对补按位取反末位加,就得到补。,整数补码的运算,例,1,、,(,66,),+,(,51,),66,补,=01000010,51,补,=00110011,01000010,+ 00110011,01110101,117,整数补码的运算,例,2,、,(,66,),+,(,-51,),66,补,=01000010,-51,补,=11001101,01000010,+ 11001101,00001111,15,整数补码的运算,例,3,、,(,66,),+,(,99,),66,补,=01000010,99,补,=01100011,01000010,+ 01100011,10100101,91,整数补码的运算,例,4,、,(,-66,),+,(,-99,),-66,补,=10111110,-99,补,=10011101,10111110,+ 10011101,01011010,91,进位和溢出,()进位,最高位向更高位的进位。被运算器“丢弃”,保存在“进位标志触发器”中(,C,标志)。,有符号数,不能统计在运算结果中。,无符号数,进位值是结果的一部分。,()溢出,结果超出了寄存器所能表示的范围,溢出触发器置,1,(,O,标志),有符号数溢出判断,双高位判别法,CsCp=1,,,溢出标志,O,s,表征符号位进位(最高位进位标志),,有进位,Cs=1,,,否则,,Cs=0,;,Cp,表征数值部分的进位(次高位进位标志),有进位,Cp=1,,,否则,Cp=0,;,当,Cs=0,,,Cp=1,时,溢出为“正溢出”,,Cs=1,,,Cp=0,时,溢出为“负溢出”,,当,Cs=0,。,Cp=0,时,无溢出,,当,Cs=1,,,Cp=1,时,无溢出,例,1,、(,1,) (,+100,),+,(,+32,),解:(,1,),+100,补,=01100100,+32,补,=00100000,01100100,+ 00100000,10000100,CP=1 CS=0,正溢出,结果出错,(,2,) (,100,),+,(,32,),100,补,=1001 1100,32,补,=1110 0000,1001 1100,+ 1110 0000,10111 1100,CP=0 CS=1,负溢出,结果出错,对无符号数,只要有进位,即溢出。,练习:判断溢出(,8,位计算机字长),87,(,-123,),(,-90,)(,-38,),88,40,(,-33,),+,(,-37,),(,-90,),+,(,-70,),72-8,规格化的浮点真值数,尾数为纯小数,且小数点后面是不是,0,;,阶码为整数(正整数或者负整数),浮点机器数,阶符,阶码,尾符,尾数,1,位,1,位,浮点机器数有两种:,1,、阶码和尾数采用相同的码制,2,、阶码和尾数采用不同的码制,浮点数的数值范围,例:设字长为,16,位,其中阶符,1,位,阶码,5,位,尾符,1,位,尾数,9,位,当阶码和尾数均用补码表示时,数值范围是多大?当阶码和尾数都用原码表示时,数值范围是多大?,0,11111,0,111111111,0,11111,1,000000000,2,、,字符编码,美国标准信息交换码,ASCII,码,用于计算 机与计算机、计算机与外设之间传递信息。,3,、汉字编码,“国家标准信息交换用汉字编码”,(,GB2312-80,标准),简称,国标码,。,用两个,七位,二进制,数编码表示一个汉字,例如“巧”字的代码是,39H,、,41H,汉字内码,例如“巧”字的代码是,0B9H,、,0C1H,1.4,逻辑运算与电路,1.,与运算,00=0,0 1=0,1 0=0,1 1=1,练习:,1101 0101,,,11011010 01101101,2.,或运算,00=0,01=1,10=1,11=1,练习:,11010101,1101101001101101,3.,非运算,练习:设,X=1101,,,4.,异或运算,1.5,计算机的基本组成与工作过程,1.,指令的执行过程,MOV AX,100,ADD AX,256,MOV 2000H,,,AX,2.,计算机的基本组成,2 .,存储器,存储器接口特性,信号线,作用和时序,信号线和总线的连接时序,CPU,CACHE,主存(内存),辅存(外存),金字塔结构:,3.,运算器,4.,控制器,5.,输入,/,输出设备,6.,总线,数据总线地址总线,控制总线,1.5,指令与程序,1.,指令,2.,寻址方式,3.,程序,1.6,程序执行过程,1.CPU,定时,时钟周期,机器周期,指令周期,8088,的指令执行过程,总结,1.,计算机的发展过程,2.,微处理器的发展(以,Intel,为例),3.,计算机中数的表示:数制表示和相互转换,机器数的表示和运算,4.,逻辑运算,5.,计算机的组成,6.,程序执行过程,
展开阅读全文