资源描述:
《扬州大学计算机硬件课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机硬件技术基础课程设计课程名称:计算机硬件技术基础课题名称:单累加器多寄存器结构班级:姓名:学号:指导老师:成绩:扬州大学信息工程学院2013年6月一、设计目的与要求目的:通过对一个简单计算机的设计,对计算机的基木组成,部件的设计,部件间的连接,微程序控制器的设计,微指令和微程序的编制与调试等过程有了更深的了解,加深对理论课程的理解。要求:1.运算器:采用单累加器多寄存器结构(开关KA、KB、KC、KR分别置左、右、右、左)。2.指令系统:多于16条指令,外设和内存统一编址、统一操作指令。3.内存寻址方式:寄存器直接寻址、寄存器间接寻址、直接寻址、立即数寻址。二、整
2、机逻辑框图:hOJO-MEOM23-MDft三、样机指令系统样机指令系统和指令执行流程指♦助记符指令功能指令编码HI6I5I4I3I2I1D节拍•微操作控制信号控制信号有效性取指微指令TO(PC)-*IAB—OAB(M)〜0DBfIDBf(PC)+IfPC(MD)fMPC接数(A)—ACT(PC0.B1RC.B2.B3.CI.GIP+1>CKMLDCC,CG0>0ooo,ff00f,0ADDAfRi(A)+(Ri)fA000000RiT1(ACT)+(Ri)—BUF—IDB^A*CYRR.A.BQitM9S59S2>SL90OBtXOtXltCASAtSBtCP0>IL
3、J01O1O0J0.L1,f1>1.tSUBA.Ri(A)-(RiW000001RiT1(ACT)・(Ri)fBUFfIDBfA*CYRR,A.BQ;fMtS3tS2tSltS0OB»XOfXltCASA.SB;CP0>IltK)0,0t0J,L0OJJ,t14.fMOVA>@Ri(I2IlI0(Ri))fAOI)I(XX)RiT1(Ri)_BUFflDBflR2RR.AtBtOBtCLcStMtS3tS2tSlfS0O.I1JOOfl,lflf0flt0T2(IRKIR2)—IAB—OAB(M)_ODB—IDBfA0LB1RC・B2・B3.XO,X1.CA0,00,0
4、t0JiUtMOVAtRi(Ri)-A■()10000RiT1(Ri)_BUFfIDB—ARR人B石•M・S3,S2.S1.90OBtXOtXl,CA0.I1.K)moi.oo,lfltfMOVRi.A(A)fRiOKXMHKiT1(ACT)fBUFfIDBfRiOB.WR.A.B100.0000>0Jl9K>MOVA,datadaUfA()ti(XXXK)v(LttaT1(PC)flABfOAB(MLODBfIDBfA(PC)+1-*PC■PCO,B1RC,B2tB3fX0fXl,CAP41>CK0.00t0,0,lfltth4■MOVRi,*datadatafRi0
5、110()1KiululaT1(PC)-*IAB-*OAB(M)YODB—IDBfRi(PC)+b*PCPCO.BlRC,B2.B3tWRtAtBP+1,CKoto000011,101.1LDAaddr(•ddr)-*A10000d0«9a8.a7-a0T1(PC)TABfOAB(M)^ODB—IDB-*IR2(PC)+1—PC•PCO,B1RC.B2.B3.CLP+LCKofo0.00t1,1T2(IRKIR2)〜IABfOAB(M)_0DB^IDBfAOI9B1RC・B2,B3・XO,X1,CA090O.OOl.l.t样机微指令格式和指令微程序样机微指令格式和指令微
6、程序助记符位23222120191817161514131211109876543210佰号S382SIS0SmxiX0OfCL*CT/CCOTLP'OBGIP*1DRMIDWCfRC1RRWK,微捲令码(十六进制)有效电平Oil*000001000001滋地址取揃氏抬令OOOH00000000100001110110101000876A001•002M)DA,Ri0031001101110101!!010111I009BAEBC004000000001000011101101010(W6A005006SUBAtRi00701100011100011to10111100
7、638EBC00800000000100001110)10101000876AW•00AMOVA,@RiOOB101011001100111010111100ACCEBC00C000000110000tin10111010030FBA00D000000001000011I0110f010OK76AOQE00F010011指令助记符位23222120191817161514131211109876543210m号S3S2SISOa;mxixo01CL'CT/CGOTLP'OBGIP+1DRMLDWLRC・RRWR*微指令码(十六进制)有效电