版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 課程名稱: 計(jì)算機(jī)組成原理 </p><p> 專 業(yè): 計(jì)算機(jī)XXX </p><p> 班 級(jí): 計(jì)算機(jī)XXXX班 </p><p> 學(xué) 號(hào): XXXX </p>
2、<p> 姓 名: </p><p> 指導(dǎo)老師: XXX </p><p> 日 期: 2013年3月20日 </p><p><b> 目錄</b></p><p><b> 設(shè)計(jì)題目1</b><
3、;/p><p><b> 1.數(shù)據(jù)格式1</b></p><p><b> 2.指令系統(tǒng)1</b></p><p> 2.1.算術(shù)邏輯運(yùn)算指令1</p><p> 2.2.訪內(nèi)指令及轉(zhuǎn)移指令1</p><p> 2.3.輸入輸出指令2</p>&
4、lt;p> 2.4.停機(jī)指令2</p><p> 2.5.具體編碼2</p><p><b> 3.數(shù)據(jù)通路3</b></p><p> 3.1.全局概略圖3</p><p> 3.2.單片機(jī)寫控制4</p><p> 3.3.微程序顯示4</p>&l
5、t;p> 3.4.指令寄存器5</p><p> 3.5.通用寄存器6</p><p><b> 3.6.運(yùn)算器7</b></p><p> 3.7.內(nèi)存和程序計(jì)數(shù)器8</p><p> 3.8.地址總線顯示9</p><p> 3.9.手動(dòng)輸入微程序10</p
6、><p> 3.10.單片機(jī)寫微程序10</p><p> 3.11.控制存儲(chǔ)器11</p><p> 3.12.指令譯碼12</p><p> 3.13.微地址顯示13</p><p> 3.14.單片機(jī)與數(shù)據(jù)總線輸入14</p><p> 3.15.設(shè)計(jì)說明14</
7、p><p><b> 4.時(shí)序系統(tǒng)15</b></p><p> 4.1.時(shí)序系統(tǒng)與起??刂?5</p><p> 4.2.時(shí)序波形圖15</p><p> 5.微指令格式16</p><p> 6.微程序控制器17</p><p> 6.1.原理圖17
8、</p><p> 6.2.地址轉(zhuǎn)移邏輯18</p><p> 7.微程序流程圖19</p><p> 8.微程序代碼表19</p><p><b> 9.設(shè)計(jì)體會(huì)21</b></p><p> 10.參考文獻(xiàn)21</p><p><b>
9、11.附錄21</b></p><p> 11.1.單片機(jī)寫程序21</p><p> 11.1.微程序編碼轉(zhuǎn)換程序29</p><p><b> 設(shè)計(jì)題目</b></p><p> 一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試</p><p><b> 1.數(shù)據(jù)格式</
10、b></p><p><b> 字長(zhǎng):8位</b></p><p><b> 格式:定點(diǎn)整數(shù)</b></p><p> 其中: 第7位為符號(hào)位,數(shù)值表示范圍是:</p><p> 定點(diǎn)整數(shù):-128 ≤X≤127。</p><p><b> 2.指令
11、系統(tǒng)</b></p><p> 指令的類型設(shè)計(jì):算術(shù)邏輯運(yùn)算、數(shù)據(jù)存取、程序控制、輸入輸出,按固定操作碼4位長(zhǎng)度進(jìn)行設(shè)計(jì),設(shè)計(jì)14條指令。</p><p> 2.1.算術(shù)邏輯運(yùn)算指令</p><p> 設(shè)計(jì)7條算術(shù)邏輯運(yùn)算類指令并用單字節(jié)表示,尋址方式采用寄存器尋址,指令為RR型,其格式如下:</p><p> 其中:OP
12、-CODE為操作碼,Rs為源寄存器,Rd為目的寄存器</p><p> 2.2.訪內(nèi)指令及轉(zhuǎn)移指令</p><p> 2條訪問指令:存數(shù)(STA)、取數(shù)(LDA)</p><p> 2條轉(zhuǎn)移指令:無條件轉(zhuǎn)移(JMP)、結(jié)果為零或有進(jìn)位轉(zhuǎn)移指令(BZC)</p><p><b> 指令格式為:</b></p&
13、gt;<p> 其中:D為位移量(正負(fù)均可),M為尋址方式,其定義如下:</p><p> 本模型機(jī)選擇變址寄存器Ri為寄存器R2。</p><p> 2.3.輸入輸出指令</p><p><b> 格式如下: </b></p><p> 其中,addr=01 時(shí),選中“INPUT DEVICE”
14、中的開關(guān)組作為入設(shè)備,addr=10時(shí),選中“OUTPUT DEVICE”中的七段LED數(shù)碼塊作為輸出設(shè)備。</p><p><b> 2.4.停機(jī)指令</b></p><p><b> 格式如下: </b></p><p> 停機(jī)指令HALT,用于實(shí)現(xiàn)停機(jī)操作。</p><p><b&
15、gt; 2.5.具體編碼</b></p><p><b> 3.數(shù)據(jù)通路</b></p><p><b> 3.1.全局概略圖</b></p><p> 3.2.單片機(jī)寫控制</p><p><b> 3.3.微程序顯示</b></p>&l
16、t;p><b> 3.4.指令寄存器</b></p><p><b> 3.5.通用寄存器</b></p><p><b> 3.6.運(yùn)算器</b></p><p> 3.7.內(nèi)存和程序計(jì)數(shù)器</p><p> 3.8.地址總線顯示</p><
17、;p> 3.9.手動(dòng)輸入微程序</p><p> 3.10.單片機(jī)寫微程序</p><p> 3.11.控制存儲(chǔ)器</p><p><b> 3.12.指令譯碼</b></p><p> 3.13.微地址顯示</p><p> 3.14.單片機(jī)與數(shù)據(jù)總線輸入</p>
18、<p><b> 3.15.設(shè)計(jì)說明</b></p><p><b> 4.時(shí)序系統(tǒng)</b></p><p> 4.1.時(shí)序系統(tǒng)與起停控制</p><p><b> 4.2.時(shí)序波形圖</b></p><p><b> 5.微指令格式</b
19、></p><p><b> 6.微程序控制器</b></p><p><b> 6.1.原理圖</b></p><p> 6.2.地址轉(zhuǎn)移邏輯</p><p><b> 7.微程序流程圖</b></p><p><b> 8.
20、微程序代碼表</b></p><p><b> 9.設(shè)計(jì)體會(huì)</b></p><p> 這次計(jì)算機(jī)組成原理課程設(shè)計(jì)不僅是一個(gè)綜合復(fù)習(xí)課堂知識(shí)的過程,而且是一次非常好的鍛煉實(shí)踐能力的機(jī)會(huì)。</p><p> 以前在學(xué)習(xí)計(jì)算機(jī)科學(xué)與技術(shù)這個(gè)專業(yè)時(shí),主要是接觸軟件,忽略了很多硬件方面的知識(shí)。但是,只有綜合學(xué)習(xí)和應(yīng)用計(jì)算機(jī)軟硬件知識(shí),
21、才能更好和更深層次地理解計(jì)算機(jī)的工作原理。</p><p> 在課程設(shè)計(jì)中發(fā)現(xiàn)對(duì)學(xué)過的一些理論知識(shí)的理解還不夠深刻,尤其是一些細(xì)節(jié)方面的知識(shí)。只是知其然,而不知其所以然,缺乏深入的思考,往往只看到了表面。</p><p> 在課程設(shè)計(jì)過程中遇到了一些理解不清的知識(shí)點(diǎn)。通過看課本,到圖書館借閱相關(guān)資料學(xué)習(xí),最后加深了對(duì)相關(guān)知識(shí)點(diǎn)的理解,應(yīng)用到了課程設(shè)計(jì)中。對(duì)一些芯片的具體參數(shù)和用法不太熟
22、悉,通過上網(wǎng)搜索,學(xué)會(huì)了使用這些芯片。</p><p> 通過這次課程設(shè)計(jì),我對(duì)計(jì)算機(jī)的組成和工作原理的理解更加深入了。同時(shí),也鍛煉了自己實(shí)際分析問題和解決問題的能力,為以后的進(jìn)一步學(xué)習(xí)打下了基礎(chǔ)。</p><p><b> 10.參考文獻(xiàn)</b></p><p> 《計(jì)算機(jī)組成原理》,科學(xué)出版社,白中英著。</p><
23、;p> 《計(jì)算機(jī)組成原理與系統(tǒng)結(jié)構(gòu)試驗(yàn)教程》,西安電子科技大學(xué)出版社,楊小龍編著。</p><p> 百度百科中相關(guān)芯片資料</p><p><b> 11.附錄 </b></p><p> 11.1.單片機(jī)寫程序</p><p> #include "reg51.h"</p&g
24、t;<p> #define DELAY_T 4 //延時(shí)函數(shù)單位時(shí)間</p><p> #define PRO_LONG 16 //程序長(zhǎng)度</p><p> sbit C51_NOT_SW_B=P0^0;//C51單片機(jī)寫存儲(chǔ)器控制邏輯</p><p> sbit WUD_CE0=P1^0;//寫微程序數(shù)據(jù)片選信號(hào)</
25、p><p> sbit WUD_CE1=P1^1;</p><p> sbit WUD_CE2=P1^2;</p><p> sbit MCS0=P1^3;//控制存儲(chǔ)器片選信號(hào)</p><p> sbit MCS1=P1^4;</p><p> sbit MCS2=P1^5;</
26、p><p> sbit MOE=P1^6;//控制存儲(chǔ)器讀選通信號(hào)</p><p> sbit MWE=P1^7;//控制存儲(chǔ)器寫選通信號(hào)</p><p> sbit WRITE_TUA=P2^0;//寫微地址轉(zhuǎn)移邏輯選通信號(hào)</p><p> sbit C51_LDAR=P2^1;//C51寫地址寄存器選通信號(hào)<
27、/p><p> sbit WDBUSCE=P2^2;//寫數(shù)據(jù)總線選通信號(hào)</p><p> sbit C51_CE=P2^3;//C51訪問存儲(chǔ)器片選信號(hào)</p><p> sbit C51_OE=P2^4;//C51讀存儲(chǔ)器選通信號(hào)</p><p> sbit C51_WE=P2^5;//C51寫存儲(chǔ)器選通信號(hào)<
28、/p><p> sbit OEUA=P2^6;//C51寫微地址選通信號(hào)</p><p> sbit WEUA=P2^7;//C51鎖存微地址信號(hào)</p><p><b> /*程序注釋</b></p><p><b> 輸入R1=16</b></p><p>
29、;<b> 輸出R1=16</b></p><p><b> 內(nèi)存讀取R0=12</b></p><p><b> 輸出R0=12</b></p><p><b> 自增R0</b></p><p><b> 輸出R0=13</b
30、></p><p> R0+R1->R1=29</p><p><b> 輸出R1=29</b></p><p><b> 輸出R1=29</b></p><p><b> 清零R0=0</b></p><p><b>
31、輸出R0=0</b></p><p><b> 輸出R0=0</b></p><p><b> 輸出R0=0</b></p><p><b> 停機(jī)</b></p><p><b> */</b></p><p>
32、; char ram[16]={ //程序</p><p> 0x45,//0100 0101 IN R1 //R1=16</p><p> 0x59,//0101 1001 OUT R1 //R1=16</p><p> 0x00,//0000 0000 LAD R0 //R0=[0x0f]=0x12</p>
33、<p> 0x0f,//data_0=[0x0f]=0x12</p><p> 0x58,//0101 1000 OUT R0 //R0=0x12</p><p> 0xb0,//1011 0000 INC R0 //R0=13</p><p> 0x58,//0101 1000 OUT R0 //R0=13 </p>
34、<p> 0x91,//1001 0001 R0+R1->R1 //R1=16+13=29</p><p> 0x59,//0101 1001 OUT R1 //R1=29</p><p> 0x59,//0101 1001 OUT R1</p><p> 0x70,//0111 0000 CLR R0 //R0=00</p&
35、gt;<p> 0x58,//0101 1000 OUT R0 //R0=00</p><p> 0x58,//0101 1000 OUT R0 //R0=00</p><p> 0x58,//0101 1000 OUT R0 //R0=00</p><p> 0x60,//0110 0000 STOP </p>
36、<p> 0x12,//data_0=[0x0f]=0x12 </p><p><b> };</b></p><p> char code c2[61]={ //控制存儲(chǔ)器高8位</p><p> 0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,</p><p&
37、gt; 0x01,0x01,0x00,0x01,0x00,0x00,0x01,0x95,</p><p> 0x01,0x01,0x01,0x01,0x00,0x01,0x01,0x31,</p><p> 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,</p><p> 0x00,0x02,0x05,0x01,0x01,0
38、x95,0x00,0x01,</p><p> 0x95,0x95,0x01,0x95,0x01,0x05,0x09,0x01,</p><p> 0x05,0x95,0x01,0x01,0x05,0xb9,0x0d,0x01,</p><p> 0x29,0x01,0x19,0x07,0x06</p><p><b> }
39、;</b></p><p> char code c1[61]={ //控制存儲(chǔ)器中8位</p><p> 0x81,0xed,0xc0,0xa0,0xe0,0xe0,0xa0,0xe0,</p><p> 0xed,0xed,0xa0,0x80,0x20,0xa0,0xb6,0xea,</p><p> 0xed
40、,0xed,0xed,0xed,0x10,0x04,0x80,0x9a,</p><p> 0x92,0xa2,0xb2,0xa4,0xa2,0xa4,0x82,0x82,</p><p> 0x90,0x84,0xda,0x80,0x80,0xaa,0xa0,0xbc,</p><p> 0xea,0xaa,0xb4,0x9a,0xa4,0xaa,0xaa,
41、0xaa,</p><p> 0xaa,0x9a,0x9a,0xb4,0xda,0x9a,0x9a,0xa2,</p><p> 0x98,0xa2,0x98,0x0a,0x8a</p><p><b> };</b></p><p> char code c0[61]={ //控制存儲(chǔ)器低8位</
42、p><p> 0x08,0x82,0x50,0x04,0xa0,0x06,0x07,0xa0,</p><p> 0x8a,0x8c,0x3b,0x01,0x3c,0x0e,0x0f,0x25,</p><p> 0x83,0x85,0x8d,0xa6,0x01,0x01,0x16,0x01,</p><p> 0x01,0x2a,0x2
43、c,0x32,0x33,0x36,0x08,0x08,</p><p> 0x01,0x01,0x01,0xe4,0x01,0x90,0x27,0x28,</p><p> 0x29,0x90,0x2b,0x01,0x2d,0x2e,0x2f,0x30,</p><p> 0x31,0x01,0x01,0x36,0x01,0x01,0x01,0x08,<
44、/p><p> 0x08,0x08,0x08,0x08,0x09</p><p><b> };</b></p><p><b> char i;</b></p><p> void delay(char t) //延時(shí)函數(shù),調(diào)整延時(shí)時(shí)間,可看到讀寫過程</p><p>
45、;<b> {</b></p><p> char i,j,k;</p><p> for(i=0;i<t;i++)</p><p> for(j=0;j<t;j++)</p><p> for(k=0;k<t;k++)</p><p><b> ;<
46、/b></p><p><b> }</b></p><p> void init(void) //初始化數(shù)據(jù),準(zhǔn)備寫入數(shù)據(jù)</p><p><b> {</b></p><p> C51_NOT_SW_B=1;</p><p> WUD_CE0=1;<
47、;/p><p> WUD_CE1=1;</p><p> WUD_CE2=1; </p><p><b> MCS0=1;</b></p><p><b> MCS1=1;</b></p><p><b> MCS2=1;</b></p>
48、;<p><b> MOE=1;</b></p><p><b> MWE=1;</b></p><p> WRITE_TUA=1;</p><p> C51_LDAR=0;</p><p> WDBUSCE=1;</p><p><b>
49、 C51_CE=1;</b></p><p><b> C51_OE=1;</b></p><p><b> C51_WE=1;</b></p><p><b> OEUA=1;</b></p><p><b> WEUA=0;</b>
50、</p><p><b> }</b></p><p> void pre_run(void) //準(zhǔn)備運(yùn)行模型計(jì)算機(jī)</p><p><b> {</b></p><p> C51_NOT_SW_B=0;</p><p> WUD_CE0=1;</p>
51、;<p> WUD_CE1=1;</p><p> WUD_CE2=1;</p><p><b> MCS0=0;</b></p><p><b> MCS1=0;</b></p><p><b> MCS2=0; </b></p>&l
52、t;p><b> MOE=0;</b></p><p><b> MWE=1;</b></p><p> WRITE_TUA=0;</p><p> C51_LDAR=0;</p><p> WDBUSCE=1;</p><p><b> C51_
53、CE=1;</b></p><p><b> C51_OE=1;</b></p><p><b> C51_WE=1;</b></p><p><b> OEUA=1;</b></p><p><b> WEUA=0;</b></
54、p><p><b> }</b></p><p> void write_ram(void) //寫內(nèi)存</p><p><b> { </b></p><p><b> init();</b></p><p> for(i=0;i<PRO
55、_LONG;i++) </p><p><b> {</b></p><p><b> P3=i; </b></p><p> WDBUSCE=0;</p><p> C51_LDAR=0;</p><p> C51_LDAR=1;</p><p
56、> delay(DELAY_T);</p><p> P3=ram[i];</p><p> WDBUSCE=0;</p><p> C51_CE=0; </p><p><b> C51_WE=0;</b></p><p> delay(DELAY_T);</p&
57、gt;<p> C51_CE=1;</p><p><b> C51_WE=1;</b></p><p> delay(DELAY_T); </p><p> WDBUSCE=1;</p><p> delay(DELAY_T); </p><p><b>
58、 } </b></p><p> P3=0; //地址寄存器清零</p><p> WDBUSCE=0;</p><p> C51_LDAR=0;</p><p> C51_LDAR=1;</p><p><b> } </b></p><p&
59、gt; void read_ram(void) //讀內(nèi)存</p><p><b> {</b></p><p><b> init();</b></p><p> for(i=0;i<PRO_LONG;i++)</p><p><b> {</b></
60、p><p><b> P3=i; </b></p><p> WDBUSCE=0;</p><p> C51_LDAR=0;</p><p> C51_LDAR=1;</p><p> delay(DELAY_T);</p><p> WDBUSCE=1;<
61、/p><p> C51_CE=0;</p><p><b> C51_OE=0;</b></p><p> delay(DELAY_T); </p><p> C51_CE=1;</p><p><b> C51_OE=1;</b></p><p
62、> delay(DELAY_T); </p><p><b> } </b></p><p> P3=0; //地址寄存器清零</p><p> WDBUSCE=0;</p><p> C51_LDAR=0;</p><p> C51_LDAR=1;</p&g
63、t;<p><b> } </b></p><p> void write_m_ram(void) //寫控制存儲(chǔ)器</p><p><b> { </b></p><p><b> init();</b></p><p><b> MCS0
64、=0;</b></p><p> for(i=0;i<61;i++) </p><p><b> {</b></p><p><b> P3=i; </b></p><p><b> OEUA=0;</b></p><p>&l
65、t;b> WEUA=0;</b></p><p><b> WEUA=1;</b></p><p> P3=c0[i];</p><p> WUD_CE0=0;</p><p><b> MOE=1;</b></p><p><b&g
66、t; MWE=0; </b></p><p><b> MWE=1;</b></p><p> delay(DELAY_T);</p><p> WUD_CE0=1;</p><p> delay(DELAY_T); </p><p><b> } </
67、b></p><p><b> MCS0=1;</b></p><p><b> MCS1=0;</b></p><p> for(i=0;i<61;i++) </p><p><b> {</b></p><p><b>
68、 P3=i; </b></p><p><b> OEUA=0;</b></p><p><b> WEUA=0;</b></p><p><b> WEUA=1;</b></p><p> P3=c1[i];</p><p>
69、 WUD_CE1=0;</p><p><b> MOE=1;</b></p><p><b> MWE=0; </b></p><p><b> MWE=1;</b></p><p> delay(DELAY_T);</p><p>
70、WUD_CE1=1;</p><p> delay(DELAY_T); </p><p><b> } </b></p><p><b> MCS1=1;</b></p><p><b> MCS2=0;</b></p><p> for(
71、i=0;i<61;i++) </p><p><b> {</b></p><p><b> P3=i; </b></p><p><b> OEUA=0;</b></p><p><b> WEUA=0;</b></p>&l
72、t;p><b> WEUA=1;</b></p><p> P3=c2[i];</p><p> WUD_CE2=0;</p><p><b> MOE=1;</b></p><p><b> MWE=0; </b></p><p&g
73、t;<b> MWE=1;</b></p><p> delay(DELAY_T);</p><p> WUD_CE2=1;</p><p> delay(DELAY_T); </p><p><b> } </b></p><p><b> MCS
74、2=1;</b></p><p><b> } </b></p><p> void read_m_ram(void) //讀控制存儲(chǔ)器</p><p><b> { </b></p><p><b> init();</b></p>&l
75、t;p><b> MWE=1;</b></p><p> for(i=0;i<61;i++) </p><p><b> {</b></p><p><b> P3=i; </b></p><p><b> OEUA=0;</b>&
76、lt;/p><p><b> WEUA=0;</b></p><p><b> WEUA=1;</b></p><p><b> MCS0=0;</b></p><p><b> MCS1=0;</b></p><p>
77、<b> MCS2=0;</b></p><p> MOE=0;</p><p> delay(DELAY_T*1);</p><p><b> MOE=1;</b></p><p> delay(DELAY_T*1); </p><p><b&
78、gt; }</b></p><p><b> P3=0; </b></p><p><b> OEUA=0;</b></p><p><b> WEUA=0;</b></p><p><b> WEUA=1; </b></p&
79、gt;<p><b> } </b></p><p> void main(void) //主函數(shù)</p><p><b> {</b></p><p> write_ram(); //寫內(nèi)存</p><p> read_ram(); //讀內(nèi)存</p
80、><p> write_m_ram(); //寫控制存儲(chǔ)器</p><p> read_m_ram(); //讀控制存儲(chǔ)器</p><p> pre_run(); //準(zhǔn)備運(yùn)行</p><p><b> while(1)</b></p><p><b> ;<
81、/b></p><p><b> }</b></p><p> 11.1.微程序編碼轉(zhuǎn)換程序</p><p> 因?yàn)樾枰獙⒃S多24位2進(jìn)制的微程序轉(zhuǎn)換為16進(jìn)制的數(shù)據(jù)寫入控制存儲(chǔ)器,所以用PHP語言編寫自動(dòng)轉(zhuǎn)換程序,提高轉(zhuǎn)換速度和準(zhǔn)確度。</p><p><b> 運(yùn)行效果如下圖:</b&g
82、t;</p><p><b> <?php</b></p><p> echo "welcome to data change<hr>";</p><p> function num2_to_num16($str)</p><p><b> {</b>&
83、lt;/p><p> switch($str)</p><p><b> {</b></p><p> case"0000":return '0';</p><p> case"0001":return '1';</p><p
84、> case"0010":return '2';</p><p> case"0011":return '3';</p><p> case"0100":return '4';</p><p> case"0101":retu
85、rn '5';</p><p> case"0110":return '6';</p><p> case"0111":return '7';</p><p> case"1000":return '8';</p><
86、p> case"1001":return '9';</p><p> case"1010":return 'a';</p><p> case"1011":return 'b';</p><p> case"1100":ret
87、urn 'c';</p><p> case"1101":return 'd';</p><p> case"1110":return 'e';</p><p> case"1111":return 'f';</p><
88、;p> default:return "<hr>wrong num2<hr>";</p><p><b> }</b></p><p><b> }</b></p><p> $numbers=file_get_contents('number.txt
89、9;);</p><p> $numbers_array=explode("\n",$numbers); //切開字符串</p><p> $rs=array();</p><p> foreach($numbers_array as $v)</p><p><b> {</b></p
90、><p> $v1=substr($v,0,1);</p><p> if($v1<'0'||$v1>'9')</p><p><b> ; </b></p><p><b> else</b></p><p> array_
91、push($rs,$v);</p><p><b> }</b></p><p> foreach($rs as &$v)</p><p><b> {</b></p><p> $mode="/\D/";</p><p> $v=pre
92、g_replace($mode,'',$v);</p><p><b> }</b></p><p> foreach($rs as &$v)//change to num16</p><p><b> {</b></p><p><b> $temp=
93、39;';</b></p><p> for($i=0; $i<6; $i++)</p><p> $temp.=num2_to_num16(substr($v,2+4*$i,4));</p><p> $v=$temp;</p><p><b> }</b></p>&
94、lt;p><b> $i=0;</b></p><p> $output=array('','','');</p><p> foreach($rs as $v)</p><p><b> {</b></p><p> if(($i+1
95、)%8==0)</p><p> $tail='<br>';</p><p><b> else</b></p><p> $tail='';</p><p> $output[0].="0x".substr($v,0,2).','
96、.$tail;</p><p> $output[1].="0x".substr($v,2,2).','.$tail;</p><p> $output[2].="0x".substr($v,4,2).','.$tail;</p><p><b> $i++;</b&
97、gt;</p><p><b> }</b></p><p><b> $i=2;</b></p><p> echo "program result=<hr>";</p><p> foreach($output as &$v)</p>
98、<p><b> {</b></p><p> $v="char code c".$i--."[61]={<br>".substr($v,0,-6).'<br>};<br><br>';</p><p><b> echo $v;<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---一臺(tái)模型計(jì)算機(jī)的設(shè)計(jì)與調(diào)試
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測(cè)試
- 組成原理課程設(shè)計(jì)-設(shè)計(jì)一臺(tái)模型計(jì)算機(jī)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--研制一臺(tái)性能簡(jiǎn)單的實(shí)驗(yàn)計(jì)算機(jī)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--基本模型計(jì)算機(jī)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--模型計(jì)算機(jī)設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)-- 模型計(jì)算機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)——模型計(jì)算機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)的實(shí)驗(yàn)報(bào)告--設(shè)計(jì)一臺(tái)性能簡(jiǎn)單的計(jì)算機(jī)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)-概念模型計(jì)算機(jī)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---模型機(jī)組成設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告--復(fù)雜模型計(jì)算機(jī)的設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--簡(jiǎn)單計(jì)算機(jī)的設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---簡(jiǎn)單計(jì)算機(jī)的設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--設(shè)計(jì)一臺(tái)嵌入式cisc模型機(jī)
評(píng)論
0/150
提交評(píng)論