实验四:组合逻辑控制器实验.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实验四:组合逻辑控制器实验

一、实验目的

1、深入理解计算机控制器的功能和组成;

2、学习和掌握计算机各类典型指令的执行流程;

3、学习组合逻辑控制器的控制原理和相关技术。

二、实验说明

1、TEC-XP+计算机的指令分类

TEC-2000指令系统按指令的功能和执行步骤可划分为A、B、C、D四组:

A组:主要完成通用寄存器之间的数据传送或运算,以及少数特殊操作,在取指后一步完成。

基本指令:

ADD,SUB,AND,OR,XOR,CMP,TEST,MVRR,INC,DEC,SHR,SHL

,JR,JRC,JRNC,JRZ,JRNZ

扩展指令:

ADC,SBB,NOT,RCL,RCR,ASR,STC,CLC,EI,DI,JRS,JRNS,JMP

R

B组:需完成一次主存读/写操作,或IO读/写操作,在取指后二步完成。第一步向地址寄存器送入

16位(或8位的I/O端口)地址,第二步完成读、写操作。

基本指令:LDRR,STRR,PUSH,POP,PSHF,POPF,MVRD,IN,OUT,JMPA,RET

C组:完成两次主存读/写操作(间址操作),在取指令后三步完成。第一次读出的数据是操作数的地

址,读出后直接(或经过一次加法运算)将其送入地址寄存器,省掉第二次内存读/写操作的

地址传送步骤。CALR指令先用第2步保存PC内容到堆栈,第3步把寄存器中的子程序入口

地址传送到程序计数器PC中。

扩展指令:CALR,LDRA,STRA,LDRX,STRX

D组:完成两次内存的读、写操作,在取指之后四步完成。

基本指令:CALA

扩展指令:TRET

8位指令操作码(记作“IR15–IR8”)的特殊含义:

①IR15–IR14用于区分指令组,0X表示A组,10表示B组,11表示C、D组;

②IR11用于区分C、D组,IR11=0为C组,IR11=1为D组;

③IR13用于区分基本指令和扩展指令,基本指令为0,扩展指令为1。

④IR12用于简化控制器实现,暂定为0。

⑤IR10–IR8用于区分同一指令组的不同指令。

TEC-XP+的基本指令已全部实现,扩展指令只完成了指令格式和执行流程的设计,控制信号的逻辑

尚未实现,可由用户扩展实现。

2、TEC-XP+计算机的指令执行流程

TEC-2000计算机指令的执行流程由节拍发生器(即时序产生器)控制,节拍(即机器周期或CPU

周期)用TTTTT来编码,其中,在组合逻辑控制器中T恒为0(T=0)。下图为TEC-2000的指令执

4321044

行流程图,方框表示1个节拍(即机器周期),左上角为节拍的编码(用TTTT表示)。

3210

1

RESET

1000

PC←0,关中断

0000中断请求扫描

PC←AR,PC←PC+1

0010

IR←读内存

A组B组C组D组

0011011001100110

寄存器间的

您可能关注的文档

文档评论(0)

139****0589 + 关注
实名认证
文档贡献者

博士生导师

1亿VIP精品文档

相关文档