资源描述:
《cisc模型机设计实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、CISC模型机设计实验;//*************************************//;////;//复杂模型机实验指令文件//;////;//ByTangDuCO.,LTD//;////;//*************************************//;//*****StartOfMainMemoryData*****//$P0020;START:INR0,00H从IN单元读入计数初值$P0100$P0261;LDIR1,0FH立即数0FH送R1$P030F$P0414;ANDR0,R1得到R0低四位$P0561
2、;LDIR1,00H装入和初值00H$P0600$P07F0;BZCRESULT计数值为0则跳转$P0816$P0962;LDIR2,60H读入数据始地址$P0A60$P0BCB;LOOP:LADR3,[RI],00H从MEM读入数据送R3,变址寻址,偏移量为00H$P0C00$P0D0D;ADDR1,R3累加求和$P0E72;INCR2xz变址寄存加1,指向下一数据$P0F63;LDIR3,01H装入比较值$P1001$P118C;SUBR0,R3$P12F0;BZCRESULT相减为0,表示求和完毕$P1316$P14E0;JMPLOOP未完则继续
3、$P150B$P16D1;RESULT:STA70H,R1和存于MEM的70H单元$P1770$P1834;OUT40H,R1和在OUT单元显示$P1940$P1AE0;JMPSTART跳转至START$P1B00$P1C50;HLT停机$P6001;数据$P6102$P6203$P6304$P6405$P6506$P6607$P6708$P6809$P690A$P6A0B$P6B0C$P6C0D$P6D0E$P6E0F;//*****EndOfMainMemoryData*****//;//**StartOfMicroControllerData**
4、//$M00000001;NOP$M01006D43;PC->AR,PC加1$M03107070;MEM->IR,P<1>$M04002405;RS->B$M0504B201;A加B->RD$M06002407;RS->B$M07013201;A与B->RD$M08106009;MEM->AR$M09183001;IO->RD$M0A106010;MEM->AR$M0B000001;NOP$M0C103001;MEM->RD$M0D200601;RD->MEM$M0E005341;A->PC$M0F0000CB;NOP,P<3>$M10280401;R
5、S->IO$M11103001;MEM->RD$M1206B201;A加1->RD$M13002414;RS->B$M1405B201;A减B->RD$M15002416;RS->B$M1601B201;A或B->RD$M17002418;RS->B$M18043201;A右环移->RD$M1B005341;A->PC$M1C10101D;MEM->A$M1D10608C;MEM->AR,P<2>$M1E10601F;MEM->AR$M1F101020;MEM->A$M2010608C;MEM->AR,P<2>$M28101029;MEM->A$M29
6、00282A;RI->B$M2A04E22B;A加B->AR$M2B04928C;A加B->A,P<2>$M2C10102D;MEM->A$M2D002C2E;PC->B$M2E04E22F;A加B->AR$M2F04928C;A加B->A,P<2>$M30001604;RD->A$M31001606;RD->A$M32006D48;PC->AR,PC加1$M33006D4A;PC->AR,PC加1$M34003401;RS->RD$M35000035;NOP$M36006D51;PC->AR,PC加1$M37001612;RD->A$M3800161
7、3;RD->A$M39001615;RD->A$M3A001617;RD->A$M3B000001;NOP$M3C006D5C;PC->AR,PC加1$M3D006D5E;PC->AR,PC加1$M3E006D68;PC->AR,PC加1$M3F006D6C;PC->AR,PC加1;//**EndOfMicroControllerData**//