第三章组合逻辑电路

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DTCOPAC:V:RA:用用1P进数6/:B测来位来用位据:用辅辅试保数与来标存用累来助助/存据指保控志储来加选寄寄A存令存制位器反器L择存存储中AU标。页映AL使器加器器提志/指UBAA用减指的供测。的/针RB单运针地的试0是溢。~操算。址7操否A出位作时R。作产标地7数所的。生志址间产结溢。结接生果出合寻的。形址进成时/借1的个位。
● 将它们快速地存放到数据存储器; ● 由数据存储器对它们进行加载; ● 用子程序或中断服务程序保存和恢复处理器的状态。
1.状态寄存器0(ST0) 主要反映处理器的寻址要求和计算机的运行状态。
ST0的结构:
15 —13 12 11
10wenku.baidu.com
9
8 —— 0
ST0: ARP TTCC C OVA OVB
DP
2.4 中央处理单元CPU
CPU由以下几部分组成:
① 40位算术逻辑运算单元(ALU); ② 2个40位累加器; ③一个16~31位的桶形移位寄存器; ④ 乘法器/加法器单元(MAC); ⑤ 比较、选择和存储单元(CSSU); ⑥ 指数编码器; ⑦ CPU存储器映射寄存器; ⑧ 两个地址发生器;
2.4.1 CPU状态和控制寄存器 2.4.2 算术逻辑运算单元ALU 2.4.3 累加器A和B 2.4.4 桶形移位寄存器 2.4.5 乘法累加单元MAC 2.4.6 比较、选择和存储单元 2.4.7 指数编码器 2.4.8 地址发生器
OVLY:RAM重复占位位。OVLY可以允许片内双寻址数据 RAM块映射到程序空间。 OVLY=0 只能在数据空间而不能在程序空间寻址在片RAM OVLY=1 片内RAM可以映象到程序空间和数据空间。
AVIS:地址可见位。AVIS允许/禁止在地址引脚上看到内 部程序空间的地址线。 AVIS=0,外部地址线不能随内部程序地址一起变化。控制 线和数据不受影响,地址总线受总线上的最后一个地址驱 动。 AVIS=1, 让内部程序存储空间地址线出现在’C54X的引 脚上,从而可以跟踪内部程序地址。
3.工作方式状态寄存器PMST
主要设定和控制处理器的工作方式和存储器的配置, 反映处理器的工作状态。
15~7 6
5
4
3
2
1
0
IPTR MP/MC OVLY AVIS DROM CLKOFF SMUL SST
中 断 向 量 指 针
CPU 工 作 方 式
RAM 重








地 址 可 见 控 制 位
DROM:数据ROM位。DROM可以让片内ROM映象到数 据空间。DROM位的值为: DROM=0 片内ROM不能映象到数据空间 DROM=1 片内ROM的一部分映象到数据空间 CLKOFF:CLKOUT时钟输出关断位。当CLKOFF=1时, CLKOUT的输出被禁止,且保持为高电平 SMUL:乘法饱和方式位。 SST:存储饱和位 仅LP器件有这两个状态位,所有其它器件上此位均为保留位。
2.状态寄存器1 (ST1)
主要反映处理器的寻址要求、计算初始状态的设置、I/O 及中断的控制等。
15 14 13 12 11 10 9 8 7 6
5 4~0
BRAF CPL XF HMM IINNTTMM 0 OVM SXM C166 FFRRCCT CCMMPPTT AASSMM
BCRXHPIAF0用BBMLNOS:C:FRR:FXTV:C来OO:1在SS用执执RAAM保M外M6VV直CH用CCXX保指CFF:块A1运用CC来行行:MMP:PPP留MM部==6接来TMMTS持CC示用来ULL==溢用重双~算控SR用II01::=中符=位MX01PPNN11寻=1=指是S决出方S当来来01TT复166之为 5制用 F于间F10BTT小:断号,B==6==址范定示方表表否将 当确当R引式前决XNN接01X位操前某X来屏01数累方位继未数数CA式运 正定负编围==直示示继选选脚寻位F是定R/作些是确P蔽T01在 在方加式扩控续双被算 溢累溢 据据通辑内X接址AA当当P续用用U状X=;否A标否具定进 进或制是的 出加出式器控展执F精使LL1进进用从辅FL方的寻前前执堆开禁数态响在=行 行位否UU溢 时器时志需有=乘开U控移制方助行度用入入外内1式移址不正行0栈放止据工工控间 间;应进执,出溢, 乘的位要移法放消寄制位位式内算,AA部部标位选接 接进在内行指全所结将出将页作作制H行法算存X。符LL位器所除X位方;控部术总输程寻 寻修果0时F志O值用行进部针部有F在在指位UU器块F器术0F号操的有多址 址;式制操通运正是L直7,出序之之通8位。何重行操修可可S双双针。F重的运0D位作运可单 单余。接P对控F位作用算读0引存前前正用;种复块作屏屏精1信DF0的复输算操 操加累扩的算屏的60制;F方。输方为脚储禁进P输指块重。0蔽蔽度位号作 作F直操载出加方0展的指方蔽符式位用出F式0的器止行0出针数 数操复中中到器算算时接F。作左H式控。令式直中号。来引控H状取时时符符引加累的。作操断断术术,制寻。移。加设。断接位,,确脚制载加加态指号号脚;作位;。运运指载址一定。寻。不修累器载定为位。,位位;为。累算算示。位修正加中方一址数1;扩扩加0方方正A;器;,式。个;据器R展展A。式式。P从;R;。。;。P-; HM=1 CPU停止内部操作。
2.4.1 CPU状态和控制寄存器
’C54x提供三个16位寄存器来作为CPU状态和控制寄存器, 它们分别为:
状态寄存器0(ST0) 状态寄存器1(ST1) 工作方式状态寄存器(PMST)
ST0和ST1主要包含各种工作条件和工作方式的状态; PMST包含存储器的设置状态和其他控制信息。
由于这些寄存器都是存储器映像寄存器,因此可以很方 便地对它们进行如下数据操作:




ROM 映 射
输 出






乘 法 饱 和 方 式 位
存 储 饱 和 位
IPTR:中断向量指针;指示中断向量所驻留的128字程序存储 器的位置。在自举加载操作情况下,用户可以将中断向量重新 映象到RAM。
微处理器/微型计算机工作方式位MP/MC MP/MC=0 :微计算机模式, 允许使能并寻址片内ROM MP/MC=1:微处理器模式, 不能利用片内ROM 复位时,采样MP/MC引脚上的逻辑电平,并且将MP/MC位置成此 值。
相关文档
最新文档