計(jì)算機(jī)硬件基于微程序復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告_第1頁(yè)
計(jì)算機(jī)硬件基于微程序復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告_第2頁(yè)
計(jì)算機(jī)硬件基于微程序復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告_第3頁(yè)
計(jì)算機(jī)硬件基于微程序復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告_第4頁(yè)
計(jì)算機(jī)硬件基于微程序復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)硬件基于微程序的復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告計(jì)算機(jī)硬件基于微程序的復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告/計(jì)算機(jī)硬件基于微程序的復(fù)雜模型機(jī)課程設(shè)計(jì)報(bào)告硬件課程設(shè)計(jì)報(bào)告——基于微程序的復(fù)雜模型機(jī)設(shè)計(jì)硬件課程設(shè)計(jì)報(bào)告——基于微程序的復(fù)雜模型機(jī)設(shè)計(jì)一、硬件課程設(shè)計(jì)目的經(jīng)過一系列硬件課程的學(xué)習(xí)及相關(guān)實(shí)驗(yàn)此后,做一個(gè)綜合的系統(tǒng)性設(shè)計(jì),這在硬件方面是一個(gè)提高,可進(jìn)一步培養(yǎng)實(shí)踐能力。二、硬件課程設(shè)計(jì)內(nèi)容搭建一臺(tái)8位模型機(jī),指令系統(tǒng)要求有10條以上,其中包括運(yùn)算類指令、傳達(dá)類指令、控制轉(zhuǎn)移類指令、輸入輸出指令、停機(jī)指令等。三、指令系統(tǒng)列表采用的一般指令格式為:743210OP-CODERSRDDATA/ADDR模型機(jī)的指令系統(tǒng):指令名稱操作碼指令功能輸入(IN)0000將數(shù)據(jù)輸入寄存器R0輸出(OUT)0001在LED上輸出R0移數(shù)(MOV1)0010Data->Reg,馬上數(shù)送寄存器減法(SUB)0011Rd-Rs->Rd移數(shù)(MOV2)0100[Reg]->Reg,寄存器尋址加法(ADD)0101Rd+Rs->Rd條件轉(zhuǎn)移(JNZ)0110判斷結(jié)果不為零跳轉(zhuǎn)傳達(dá)(MOV3)0111Reg->[Reg]邏輯與(AND)1000Rs&Rd->Rd邏輯或(OR)1001Rs|Rd->Rd無(wú)條件跳轉(zhuǎn)(JMP)1010Data->PC四、微操作流程圖運(yùn)行微程序PC->ARPC+1->PCRAM->BUSBUS->IRP(1)INPUTOUTPUTMOV1INPUT->R0R0->OUTPUTPC->ARPC+1->PCRAM->BUSBUS->R0010101ADDANDORR0->BUSR0->BUSR0->BUSBUS->DR1BUS->DR1BUS->DR1R1->BUSR1->BUSR1->BUSR1->BUSR1->BUSBUS->DR2BUS->DR2BUS->DR2DR1+DR2->DR1&DR2-DR1|DR2->R0>R0R0010101

SUBR0->BUSBUS->DR1R1->BUSBUS->DR2DR2-DR1->R101MOV3R0->BUSBUS->ARR0->BUSBUS->RAM01

MOV2R0->BUSBUS->ARRAM->BUSBUS->R101JNZ/JMPPC->ARPC+1RAM->BUSBUS->PC01五、考據(jù)程序INR0MOVR1,05HADDR1,R0MOVR1,[R0]SUBR0,R1JNZP1MOV[R0],R0ANDR0,R1P0:OUTR0P1:ORR0,R1JMPP0六、機(jī)器指令及微程序機(jī)器指令以下:$P0000;INR0$P0121$P0205;MOVR1,05H$P0354;ADDR1,R0$P0441;MOVR1,[R0]$P0531;SUBR0,R1$P0660$P0731;JZ(JC)$P0870;MOV[R0],R0$P0984;ANDR0,R1$P0A10;OUTR0$P3132;JZ(YES)$P3294;ORR0,R1$P33A0$P340A;JMP微指令以下:$M00018001;00→01$M0101ED82;PC→AR,PC+1$M0200C050;RAM→BUS,BUS→IR,P(1)$M10001001;INPUT→R0$M1201ED83;PC→AR,PC+1$M03009001;RAM→BUS,BUS→R1$M1301A404;R0→BUS,BUS→DR1$M0401B205;R1→BUS,BUS→DR2$M05619A01;DR1減DR2→R0$M1401E206;R0→BUS,BUS→AR$M06000901;RAM→BUS,BUS→R1$M1501A407;R1→BUS,BUS→DR1$M0701B208;R0→DR2,BUS→DR2$M08959B41;DR1加DR2→R1$M1601ED89;PC→AR,PC+1$M0900E0E0;RAM→BUS,BUS→AR,P(3)$M3000D181;RAM→BUS,BUS→PC$M20018001;空操作$M1701E20A;R0→BUS,BUS→AR$M0A028401;R0→BUS,BUS→RAM$M1801A40B;R0→BUS,BUS→DR1$M0B01B20C;R1→BUS,BUS→DR2$M0CB99A01;DR1DR2→R0$M1901A40D;R0→BUS,BUS→DR1$M0D01B20E;R1→BUS,BUS→DR2$M0EE99A01;DR1+DR2→R0$M1A01ED8F;PC→AR,PC+1$M0F00D181;RAM→BUS,BUS→PC$M11030201;R0→OUTPUT七、實(shí)驗(yàn)截圖八、心得領(lǐng)悟?qū)嶒?yàn)整體來(lái)說還是比較簡(jiǎn)單的,就是在輸入微程序和老師的測(cè)試程序時(shí)比較費(fèi)力,弄不好又要重新輸入(此后聽聞可以使用軟件直接燒制)。再一個(gè)就是找錯(cuò)的時(shí)候需要特其他認(rèn)真,各個(gè)方面的問題都要考慮到。比方說微程序自己有沒有錯(cuò),程序有沒有寫錯(cuò),格式可否正確,最后還有考慮到插線也許導(dǎo)線的問題。經(jīng)過此次試驗(yàn),我深深的感覺團(tuán)隊(duì)合作的重要,以及在困難眼前沉穩(wěn)思慮的好處。也進(jìn)一步的加強(qiáng)我對(duì)計(jì)算機(jī)組成結(jié)構(gòu)特別是控制器的設(shè)計(jì)的認(rèn)識(shí)與掌握。(金務(wù)文)經(jīng)歷了兩節(jié)氣間的冥思苦想,終于完成了本次硬件課程設(shè)計(jì)內(nèi)容。誠(chéng)然從前在相關(guān)課程中學(xué)到了與課程設(shè)計(jì)相關(guān)的內(nèi)容,但是在此從前并沒有機(jī)遇將理論知識(shí)付諸實(shí)踐。初上手的時(shí)候感覺特別茫然,不知該如何下手,但是在老師的悉心指導(dǎo)和同學(xué)們之間的熱忱談?wù)?,讓任?wù)的進(jìn)行漸漸有了方向,找到了理論和實(shí)踐相結(jié)合的要點(diǎn)所在。隨著開初的誘惑一個(gè)個(gè)獲

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論