首页 东北大学计算机组成原理实验报告Word版

东北大学计算机组成原理实验报告Word版

举报
开通vip

东北大学计算机组成原理实验报告Word版传播优秀Word版文档,希望对您有帮助,可双击去除!传播优秀Word版文档,希望对您有帮助,可双击去除!传播优秀Word版文档,希望对您有帮助,可双击去除!实验报告专业班级姓名机器号:学号E-mail分步成绩实验表现实验报告总成绩实验一寄存器及数据输出实验一、实验目的1、掌握寄存器器件的工作原理,了解COP2000模型机所用主要寄存器的位置、作用、数据通路及控制信号;2、掌握寄存器组的工作原理;3、了解计算机中多个寄存器不能同时向内部数据总线送出数据的事实——COP2000实验仪选择某个寄存器(允许其向DBUS上输...

东北大学计算机组成原理实验报告Word版
传播优秀Word版文档,希望对您有帮助,可双击去除!传播优秀Word版文档,希望对您有帮助,可双击去除!传播优秀Word版文档,希望对您有帮助,可双击去除!实验报告专业班级姓名机器号:学号E-mail分步成绩实验表现实验报告总成绩实验一寄存器及数据输出实验一、实验目的1、掌握寄存器器件的工作原理,了解COP2000模型机所用主要寄存器的位置、作用、数据通路及控制信号;2、掌握寄存器组的工作原理;3、了解计算机中多个寄存器不能同时向内部数据总线送出数据的事实——COP2000实验仪选择某个寄存器(允许其向DBUS上输出数据)的方法。二、实验原理寄存器COP2000用74HC574来构成寄存器,74HC574的功能如下:在CLK的上升沿将输入端的数据打入到8个触发器中。当OC=1时触发器的输出被关闭,当OC=0时触发器输出数据。74HC574工作波形图1、累加器A、暂存器W实验2、地址寄存器MAR、堆栈寄存器ST、输出寄存器OUT实验寄存器MAR原理图寄存器ST原理图寄存器OUT原理图(二)寄存器组寄存器组R原理图74HC139含有两个独立的2—4译码器,其引脚与内部逻辑、功能表见实验指导书。(三)数据输出实验COP2000实验仪中有7个寄存器可以向DBUS输出数据,但在某一特定时刻只能有一个寄存器输出数据。由X0、X1、X2控制信号决定那一个寄存器向数据总线输出数据,而这三个控制信号为74HC138译码器的三个选择输入端。74HC138用于选片。数据输出选择器原理图X2X1X0输出寄存器000IN-OE外部中断001IA-OE中断向量010ST-OE堆栈寄存器011PC-OEPC寄存器100D-OE直通门101R-OE右移门110L-OE左移门111没有输出三、实验内容1、A、W的写入按下表连线连接信号孔接入孔1J1座J3座2AENK03WENK14ALUCKCLOCK将数据写入A寄存器用手动开关K23—K16进行DBUS[7:0]的数据输入(87)K23K22K21K20K19K18K17K1610000111置控制信号:K0(AEN)K1(WEN)10给CLOCK跳变信号:按住CLOCK脉冲键,注意哪个寄存器的黄色指示灯亮起,就是你所选的要写入的寄存器。放开CLOCK键,一个上升沿即产生,观察寄存器写入的值。(2)将数据写入W寄存器置数据:K23K22K21K20K19K18K17K1601010101置控制信号:K0(AEN)K1(WEN)01给CLOCK跳变信号,观察寄存器写入的值。2、R?的写入与读出按下表连接线连接信号孔接入孔1J1座J3座2RRDK113RWRK104SBK15SAK06RCKCLOCK(1)R?的写入写入R0:(55H)置数据:K23K22K21K20K19K18K17K1601010101置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)1000给出CLOCK脉冲上升沿。写入R1:(57H)置数据:K23K22K21K20K19K18K17K1601010111置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)1001给出CLOCK脉冲上升沿。(58h)写入R2:置数据:K23K22K21K20K19K18K17K1601011000置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)1010给出CLOCK脉冲上升沿。写入R3:(59h)置数据:K23K22K21K20K19K18K17K1601011001置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)1011给出CLOCK脉冲上升沿。(2)R?的读出自己设置RRD、RWR、SB及SA信号,观察R?的红色指示灯及液晶显示内容。读R0:置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)0100液晶显示为:55H读R1:置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)0101液晶显示为:57H读R2:置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)0110液晶显示为:58H读R3:置控制信号:K11(RRD)K10(RWR)K1(SB)K0(SA)0111液晶显示为:59H3、MAR、ST、OUT寄存器实验按下表连接线连接信号孔接入孔1J2座J3座2MAROEK143MARENK154STENK125OUTENK136MARCKCLOCK(1)MAR的写入(55h)置数据:K23K22K21K20K19K18K17K1601010101置控制信号:K14(MAROE)K15(MAREN)K12(STEN)K13(OUTEN)0011给出CLOCK脉冲上升沿。(2)ST的写入(57H)置数据:K23K22K21K20K19K18K17K1601010111置控制信号:K14(MAROE)K15(MAREN)K12(STEN)K13(OUTEN)1101给出CLOCK脉冲上升沿。(3)OUT置数据:K23K22K21K20K19K18K17K1601010101置控制信号:K14(MAROE)K15(MAREN)K12(STEN)K13(OUTEN)1110给出CLOCK脉冲上升沿。4、数据输出实验按下表连线连接信号孔接入孔1J1座J3座2X0K03X1K14X2K2置下表的控制信号,写出指示灯的状态:X2X1X0指示灯液晶显示(数据总线值)000IN输入门(K23—K16)001IA中断向量(由拨动开关给出)010ST堆栈寄存器011PCPC寄存器100DD直通门101RR右移门110LL左移门111IR没有输出实验二计数器实验一、实验目的1、掌握程序计数器PC和微程序计数器µPC的工作原理;2、掌握COP2000中需要对PC进行置数的条件;二、实验原理(一)微程序计数器µPCCOP2000实验仪中,微程序计数器uPC由2片74HC161组成的。指令总线IBUS[7:0]的高六位被接到µPC预置输入的高六位,µPC预置的低两位被置为0。两片161的连接为同步连接。低片161的CEP、CET已置为有效,而其进位输出端TC接至高片161的CEP、CET。µPC原理图当RES=0时,µPC被清0;当IREN=0时,在CK的上升沿,预置数据被打入µPC。指令总线(IBUS)上的数据可来自一片74HC245。当IREN=1时,在CK的上升沿,µPC加1。(二)程序计数器PC程序计数器PC由2片74HC161组成,能完成加1和预置数功能。程序计数器的输出由74HC245保存,74HC245与74HC161的输出相连,74HC245(2)的输出连接地址总线,74HC245(1)的输出接到数据总线(当LDPC=0时)。程序计数器原理图当指令正常执行时,程序计数器完成加1操作;当执行转移指令时,74HC161用预置数功能,从数据总线接收要跳转的地址。当RES=0时,PC计数器被清0。当PC+1=1时,在CK的上升沿,PC计数器加一;当LDPC=0时,在CK的上升沿,预置数据被打入PC计数器;当PCOE=0时,PC值送地址总线。在COP2000中,计数允许控制端PC+1由PCOE取反产生。PC跳转控制电路原理:在COP2000中,虚拟一片74HC151器件(做在控制芯片CPLD95108中)来决定PC是否被预置。74HC151为八选一数据选择器,其真值表及工作原理如下图所示。PC预置控制原理图当ELP=1时,LDPC=1,不允许PC被预置;当ELP=0,IR3=0,IR2=0时,且Cy=1时,LDPC=非Cy,当PC被预置;当ELP=0,IR3=0,IR2=1时,且Z=1时,LDPC=非Z,当PC被预置;当ELP=0,IR3=1,IR2=X时,LDPC=0,PC被预置。三、实验内容(一)PC实验1、PC加一实验连接线表连接信号孔接入孔作用有效电平1J2座J3座将K23—K16接入DBUS[7:0]2JRCK0C标志输入3JRZK1Z标志输入4PCOEK2PC输出到地址总线低电平有效5JIR2K3预置选择6JIR3K4预置选择7ELPK5预置允许低电平有效8PCCKCLOCKPC工作脉冲上升沿打入置控制信号为:K2(PCOE)K5(ELP)00按一次CLOCK脉冲键,CLOCK产生一个上升沿,数据PC被加一。2、PC预置实验二进制开关K23—K16置入数据:K23K22K21K20K19K18K17K1601010101置控制信号为:ELPIR3IR2JRZJRCLDPCPC预置指(K5)(K4)(K3)(K1)(K0)示灯状态1XXXX1N000X10Y000X01N0011X0Y0010X1N01XXX0Y每置控制信号后,按一下CLOCK键,观察PC的变化。注意:X表示为任意值(二)µPC实验按下表所示连线连接信号孔接入孔作用有效电平1J2座J3座将K23┈K16接入DBUS[7┈0]2IRENK0预置μPC低电平有效3EMENK1EM存储器工作使能低电平有效4EMWRK2EM存储器写能低电平有效5EMRDK3EM存储器读能低电平有效6IRCKCLOCKµPC工作脉冲上升沿打入1、µPC加一实验设置控制信号为:K3(EMRD)K2(EMWR)K1(EMEN)K0(IREN)0001按一次CLOCK一次,CLOCK产生一个上升沿,µPC的输出数据被加一。2、µPC预置数据实验用二进制开关K23~K16将数据送到数据总线(DBUS),置数据57HK23K22K21K20K19K18K17K1601010111设置控制信号为:K3(EMRD)K2(EMWR)K1(EMEN)K0(IREN)0000按住CLOCK键,CLOCK由高变低,这时µPC的黄色预置指示灯亮,表明µPC被预置数。放开CLOCK键,CLOCK产生下降沿,数据??H被写入µPC寄存器。四、思考 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 寄存器AEN、WEN同时为高电平或同时为低电平时,给出CLOCK上升沿,会有什么结果?并解释之答:AEN、WEN同为低电平时AW寄存器同时写入数据,AEN、WEN同时为高电平时,AW寄存器都不写入数据。由图可知AEN WEN分别与CK相连进行或运算,CLOCK上升沿时同进同不进。寄存器组的数据读出与CLOCK脉冲是否有关系?由此说明寄存器的数据打入与读出在控制上的差别。答:无关 寄存器输入需要CLOCK提供上升沿信号,而读出不需要,因为OC始终接地为低电平有效。 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 寄存器部分实验有多少个控制信号,并写出其作用。答:答:AEN、WEN为寄存器A、W写入控制信号,低有效。 RRD、RWR为寄存器组写入读出控制信号,1、0代表写入,0、1代表读出。 SB、SA为寄存器组选定信号,00--R0、01--R1、10--R2、11--R3。 MAROE、MAREN、STEN、OUTEN为MAR、ST、OUT寄存器控制信号。 MAROE:控制MAR内容是否输出到ABUS。 MAREN、STEN、OUTEN分别控制DBUS中数据写入寄存器的选定。011--MAR、101--ST、110--OUT。计数器请叙述程序计数器PC、微程序计数器µPC工作原理,两者在预置条件上有何区别?答:程序计数器PC工作原理如下:程序计数器是包含当前正在执行的指令的地址,当某个指令被获取,程序计数器的存储地址加一,指向顺序中的下一个指令。在程序开始执行前,必须将它的起始地址,即第一条指令所在的内存单元地址送入程序计数器。当执行指令时,处理器将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1,但是,当遇到转移指令如JMP指令时,后继指令的地址必须从指令寄存器中的地址字段取得。在这种情况下,下一条从内存取出的指令将由转移指令来规定,而不像通常一样按顺序来取得。      微程序计数器µPC工作原理如下:一般情况下,由µPC+1来指向下条微指令在控存中的地址, 只有遇到转移类微指令才会改变µPC的内容以实现微程序的转移。这种结构的优点是微指令的字长有效缩短,从而可减少控制存储器的容量。 两者在预置条件上的区别如下:(1)对于µPC,当RES=0时,µPC被清0;当IREN=0时,在CK的上升沿,预置数据被打入µPC。指令总线(IBUS)上的数据可来自一片74HC245。当IREN=1时,在CK的上升沿,µPC加1。(2)对于PC,当ELP=1时,LDPC=1,不允许PC被预置;当ELP=0,IR3=0,IR2=0时,且Cy=1时,LDPC=非Cy,当PC被预置;当ELP=0,IR3=0,IR2=1时,且Z=1时,LDPC=非Z,当PC被预置;当ELP=0,IR3=1,IR2=X时,LDPC=0,PC被预置。在程序计数器PC中ELP控制信号的作用;设置什么控制信号可实现PC计数操作?答:设置什么控制信号可实现PC计数操作:ELP=1,不允许PC被预置,ELP=0,允许PC被预置。对微程序计数器µPC进行预置操作时,如果置入数据12H,µPC模块中的数码管还显示12吗?观察结果并解释之。答:不是显示12,因为会进行加1的操作五、实验体会及建议实验遇到的问题及解决办法;答:由于是第一次接触到组成原理的实验器材,因此对其构造和一些相关操作的概念很模糊,并且不是特别明白控制信号是如何设置的。后来通过和同学的互相讨论和阅读相关书籍解决了此问题。实验内容是否合适:(内容多,适中,内容少);答:觉得实验内容适中。通过老师的分析,以及同学的帮助觉得并不是很多。对本次实验的建议,以及以后实验内容安排的建议等。答:实验仪器有部分的坏损,建议定期维修。机器号___________________计算机组成原理
本文档为【东北大学计算机组成原理实验报告Word版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
夕夕资料
拥有专业强大的教研实力和完善的师资团队,专注为用户提供合同简历、论文写作、PPT设计、计划书、策划案、各类模板等,同时素材和资料部分来自网络,仅供参考.
格式:doc
大小:1MB
软件:Word
页数:0
分类:高中其他
上传时间:2021-03-26
浏览量:37