《第二章微机的基本组成电路精选文档.ppt》由会员分享,可在线阅读,更多相关《第二章微机的基本组成电路精选文档.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章微机的基本组成电路本讲稿第一页,共三十三页2.2 触发器触发器一一.特性特性:1).记忆装置记忆装置的基本单元的基本单元;2).用晶体管元件制成用晶体管元件制成-可制成大规模的集成电路可制成大规模的集成电路,减小体积减小体积.二二.类型类型:RS,D,JK.D触发器触发器:。QQSRDD=1,(即刻即刻)Q=1_置位置位D=0,Q=0_复位复位(输入输入)(输出输出)D的记忆功能的记忆功能:D状态不变状态不变,Q状态不变状态不变_记忆记忆.D状态改变状态改变,Q状态改变状态改变_触发触发.D的初始状态的初始状态:预先给预先给D置位置位(置置1,Q=1_预置预置(PRESET=1)预先给预
2、先给D清零清零(置置0,Q=0_清除清除(CLEAR=1)(复位复位)D与其它部件协调工作与其它部件协调工作:加时标脉冲加时标脉冲CLK.即即 D=1,且且CLK=1时时,Q才等于才等于1.D=0,且且CLK=1时时,Q才等于才等于0.本讲稿第二页,共三十三页时标脉冲时标脉冲CLK:1)CLK=1时时,Q翻转翻转;2)CLK=0时时,Q状态不变状态不变;3)在高电平处在高电平处,仍存在时间段仍存在时间段,D都有可能翻转都有可能翻转(Q状态改状态改 变变)_仍不准确仍不准确.所以所以:常有边缘触发常有边缘触发,即使边缘后有即使边缘后有D信号也不动作信号也不动作,须等到下一个边缘须等到下一个边缘到
3、来到来.D Q QD Q QD Q Qpresetpresetpreset=0clearclearclear=0CLKCLKCLK。正边缘触发正边缘触发负边缘触发负边缘触发低电平预置及清除低电平预置及清除本讲稿第三页,共三十三页2.3 寄存器寄存器一一.由触发器组成由触发器组成:一个触发器是一个触发器是一个一个一位的寄存器一位的寄存器 八个触发器是八个触发器是一个一个八位的寄存器八位的寄存器 十六个触发器是十六个触发器是一个一个十六位的寄存器十六位的寄存器 8086/8088中寄存器均为中寄存器均为16位位(16位数据总线位数据总线,16位机位机)二二.常用寄存器常用寄存器:缓冲寄存器缓冲寄存
4、器:暂存数据暂存数据,适时适时I/O;移位寄存器移位寄存器:将所存数据逐位移动将所存数据逐位移动,判判0或或1;计数器计数器:把存储在其中的数字加把存储在其中的数字加1;累加器累加器:不进行加法运算不进行加法运算,只作为只作为ALU运算的运算的临时临时存储处存储处.触触触触触触触(八位)(十六位)(一位)触本讲稿第四页,共三十三页三三.寄存器中各量的意义寄存器中各量的意义:时标时标CLK:正前沿有效正前沿有效,作用同前述作用同前述;复位信号复位信号CLR:“1”有效有效,使其输出数据为使其输出数据为0(初始状态初始状态);左移左移SHL:将寄存器中所存数据逐位向左移动将寄存器中所存数据逐位向左
5、移动;右移右移SHR:将寄存器中所存数据逐位向右移动将寄存器中所存数据逐位向右移动;装入门装入门L门门:“1”时数据装入时数据装入,保证数据有效送到保证数据有效送到D端。端。“0”时数据自锁其中时数据自锁其中:即既有的数据可靠的存在其中而不丢失即既有的数据可靠的存在其中而不丢失.有效有效判某位为判某位为“0”或或“1”LOAD1CLK Q0 D0CLRX0L0,Q0仍为原值(自锁)L=1,Q0=X0 (装入)本讲稿第五页,共三十三页注:多位的寄存器需要多个注:多位的寄存器需要多个L L门,只不过可以共用一个非门,只不过可以共用一个非门且只有一个门且只有一个LOADLOAD端。端。(P11 Fi
6、g2-8P11 Fig2-8)四四.特别:环形计数器不用来计数,而用来发出特别:环形计数器不用来计数,而用来发出 顺序控顺序控制信号的。制信号的。(每一个每一个CLKCLK周期,其仅有唯一的一个为高电周期,其仅有唯一的一个为高电位)位)五五.各寄存器框图:各寄存器框图:2-92-9,2-112-11,2-142-14,2-162-16,2-17,2-18 2-17,2-18。本讲稿第六页,共三十三页2.4 三态输出电路三态输出电路通常通常:A端有输入端有输入,B端有输出端有输出.A B 即即B端的传输线只传输端的传输线只传输A端的端的1或或0信号信号.当当A端无信号时端无信号时,B端传输线不工
7、作端传输线不工作-可与另端信号可与另端信号相相 连并传送之连并传送之-提高传输线的利用率提高传输线的利用率.当当A端有信号时端有信号时.也可使其不输出也可使其不输出-加一控制信号加一控制信号E(门电路门电路),将数据锁在触发器中不输出将数据锁在触发器中不输出-让出线路让出线路-即即E端决定该信号线端决定该信号线(B线线)与哪个触发器相连与哪个触发器相连.本讲稿第七页,共三十三页E门各端状态门各端状态:E A B G1 G2 T1 T2 0 0 高阻高阻 0 0 截止截止 截止截止 0 1 高阻高阻 0 0 截止截止 截止截止 1 0 0 1 导通导通(VB0)1 1 1 1 0 导通导通(VB
8、VDD)截止截止。11BG1G2T1T2AE(ENABLE)VDDE门:控制数据输出(门:控制数据输出(E=1有效,有效,A B。单向输出。单向输出。L门:控制数据装入(门:控制数据装入(L=1有效)有效)E输入输入输出输出本讲稿第八页,共三十三页三态门三态门:一般逻辑电路有两种状态一般逻辑电路有两种状态:1或或0.三态逻辑电三态逻辑电路是除了上述两种状态外路是除了上述两种状态外,还有第三种状态还有第三种状态 -高阻状态高阻状态(或称浮动或称浮动,浮离浮离,断开状态断开状态).(上述的上述的E门就是三态门门就是三态门,或称三态电路或称三态电路)处于高阻状态时处于高阻状态时,虽然仍连接在总线上虽
9、然仍连接在总线上,但它对总但它对总线的状态不发生任何影响线的状态不发生任何影响,这时总线上的电平完全这时总线上的电平完全由由CPU和工作着的部件所支配和工作着的部件所支配.本讲稿第九页,共三十三页2.5 总线结构总线结构一一.总线定义总线定义:连接各部件信息流通的公共通道连接各部件信息流通的公共通道.由信息的类别得由信息的类别得:数据总线数据总线(DW)-流通数据信息流通数据信息 地址总线地址总线(AW)-流通地址信息流通地址信息 控制总线控制总线(CW)-流通控制信息流通控制信息二二.示意图示意图:四个寄存器四个寄存器A,B,C,D,每个寄存器为每个寄存器为4位位-则则DW为为4位位;:均装
10、均装L和和E门门,则有则有8条控制线条控制线-CW为为8位位 -来自控制器来自控制器,使使L或或E适时有效适时有效.:CON=LA EA LB EB LC EC LD ED 物义物义:为高电位时为高电位时,数据将由数据将由E门门 L门门 eg:EB=1,LA=1.数据由数据由B A EA=1,LB=1.A B EC=1,LA=1.C A 本讲稿第十页,共三十三页每一寄存器动作仍由每一寄存器动作仍由CLK控制控制(正半周正半周),在任一在任一CLK正半周正半周,只有一个只有一个L门和另一个门和另一个E门门 为高电位为高电位,其余一定是低电位其余一定是低电位-保证信息有保证信息有序流动序流动.各总
11、线用一条粗线画出各总线用一条粗线画出,标出位数标出位数.本讲稿第十一页,共三十三页图:ACBDLACLKEALCCLKEC444注注:各寄存器输入有各寄存器输入有 4位线位线,输出有输出有4位线位线,即数据是有方向的即数据是有方向的.BW见见P17 图图2-22.本讲稿第十二页,共三十三页2.6 译码器译码器将有限的地址译成无限多的地址将有限的地址译成无限多的地址-减少存储器对外的引线。减少存储器对外的引线。例。例。2-4译码器译码器 3-8译码器译码器本讲稿第十三页,共三十三页 2.7 存储器存储器(寄存器堆寄存器堆)1 1.存存储储器器是是用用来来存存放放系系统统工工作作时时的的程程序序和
12、和数数据据的的。在在机机器器内内部部,程程序序和和数数据据都都是是用用二二进进制制代代码码的的形形式式表表示示,.,.故故存存储储器器中中的内容均为若干个的内容均为若干个0 0和和1 1。2 2.在微机中,一般用在微机中,一般用8 8位二进制代码作为一个字节(位二进制代码作为一个字节(ByteByte)。)。用两个或几个字节组成一个字(记忆字)(用两个或几个字节组成一个字(记忆字)(WordWord)。如果用)。如果用字表示一个数,称为数据字;表示一条指令,称为指令字表示一个数,称为数据字;表示一条指令,称为指令字。数据字和指令字也可以用双倍字长或多倍字长表示字。数据字和指令字也可以用双倍字长
13、或多倍字长表示 。3 3.一个存储器可划分为很多存储单元。存储单元中的内容一个存储器可划分为很多存储单元。存储单元中的内容为数据或指令。为了能识别不同的单元,我们分别赋予每为数据或指令。为了能识别不同的单元,我们分别赋予每个单元一个个单元一个编号编号。这个编号称之为。这个编号称之为地址地址。显然,各存储单元。显然,各存储单元的地址与该地址中存放的内容是完全不同的意思,不可混的地址与该地址中存放的内容是完全不同的意思,不可混淆。淆。地址也以二进制代码表示。地址也以二进制代码表示。本讲稿第十四页,共三十三页4.存储器通用写法存储器通用写法:存储单元个数存储单元个数*每单元二进制数位数每单元二进制数
14、位数 存储器存储器 常有常有:m*n存储器存储器 例例:16*8存储器存储器.即表示该存储器有即表示该存储器有16个单元个单元,每单元储存每单元储存8个二进制码个二进制码(位位)则只需要则只需要4根地址线根地址线(A3A2A1A0)8086存储器以存储器以8位为一个存储单元位为一个存储单元本讲稿第十五页,共三十三页5.地址译码器地址译码器:将有限的地址线译成无线多的地址将有限的地址线译成无线多的地址-减少存储器减少存储器 对外的引线对外的引线.N根地址线根地址线 2N根地址线根地址线(号号)例例:N=2,则可译出的地址号数为则可译出的地址号数为4;N=8,-256;N=10,-1024(1K)
15、N=20,-1K*1K=1M译译码码器器A0A1:An-1:0122n-1M8086/8088-20条本讲稿第十六页,共三十三页6.M的分类的分类1).按用途分按用途分:内存内存:主机的一部分主机的一部分;存放存放当前运行当前运行的程序和数据的程序和数据;由半导体材料制成由半导体材料制成,集成度高集成度高,体积小体积小,速度速度 快快,成本低成本低;但容量有限但容量有限;可直接被可直接被CPU访问访问.外存外存:放在主机外放在主机外;存放存放当前暂时不参于当前暂时不参于运行的程运行的程 序和数据以及某些需要永久保存的信息序和数据以及某些需要永久保存的信息;非导非导 体体 体材料体材料,速度慢速
16、度慢;容量大容量大;其信息其信息必须先成组调入必须先成组调入内内 内存后内存后,方可被方可被CPU访问访问;外存相当于系统中一个外部设备外存相当于系统中一个外部设备,需要配备需要配备 专门的专门的I/O接口装置接口装置(驱动器驱动器),才可完成对外才可完成对外 存的存的 的读的读/写操作写操作.本讲稿第十七页,共三十三页2).内存分类内存分类(信息存取方式信息存取方式)静态静态RAM(SRAM)动态动态RAM(DRAM)固定的固定的,掩膜式掩膜式ROM 可编程可编程PROM 可擦除的可擦除的EPROM 可擦除的可擦除的E2 PROM(电电)M的属性之一的属性之一:关闭电源后关闭电源后,其内容能
17、否保存下去其内容能否保存下去,如能如能,称非易失性称非易失性,否则否则,称易失性称易失性.微机中大微机中大 部分存储器是易失性的部分存储器是易失性的.ROM:非易失性非易失性;RAM:易失性易失性.随机存储器随机存储器RAM只读存储器只读存储器ROM半半导导体体存存储储器器本讲稿第十八页,共三十三页 3)存储器的组织结构:存储器的组织结构:1).字结构字结构:一个存储单元存放一个字,一个存储单元存放一个字,即这个字的各位来自于即这个字的各位来自于同一芯片同一芯片的各个基本的各个基本存储电路中。(非大容量存储器使用)存储电路中。(非大容量存储器使用)2).位结构位结构:一个一个8位信息位信息分属
18、分属8个芯片个芯片的同一位,即每一芯片为不同字的同一位。的同一位,即每一芯片为不同字的同一位。3).存储器矩阵存储器矩阵(方阵方阵)排列排列选址例子选址例子:本讲稿第十九页,共三十三页7.只读存储器只读存储器ROM存储内容已定存储内容已定,不可更改不可更改.即只能即只能“读出读出”不能不能“写写”进新进新新的内容新的内容-制造者配置制造者配置.常用来存放固定程序常用来存放固定程序(管理管理,监控监控,汇编程序汇编程序),常数常数,表格等表格等.1).ROM的工作原理的工作原理:8*4ROM (P21 图图227)ROM的符号的符号:一般一般:8*4ROMA2A1A0ED3 D2 D1 D0AE
19、Dnm*nROM本讲稿第二十页,共三十三页2).ROM的附件的附件-MAR功能功能:将所需寻址的存储单元的地址暂存下来将所需寻址的存储单元的地址暂存下来,以以 备下一条指令使用备下一条指令使用.结构结构:有有L门门:控制地址的装入控制地址的装入.有有CLK:(MAR为可控缓冲寄存器为可控缓冲寄存器)MAR与与ROM的关系的关系:双态的双态的(不受不受E门控制门控制)地址一进入地址一进入MAR即被送到即被送到ROM中中(选中某选中某 一单元一单元)框图框图:LCLKAEDnMARm*nROM本讲稿第二十一页,共三十三页3).程序计数器程序计数器PC:(指令地址指示器指令地址指示器)是一个多位的寄
20、存器是一个多位的寄存器:存放存放指令指令(数据数据)的的地址码地址码.计算机执行某次操作前计算机执行某次操作前,要把程序要把程序(数据数据)用用I装置装置 送入送入M中中,执行时再依次取出执行时再依次取出-取出时必须先知取出时必须先知 道该数的地址码道该数的地址码;为了给出被寻址单元的地址为了给出被寻址单元的地址,指令中设置了地址指令中设置了地址 码码;操作码操作码 地址码地址码 地址码较长地址码较长,增加了指令的长度增加了指令的长度,不采用此法给出不采用此法给出M的地址的地址;将将M地址放于某个专用的寄存器地址放于某个专用的寄存器R中中,则指令中则指令中 只出现只出现R的代码的代码,-减少指
21、令的长度减少指令的长度.R称指示器或变址寄存器称指示器或变址寄存器(间接给出地址间接给出地址)本讲稿第二十二页,共三十三页例例:当当PC=0000H,则计算机把指令则计算机把指令1 取到取到CPU中识别中识别 并执行相应操作并执行相应操作;当当PC=0001H,-2 -;当取出一条指令后当取出一条指令后,PC自动加自动加1,保证程序顺序执行保证程序顺序执行;每次运行前每次运行前,PC自动复位至自动复位至0000H;PC的内容可用指令控制予以改写的内容可用指令控制予以改写-即改变程序执行即改变程序执行 的顺序的顺序;以上操作都须经过总线以上操作都须经过总线W;PC的控制信号的控制信号:CLK,C
22、LR,EP,CP(使使PC加加1的信的信号号)P22 例例2-1.指令指令1指令指令2指令指令3000000010010.M本讲稿第二十三页,共三十三页8.随机存储器随机存储器RAM CPU能在相同的时间里访问能在相同的时间里访问M的任一单元的任一单元(读出或写读出或写 入入,且访问时间一样且访问时间一样)RAM的特点的特点:.存储单元的内容根据需要随时读出存储单元的内容根据需要随时读出 或写入或写入;.断电后断电后,所存信息随之丢失所存信息随之丢失(易失性易失性 器件器件.恢复供电恢复供电,原信号无法恢复原信号无法恢复).暂存暂存I/O数据数据 计算的中间结果计算的中间结果 断电后无影响的用
23、户程序断电后无影响的用户程序.RAM的分类的分类:从制造工艺分从制造工艺分:本讲稿第二十四页,共三十三页 双极型双极型:存取速度快存取速度快,集成度低集成度低,(一个基本存储一个基本存储 单元所用管子多单元所用管子多),功耗大功耗大,成本高成本高-高速专用机用高速专用机用;单极型单极型:工艺简单工艺简单,功耗低功耗低,成本低成本低,集成度高集成度高-微机中使用微机中使用.静态静态RAM:每存储单元包括的每存储单元包括的MOS管多管多(6只只),存存 存储容量小存储容量小,功耗大功耗大,不需不需“刷新刷新”,工作工作 稳定稳定,有电一直保持信息有电一直保持信息.-微机中用微机中用.动态动态RAM
24、:每存储单元包括的每存储单元包括的MOS少少(3只只),依靠依靠 MOS管栅极电容的电荷记忆信息管栅极电容的电荷记忆信息,电容电容 会漏电会漏电,需定时需定时“刷新刷新”,集成度高集成度高,功耗小功耗小,价格低价格低,但增加但增加“刷新刷新”电路电路.-大容量大容量 存储系统用存储系统用.本讲稿第二十五页,共三十三页.常用芯片常用芯片:Inter2114 Inter6116 Inter6264 (1K*4)(2K*8)(8K*8).RAM的符号的符号:WEAMEDinDoutM*nRAM注注:ME为此为此RAM的选中门的选中门 ME=1,此此RAM被选中被选中;ME=0,-未选中未选中.WE为
25、读写控制信号为读写控制信号 WE=1,写操作写操作;WE=0,读操作读操作.即即当当ME=1时时,WE才有意义才有意义.Din,Dout在实际中是同一线在实际中是同一线,既既可输出又可输入数据可输出又可输入数据(双向的双向的)本讲稿第二十六页,共三十三页.RAM的附件的附件-MDR.作用作用:将要写入将要写入RAM的数暂存的数暂存,以等待以等待WE=1 命令的到来命令的到来;.RAM与与MAR MDR的关系的关系:P24 Fig232 例。例。2-2 本讲稿第二十七页,共三十三页 8位 随机存取存储器地址译码器00010203FEFF控制电路数据缓冲器DR从CPU来的R/W信号存储体地址寄存器
26、AR本讲稿第二十八页,共三十三页25HDB 8位 随机存取存储器地址译码器0010010100010203FEFF控制电路WR03HAB 83EHDB 8位 随机存取存储器地址译码器0011111000010203FEFF控制电路RD00HAB 8(a)读操作 (b)写操作本讲稿第二十九页,共三十三页读读操操作作完完成成后后原原存存储储单单元元中中的的内内容容仍仍保保持持不不变变,这这 种种 特特 点点 称称 为为 非非 破破 坏坏 性性 读读 出出(NDRONon NDRONon Destructive Destructive Read Read OutOut)。这这一一特特点点很很重重要要
27、,因因为为它允许多次读出同一单元的内容。它允许多次读出同一单元的内容。应应当当注注意意:对对存存储储单单元元执执行行写写入入操操作作将将破破坏坏该该存存储储单单元元原原存存储储的的内内容容,即即由由新新内内容容代代替替了了原原来来存存储储的内容,原来储存内容将被清除。的内容,原来储存内容将被清除。上述类型的存储器称为随机存取存储器上述类型的存储器称为随机存取存储器RAMRAM(Random Access MemoryRandom Access Memory)。所谓)。所谓“随机存随机存取取”即所有存储单元均可随时被访问,既可以即所有存储单元均可随时被访问,既可以读出也可以写入信息。读出也可以写
28、入信息。本讲稿第三十页,共三十三页第二章补充习题第二章补充习题1.1.简述简述ROMROM、RAMRAM的特点及其功能。的特点及其功能。2.2.简述简述MARMAR、MDRMDR和译码器的功能。和译码器的功能。3.3.采用采用8 8位二进制数表示符号数的补码形式位二进制数表示符号数的补码形式 时,其可表示的十进制数的范围是多少?时,其可表示的十进制数的范围是多少?4.4.若数若数A=01010011B,A=01010011B,说明用什么运算可完成说明用什么运算可完成 下述操作,如何运算?下述操作,如何运算?(1 1)把)把A A的第的第0 0、2 2、4 4、6 6位变反;位变反;(2)2)把
29、把A A的第的第1 1、2 2、3 3位置位置0 0;(3 3)把)把A A的第的第4 4、5 5、6 6位置位置1.1.本讲稿第三十一页,共三十三页5.用用2K*1位的芯片组成位的芯片组成2K*8位的存储位的存储 器,需多少片芯片?地址线多少根?器,需多少片芯片?地址线多少根?地址范围为多少?试画连接图。地址范围为多少?试画连接图。6.用用1K*4位的芯片组成位的芯片组成1K*8位的存储位的存储 器,问题同上。器,问题同上。7.用用16K*8位的芯片组成位的芯片组成64K*8位的存位的存 储器,问题同上。储器,问题同上。本讲稿第三十二页,共三十三页第二章重点第二章重点1.寄存器装入门工作原理、功能。寄存器装入门工作原理、功能。2.三态输出门工作原理、功能、三态物理三态输出门工作原理、功能、三态物理意义。意义。3.总线结构及控制字意义。总线结构及控制字意义。4.存储器:分类、特性、容量、组织结构、存储器:分类、特性、容量、组织结构、静态芯片组的连接、各组地址范围的确定、静态芯片组的连接、各组地址范围的确定、地址根数选取、连接图。地址根数选取、连接图。5.译码器作用、连接。译码器作用、连接。210=1K 214=16K 215=32K 216=64K本讲稿第三十三页,共三十三页
限制150内