freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告-在線瀏覽

2025-03-08 00:01本頁面
  

【正文】 II ADDC A, R? ADDC A, R? ADDC A, MM ADDC A, II SUB A, R?SUB A, R? SUB A, MM SUB A, II SUBC A, R? SUBC A, R? SUBC A, MM SUBC A, IIAND A, R? AND A, R? AND A, MM AND A, II OR A, R?OR A, R? OR A, MM OR A, IICPL AMOV A, R? MOV A, R? MOV A, MM MOV A, II MOV R?, A MOV R?, AMOV MM, A MOV R?, IIJC MM JZ MM JMP MMCALL MM RET移位指令:中斷返回指令:輸入/輸出指令:RR A RL A RRC A RLC ARETIREAD MMWRITE MM INOUT4. 模型機(jī)指令格式該模型機(jī)微指令系統(tǒng)的特點(diǎn)(包括其微指令格式的說明等):1. 總體概述該模型機(jī)的微命令是以直接表示法進(jìn)行編碼的,其特點(diǎn)是操作控制字段中的每一位代表一個(gè)微命令。缺點(diǎn)是微指令字較長,因而使控制存儲(chǔ)器容量較大。微程序控制器由微程序給出24位控制信號(hào),而微程序的地址又是由指令碼提供的,也就是說24位控制信號(hào)是由指令碼確定的。其中微命令字段采用直接按位的表示法,哪位為0,表示選中該微操作,而微程序的地址則由指令碼指定。 EMWR: 程序存儲(chǔ)器EM寫信號(hào)。 PCOE: 將程序計(jì)數(shù)器PC的值送到地址總線ABUS上。 IREN: 將程序存儲(chǔ)器EM讀出的數(shù)據(jù)打入指令寄存器IR和微指令計(jì)數(shù)器uPC。 ELP: PC打入允許,與指令寄存器的IRIR2位結(jié)合,控制程序跳轉(zhuǎn)。 MAROE:將地址寄存器MAR的值送到地址總線ABUS上。 STEN: 將數(shù)據(jù)總線DBUS上數(shù)據(jù)存入堆棧寄存器ST中。 RWR: 寫寄存器組R0R3,寄存器R?的選擇由指令的最低兩位決定。 FEN: 將標(biāo)志位存入ALU內(nèi)部的標(biāo)志寄存器。X2 X1 X0輸出寄存器0 0 0IN_OE 外部輸入門0 0 1IA_OE 中斷向量0 1 0ST_OE 堆棧寄存器0 1 1PC_OE PC寄存器1 0 0D_OE 直通門1 0 1R_OE 右移門1 1 0L_OE 左移門1 1 1沒有輸出WEN: 將數(shù)據(jù)總線DBUS的值打入工作寄存器W中。 SSS0三位組合決定ALU做何種運(yùn)算。W 與1 0 0A+W+C 帶進(jìn)位加1 0 1AWC 帶進(jìn)位減1 1 0~A A取反1 1 1A 輸出A2. 計(jì)算機(jī)中實(shí)現(xiàn)乘法和除法的原理(1)無符號(hào)乘法①算法流程圖:開始設(shè)置乘數(shù)、被乘數(shù)、累加器R1是否為0 Y NR1進(jìn)位右移 是否進(jìn)位 N YR0加入結(jié)果寄存器被乘數(shù)R0左移結(jié)束 ②硬件原理框圖: RDL乘數(shù)右移被乘數(shù)右移R0保存結(jié)果 判斷乘數(shù)末位 ALUWAR2R1乘數(shù)被乘數(shù)(2)無符號(hào)除法①算法流程圖:開始初始化被除數(shù)R0,除數(shù)R1,商R2,計(jì)數(shù)器R3做減法余數(shù)為負(fù) N Y除數(shù)右移商左移除數(shù)右移商左移商為1商為0結(jié)束結(jié)束做加法 N N計(jì)算余數(shù) Y Y輸出結(jié)果結(jié)束 ②硬件原理框圖: 商左移RDL除數(shù)右移R0(商) 判斷乘數(shù)末位 ALUR0(計(jì)數(shù)器)WAR2R1除數(shù)被除數(shù)3.對(duì)應(yīng)于以上算法如何分配使用COP2000實(shí)驗(yàn)儀中的硬件(1)無符號(hào)乘法 硬件名稱實(shí)現(xiàn)算法功能描述寄存器R0① 初始化時(shí),用來存放被乘數(shù);② 在程序執(zhí)行的過程中,用來存放向左移位后的被乘數(shù)。寄存器R2計(jì)算時(shí)用來存放部分積和最后的積累加器A執(zhí)行ADD A,R?(加法)、SHL R?(左移一位)、SHR R?(右移一位)等命令時(shí)所必須使用的寄存器。左移門L用來實(shí)現(xiàn)相應(yīng)數(shù)據(jù)左移一位的運(yùn)算,并能夠控制該運(yùn)算后的結(jié)果是否輸出到數(shù)據(jù)總線。右移門R用來實(shí)現(xiàn)相應(yīng)數(shù)據(jù)右移一位的運(yùn)算,并能夠控制該運(yùn)算后的結(jié)果是否輸出到數(shù)據(jù)總線。③ 當(dāng)要從EM中讀取數(shù)據(jù)時(shí),由PC提供地址。微程序計(jì)數(shù)器μPC向微程序存儲(chǔ)器μM提供相應(yīng)微指令的地址。輸出寄存器OUT可以將運(yùn)算結(jié)果輸出到輸出寄存器OUT(本實(shí)驗(yàn)未用)。(2)無符號(hào)除法硬件名稱實(shí)現(xiàn)算法功能描述寄存器R0初始化時(shí),用來存放被除數(shù)和計(jì)算后的余數(shù)。寄存器R2在程序執(zhí)行過程中,用來保存當(dāng)前算得的商。累加器A① 計(jì)算時(shí)用來存放中間結(jié)果;② 執(zhí)行ADD A,R?(加法)、SUB A,R?(減法)等命令時(shí)所必須使用的寄存器。左移門L用來實(shí)現(xiàn)相應(yīng)數(shù)據(jù)左移一位的運(yùn)算,并能夠控制該運(yùn)算后的結(jié)果是否輸出到數(shù)據(jù)總線。右移門R用來實(shí)現(xiàn)相應(yīng)數(shù)據(jù)右移一位的運(yùn)算,并能夠控制該運(yùn)算后的結(jié)果是否輸出到數(shù)據(jù)總線。③ 當(dāng)要從EM中讀取數(shù)據(jù)時(shí),由PC提供地址。微程序計(jì)數(shù)器μPC向微程序存儲(chǔ)器μM提供相應(yīng)微指令的地址。輸出寄存器OUT可以將運(yùn)算結(jié)果輸出到輸出寄存器OUT(本實(shí)驗(yàn)未用)。4.在COP2000集成開發(fā)環(huán)境下設(shè)計(jì)全新的指令/微指令系統(tǒng)設(shè)計(jì)結(jié)果如表所示(可按需要增刪表項(xiàng))(1) 新的指令集(如果針對(duì)乘除法設(shè)計(jì)了兩個(gè)不同指令集要分別列表)助記符機(jī)器碼1機(jī)器碼2指令說明_FATCH_ 000000xx0003實(shí)驗(yàn)機(jī)占用,不可修改。MOVR?,II000001xx0407II將立即數(shù)II存放到寄存器R?中。ADD R?,A 000100xx1013將累加器A中的數(shù)加入到寄存器R?中,并影響標(biāo)志位。ADDR?,II000111xx1C1FII將寄存器R?中的數(shù)據(jù)與立即數(shù)相與,結(jié)果存入R?。RL R?001001xx2427將寄存器R?中的數(shù)據(jù)邏輯左移一位。RLC R?001011xx2C2F將寄存器R?中的數(shù)據(jù)帶進(jìn)位左移一位。CLR R?001101xx3437將寄存器R?中的內(nèi)容清零。ENDP001111xx3C3F程序結(jié)束。JZ MM010001XX 4447MM若零標(biāo)志位置1,跳轉(zhuǎn)到MM地址。(2) 新的微指令集助記符狀態(tài)微地址微程序數(shù)據(jù)輸出數(shù)據(jù)打入地址輸出運(yùn)算器移位控制mPCPC_FATCH_T0 00CBFFFF浮空指令寄存器IR PC輸出A輸出寫入+101FFFFFF浮空浮空A輸出+102FFFFFF浮空浮空A輸出+103FFFFFF浮空浮空A輸出+1MOV R?,IIT104C7FBFF存儲(chǔ)器值EM寄存器R?PC輸出A輸出+1+1T005CBFFFF浮空指令寄存器IR PC輸出A輸出寫入+106FFFFFF浮空A輸出+1+107FFFFFF浮空A輸出+1+1MOV R?,AT108FFFB9FALU直通寄存器R?浮空A輸出+1T009CBFFFF浮空指令寄存器IR PC輸出A輸出寫入+1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1