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

正文內容

計算機組成原理課程設計報告江蘇大學軟件工程(已改無錯字)

2023-06-14 04:26:24 本頁面
  

【正文】 、數(shù)據(jù)及運行結果測試內容:SAR指令運行數(shù)據(jù):內存地址(H)機器碼(H)匯編指令0000003A 0010SAR 0010H運行結果及分析:從微地址可以看出,第一階段先是取指令001002003再是取目的操作數(shù),00601B01F024025026007,是直接尋址方式,最后是執(zhí)行階段,00709206F070,執(zhí)行SAR指令。由下一條指令可以看出結果變成了03B0,為右移后的結果,正確。四、設計中遇到的問題及解決辦法 在實例化兩個四選一多路器時,給data_lsb,data_hsb初始化了,導致運行結果出錯,經(jīng)過老師的指導,改正正確。 第六天 為CPU擴充堆棧類指令一、設計目標 在前面的CPU的基礎上增加堆棧,使其支持與堆棧有關的PUSH、POP、CALL、RET指令二、硬件設計SP模塊設計(加上適當注釋)`timescale 1ns / 1psmodule SP(q,d,clk,ce,n_reset)。 parameter DATAWIDTH=16。 output [DATAWIDTH1:0] q。 input [DATAWIDTH1:0] d。 input clk,ce,n_reset。 reg [DATAWIDTH1:0] q。always @(posedge clk or negedge n_reset)beginif (!n_reset) q =16 39。h003F。 //當復位信號有效時,SP的輸出為03Felse if (ce) //當使能信號有效時,輸出就是輸入的內容q = d。 endendmodule頂層模塊設計(自己增加修改的設計部分)SP (DATAWIDTH) SP(.d(IB), .q(SP_out), .clk(clock), .ce(SPce), .n_reset(n_reset))。buffer (DATAWIDTH) SP_IB(.q(IB),.d(SP_out),.oe(SPoe))。三、PUSH、POP、CALL、RET指令微程序的設計PUSH(堆棧指令)微地址(H)微指令(H)微命令BMNA注釋0C0F43000C1SPoe,Ace,SV00C1取sp0C162B300C2Soe,DEC,SV,DRce00C2Sp10C27C0800C3Soe, SPce, ARce00C3Sp1后的地址0C300052000DRoe’, ARoe’, WR0000將內容寫入sp1所指向的內存中POP(壓棧指令)微地址(H)微指令(H)微命令BMNA注釋0C8B00000C9ARoe, TRce00C9將目標地址先存放在暫存器中0C9F40800CASPoe, ARce, Ace00CA取sp 0CA027610CBRD, ARoe’, DRce’, INC,SV00CB讀出sp所指向的內容,sp10CB800800CCTRoe, ARce00CC取目標地址0CC7C052000ARoe’,DRoe’,WR,Soe,SPce0000將sp中的內容寫入目標地址CALL(子程序調用指令)微地址(H)微指令(H)微命令BMNA注釋0D0F40000D1SPoe, Ace00D1棧頂單元減一,并保存原PC內容0D1B2B000D2DEC,SV, ARoe, TRce00D20D27C0800D3Soe,ARce,SPce00D3將sp1送入SP和AR中0D3200300D4PCoe,DRce00D4將PC內容放入DR0D484052000ARoe’,DRoe’,WR,TRoe,PCce0000寫入棧頂單元RET(返回指令)微地址(H)微指令(H)微命令BMNA注釋03CF408003DSPoe, ARce, Ace003D03D0276103FRD, ARoe’, DRce’, INC,SV003F03FC4000040DRoe, PCce00400407C000000Soe, SPce0000四、測試程序、數(shù)據(jù)及運行結果測試內容:PUSH(堆棧指令)運行數(shù)據(jù):內存地址(H)機器碼(H)匯編指令0000031A 0004PUSH 0004H運行結果及分析:從微地址可以看出,第一階段先是取指令001002003再是取目的操作數(shù),00601B01F024025026007,是直接尋址方式,最后是執(zhí)行階段,0C00C10C20C3000,執(zhí)行PUSH指令。DR中為0004H里的內容5EE2。同時可以看出SP始終為3F。PUSH指令正確。測試內容:POP(壓棧指令) 運行數(shù)據(jù):內存地址(H)機器碼(H)匯編指令0002033A 0008HPOP 0004H運行結果及分析:從微地址可以看出,第一階段先是取指令001002003再是取目的操作數(shù),00601B01F024025026007,是直接尋址方式,最后是執(zhí)行階段,0C80C90CA0CB0CC000,執(zhí)行POP指令。SP減一變?yōu)?E。在內存中可以看出,0008H中的內容變成了0004H中的內容5EE2。POP指令執(zhí)行正確。測試內容:CALL(子程序調用指令) 運行數(shù)據(jù):內存地址(H)機器碼(H)匯編指令00000010035A 00100760 5555CALL 0010HMOV 5555,R0運行結果及分析:從微地址可以看出,第一階段是取第一條指令(CALL 0010H),001002003,再是取目的操作數(shù),00601B01F024025026007,最后是執(zhí)行階段,007
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1