




已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)報(bào)告1實(shí)驗(yàn)名稱運(yùn)算器組成:實(shí)驗(yàn)微程序控制器方式和獨(dú)立方式實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)日期 成績(jī)實(shí)驗(yàn)?zāi)康?.熟悉邏輯測(cè)試筆的使用方法。 2.熟悉TEC-8 模型計(jì)算機(jī)的節(jié)拍脈沖T1、T2、T3; 3.熟悉雙端口通用寄存器組的讀寫操作; 4.熟悉運(yùn)算器的數(shù)據(jù)傳送通路; 5.驗(yàn)證74LS181 的加、減、與、或功能; 6.按給定的數(shù)據(jù),完成幾種指定的算術(shù)、邏輯運(yùn)算運(yùn)算。7.按照表中提供的功能自行驗(yàn)證其中幾種即可。(獨(dú)立方式) 實(shí)驗(yàn)原理1.1微程序控制器 雙端口寄存器組由1 片EPM7064(U40)(圖2.2 中用虛線圍起來(lái)的部分)組成, 內(nèi)部包含4 個(gè)8 位寄存器R0、R1、R2、R3,4 選1 選擇器A,4 選1 選擇器B 和1 個(gè)2-4 譯碼器。根據(jù)信號(hào)RD1、RD0 的值,4 選1 選擇器A 從4 個(gè)寄存器中選擇1 個(gè)寄存器送往ALU 的A 端口。根據(jù)信號(hào)RS1、RS0 的值,4 選1 選擇器B 從4 個(gè)寄存器中選擇1 個(gè)寄存器送往ALU 的B 端口。2-4 譯碼器對(duì)信號(hào)RD1、RD0 進(jìn)行譯碼,產(chǎn)生信號(hào)LR0、LR2、LR3、LR4,任何時(shí)刻這4 個(gè)信號(hào)中只有一個(gè)為1,其它信號(hào)為0。LR3LR0 指示出被寫的寄存器。當(dāng)DRW 信號(hào)為1 時(shí),如果LR0 為1, 則在T3 的上升沿,將數(shù)據(jù)總線DBUS 上的數(shù)寫入R0 寄存器,余類推。 數(shù)據(jù)開關(guān)SD7SD0 是8 個(gè)雙位開關(guān)。用手撥動(dòng)這些開關(guān),能夠生成需要的SD7SD0 的值。數(shù)據(jù)開關(guān)驅(qū)動(dòng)器SWD 是1 片74 LS 244(U50)。在信號(hào)SBUS 為1 時(shí),SD7SD0 通過(guò)SWD 送往數(shù)據(jù)總線DBUS。在本實(shí)驗(yàn)中,使用數(shù)據(jù)開關(guān)SD7SD0 設(shè)置寄存器R0、R1、R2 和R3 的值。 ALU 由2 片74LS181(U41 和U42)、1 片74LS74、1 片74 LS 244、1 片74 LS 245 和1 片74LS30 構(gòu)成。74LS181 完成算術(shù)邏輯運(yùn)算,74 LS 245 和74 LS 30 產(chǎn)生Z 標(biāo)志,74 LS 74 保存標(biāo)志C 和標(biāo)志Z。ALU 對(duì)A7A0 和B7B0 上的2 個(gè)8 位數(shù)據(jù)進(jìn)行算術(shù)邏輯運(yùn)算,運(yùn)算后的數(shù)據(jù)結(jié)果在信號(hào)ABUS 為1 時(shí)送數(shù)據(jù)總線DBUS(D7D0),運(yùn)算后的標(biāo)志結(jié)果在T3 的上升沿保存進(jìn)位標(biāo)志位C 和結(jié)果為0 標(biāo)志位Z。加法和減法同時(shí)影響C 標(biāo)志和Z 標(biāo)志,與操作和或操作只影響Z 標(biāo)志。 應(yīng)當(dāng)指出,74LS181 只是許多種能做做算術(shù)邏輯運(yùn)算器件中的一種器件,這里它僅作為一個(gè)例子使用。 74LS181 能夠進(jìn)行4 位的算術(shù)邏輯運(yùn)算,2 片74 LS 181 級(jí)連在一起能夠8 位運(yùn)算,3 片74LS181 級(jí)連在一起能夠進(jìn)行12 位運(yùn)算,余類推。所謂級(jí)聯(lián)方式,就是將低4位74LS181的進(jìn)位輸出引腳Cn+4與高4位74LS181的進(jìn)位輸入引腳Cn連接。在TEC-8模型計(jì)算機(jī)中,U42完成低4位運(yùn)算,U41完成高4位運(yùn)算,二者級(jí)連在一起,完成8位運(yùn)算。在ABUS為1時(shí),運(yùn)算得到的數(shù)據(jù)結(jié)果送往數(shù)據(jù)總線DBUS。數(shù)據(jù)總線DBUS有4個(gè)信號(hào)來(lái)源:運(yùn)算器、存儲(chǔ)器、數(shù)據(jù)開關(guān)和中斷地址寄存器,在每一時(shí)刻只允許其中一個(gè)信號(hào)源送數(shù)據(jù)總線。 實(shí)驗(yàn)設(shè)備軟件平臺(tái)等 序列號(hào)名 稱數(shù) 量備 注 1TEC-8 實(shí)驗(yàn)系統(tǒng)1臺(tái)2雙蹤示波器1臺(tái)3直流萬(wàn)用表1塊4邏輯測(cè)試筆1支在實(shí)驗(yàn)箱上方實(shí) 驗(yàn) 內(nèi) 容 與 實(shí) 驗(yàn) 記 錄(拓?fù)鋱D配置圖流程圖線路圖效果圖代碼(段)運(yùn)行結(jié)果實(shí)驗(yàn)步驟等)實(shí)驗(yàn)步驟 1實(shí)驗(yàn)準(zhǔn)備 將控制器轉(zhuǎn)換開關(guān)撥到微程序位置,將編程開關(guān)設(shè)置為正常位置,將開關(guān)DP撥到向上位置。打開電源。 2用邏輯測(cè)試筆測(cè)試節(jié)拍脈沖信號(hào)T1、T2、T3 將邏輯測(cè)試筆的一端插入TEC-8實(shí)驗(yàn)臺(tái)上的“邏輯測(cè)試筆”上面的插孔中,另一端插入“T1”上方的插孔中。 按復(fù)位按鈕CLR,使時(shí)序信號(hào)發(fā)生器復(fù)位。 按一次邏輯測(cè)試筆框內(nèi)的Reset按鈕,使邏輯測(cè)試筆上的脈沖計(jì)數(shù)器復(fù)位,2個(gè)黃燈D1、D0均滅。 按一次啟動(dòng)按鈕QD,這時(shí)指示燈D1、D0的狀態(tài)應(yīng)為01B,指示產(chǎn)生了一個(gè)T1脈沖;如果再按一次QD按鈕,則指示燈D1、D0的狀態(tài)應(yīng)當(dāng)為10B,表示又產(chǎn)生了一個(gè)T1脈沖;繼續(xù)按QD按鈕,可以看到在單周期運(yùn)行方式下,每按一次QD按鈕,就產(chǎn)生一個(gè)T1脈沖。 用同樣的方法測(cè)試T2、T3。 3進(jìn)行加、減、與、或?qū)嶒?yàn) 設(shè)置加、減、與、或?qū)嶒?yàn)?zāi)J?按復(fù)位按鈕CLR,使TEC-8實(shí)驗(yàn)系統(tǒng)復(fù)位。指示燈A5A0顯示00H。將操作模式開關(guān)設(shè)置為SWC=1、SWB=0、SWA=1,準(zhǔn)備進(jìn)入加、減、與、或?qū)嶒?yàn)。 按一次QD按鈕,產(chǎn)生一組節(jié)拍脈沖信號(hào)T1、T2、T3,進(jìn)入加、減、與、或?qū)嶒?yàn)。 設(shè)置數(shù)A 指示燈A5A0顯示0BH。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置數(shù)A。在數(shù)據(jù)總線DBUS指示燈D7D0上可以看到數(shù)據(jù)設(shè)置的正確不正確,發(fā)現(xiàn)錯(cuò)誤需及時(shí)改正。設(shè)置數(shù)據(jù)正確后,按一次QD按鈕,將SD7SD0上的數(shù)據(jù)寫入R0,進(jìn)入下一步。 設(shè)置數(shù)B 指示燈A5A0顯示15H。這時(shí)R0已經(jīng)寫入,在指示燈B7B0上可以觀察到R0的值。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置數(shù)B。設(shè)置數(shù)據(jù)正確后,按一次QD按鈕,將SD7SD0上的數(shù)據(jù)寫入R1,進(jìn)入下一步。 進(jìn)行加法運(yùn)算 指示燈A5A0顯示16H。指示燈A7A0顯示被加數(shù)A(R0),指示燈B7B0顯示加數(shù)B(R1),D7D0指示燈顯示運(yùn)算結(jié)果A+B。按一次QD按鈕,進(jìn)入下一步。 進(jìn)行減法運(yùn)算 指示燈A5A0顯示17H。這時(shí)指示燈C(紅色)顯示加法運(yùn)算得到的進(jìn)位C,指示燈Z(綠色)顯示加法運(yùn)算得到的結(jié)果為0信號(hào)。指示燈A7A0顯示被減數(shù)A(R0),指示燈B7B0顯示減數(shù)B(R1),指示燈D7D0顯示運(yùn)算結(jié)果A-B。按一次QD按鈕,進(jìn)入下一步。 進(jìn)行與運(yùn)算 指示燈A5A0顯示18H。這時(shí)指示燈C(紅色)顯示減法運(yùn)算得到的進(jìn)位C,指示燈Z(綠色)顯示減法運(yùn)算得到的結(jié)果為0信號(hào)。 指示燈A7A0顯示數(shù)A(R0),指示燈B7B0顯示數(shù)B(R1),指示燈D7D0顯示運(yùn)算結(jié)果A and B。按一次QD按鈕,進(jìn)入下一步。 進(jìn)行或運(yùn)算 指示燈A5A0顯示19H。這時(shí)指示燈Z(綠色)顯示與運(yùn)算得到的結(jié)果為0信號(hào)。指示燈C保持不變。指示燈A7A0顯示數(shù)A(R0),指示燈B7B0顯示數(shù)B(R1),指示燈D7D0顯示運(yùn)算結(jié)果A or B。按一次QD按鈕,進(jìn)入下一步。 結(jié)束運(yùn)算 指示燈A5A0顯示00H。這時(shí)指示燈Z(綠色)顯示或運(yùn)算得到的結(jié)果為0信號(hào)。指示燈C保持不變。 按照上述步驟,對(duì)要求的7組數(shù)據(jù)進(jìn)行運(yùn)算。實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)數(shù)據(jù)實(shí)驗(yàn)結(jié)果數(shù)A數(shù)B加減與或數(shù)據(jù)結(jié)果CZ數(shù)據(jù)結(jié)果CZ數(shù)據(jù)結(jié)果Z數(shù)據(jù)結(jié)果Z0F0H10H0H00E0H1110H0F0H003H05H08H00FEH0001H007H0 1.2 獨(dú)立方式 上圖標(biāo)識(shí)出了本實(shí)驗(yàn)所用的運(yùn)算器數(shù)據(jù)通路圖。參與運(yùn)算的數(shù)據(jù)首先通過(guò)試驗(yàn)臺(tái)操作板上的8個(gè)二進(jìn)制數(shù)據(jù)開關(guān)SD7-SD0來(lái)設(shè)置,然后輸入到雙端口通用寄存器堆RF中。 雙端口寄存器堆RF由1個(gè)ALTERA EPM 7064實(shí)現(xiàn),功能相當(dāng)于4個(gè)八位通用寄存器,用于保存參與運(yùn)算的數(shù)據(jù),運(yùn)算后的結(jié)果也要送到雙端口通用寄存器堆RF中保存。雙端口寄存器堆模塊RF的控制信號(hào)中RD1、RD0用于選擇送ALU的A端口(左端口)的通用寄存器。RS1、RS0用于選擇送ALU的B端口(右端口)的通用寄存器。 按圖所示,將運(yùn)算器模塊與實(shí)驗(yàn)臺(tái)操作板上的線路進(jìn)行連接。由于運(yùn)算器模塊內(nèi)部的連線已經(jīng)由印制電路板連接好,故接線任務(wù)僅僅是完成數(shù)據(jù)開關(guān)、控制信號(hào)模擬開關(guān)、與運(yùn)算模塊的外部連線。特別注意:為了建立清楚的整機(jī)概念,培養(yǎng)嚴(yán)謹(jǐn)?shù)目蒲心芰?,手工連線是絕對(duì)有必要的。 2.用開關(guān)K15-K0向通用寄存器堆RF內(nèi)的R3-R0寄存器置數(shù)據(jù)。然后讀出R3-R0的數(shù)據(jù),在數(shù)據(jù)總線DBUS上顯示出來(lái)。 3.驗(yàn)證ALU的正邏輯算術(shù)、邏輯運(yùn)算功能。 注意:進(jìn)位信號(hào)C是運(yùn)算器ALU最高進(jìn)Cn+4的反,既有進(jìn)位為1,無(wú)進(jìn)位為0。選擇方式 M=1邏輯運(yùn)算 M=0算術(shù)運(yùn)算 S3 S2 S1 S0 邏輯運(yùn)算 CN=1【有進(jìn)位】 0 0 0 0 F=/A F=A 0 0 0 1 F=/(A+B) F=(A+B) 0 0 1 0 F=(/A)B F=A+/B 0 0 1 1 F=0 F=-1(補(bǔ)碼形式) 0 1 0 0 F=/(AB) F=A加A(/B) 0 1 0 1 F=/B F=(A+B)加A/B 0 1 10F=A減B減1 0 1 1 1 F=A/B F=(AB/)減1 1 0 0 0 F=/A+B F=A加AB 1 0 01 F=A加B 1 0 1 0 F=B F=(A+/B)加AB 1 0 1 1 F=AB F=AB減1 1 1 0 0 F=1 F=A加A 1 1 0 1 F=A+/B F=(A+B)加A 1 1 1 0 F=A+B F=(A+/B)加A 1 1 1 1 F=A F=A減1 4.具體實(shí)驗(yàn)步驟:將“控制轉(zhuǎn)換”開關(guān)撥到最中間位置既“獨(dú)立”燈亮。 第一步:測(cè)試寄存器寫入和讀出;【操作模式:1100】 接線表和置開關(guān)如下表:名稱電平控制數(shù)據(jù)開關(guān)K6K5K4K3K2K1K0功能信號(hào)名稱RD1RD0DRWSBUSRS1RS0MBUS置R0操作模式11置R1寫REG操作模式:1100111置R2111置R31111 備注:寫寄存器完成后可以直接在寫寄存器操作模式下,通過(guò)K6、K5撥動(dòng)開關(guān)查看寫入寄存器中的數(shù)據(jù),對(duì)應(yīng)的數(shù)據(jù)燈:A7A0。通過(guò)K2、K1撥動(dòng)開關(guān)也可以查看寫入寄存器中的數(shù)據(jù),對(duì)應(yīng)的數(shù)據(jù)燈B7B0。 第二步:運(yùn)算器實(shí)驗(yàn)【操作模式:1101】 接線表和置開關(guān)如下表:名稱K15K14K13K12K11K10K9K8序號(hào)MS0S1S2S3CINABUSLDC運(yùn)算器組成操作系統(tǒng):1101送兩個(gè)數(shù)到REG,K5K6,K1K2分別選擇加與被加11111 名稱K7K6K5K4K3K2K1K0序號(hào)LDZRD1RD0DRWSBUSRS1RS0MBUS111111備注:運(yùn)算器實(shí)驗(yàn)答案只提供了加法運(yùn)算的控制信號(hào),其他運(yùn)算功能請(qǐng)參考上頁(yè)中ALU表的運(yùn)算邏輯功能即可。 實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)數(shù)據(jù)實(shí)驗(yàn)結(jié)果數(shù)A數(shù)B加減與或數(shù)據(jù)結(jié)果CZ數(shù)據(jù)結(jié)果CZ數(shù)據(jù)結(jié)果Z數(shù)據(jù)結(jié)果Z0F0H10H0H00E0H1110H0F0H003H05H08H00FEH0001H007H0和微操作系統(tǒng)得出的結(jié)果一致。實(shí)驗(yàn)結(jié)果分析及結(jié)論、心得分別運(yùn)用微程序方式和獨(dú)立方式對(duì)雙端口通用寄存器進(jìn)行讀寫操作,并且進(jìn)行了簡(jiǎn)單的邏輯運(yùn)算和算術(shù)運(yùn)算。微程序較獨(dú)立簡(jiǎn)單,獨(dú)立方式較為清晰的表現(xiàn)了數(shù)據(jù)的痕跡,通過(guò)接線的方式清楚看到每個(gè)微程序的動(dòng)作。實(shí)驗(yàn)報(bào)告2實(shí)驗(yàn)名稱雙端口存儲(chǔ)器實(shí)驗(yàn) 實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)日期成績(jī)實(shí)驗(yàn)?zāi)康牧私怆p端口靜態(tài)存儲(chǔ)器IDT7132 的工作特性及其使用方法; 了解半導(dǎo)體存儲(chǔ)器怎樣存儲(chǔ)和讀取數(shù)據(jù); 了解雙端口存儲(chǔ)器怎樣并行讀寫; 熟悉TEC-8 模型計(jì)算機(jī)中存儲(chǔ)器部分的數(shù)據(jù)通路。 實(shí)驗(yàn)原理2.1微程序操作 雙端口存儲(chǔ)器實(shí)驗(yàn)電路圖 雙端口RAM 電路 由1 片IDT7132 及少許附加電路組成,存放程序和數(shù)據(jù)。IDT7132 有2 個(gè)端口,一個(gè)稱為左端口,一個(gè)稱為右端口。2 個(gè)端口各有獨(dú)立的存儲(chǔ)器地址線、數(shù)據(jù)線和3 個(gè)讀、寫控制信號(hào): CE#、R/W#和OE#,可以同時(shí)對(duì)器件內(nèi)部的同一存儲(chǔ)體同時(shí)進(jìn)行讀、寫。IDT7132 容量為2048 字節(jié),TEC-8 實(shí)驗(yàn)系統(tǒng)只使用64字節(jié)。 在TEC-8實(shí)驗(yàn)系統(tǒng)中,左端口配置成讀、寫端口,用于程序的初始裝入操作,從存儲(chǔ)器中取數(shù)到數(shù)據(jù)總線DBUS,將數(shù)據(jù)總線DBUS上的數(shù)寫入存儲(chǔ)器。當(dāng)信號(hào)MEMW為1時(shí),在T2為1時(shí),將數(shù)據(jù)總線DBUS上的數(shù)D7D0寫入AR7AR0指定的存儲(chǔ)單元;當(dāng)MBUS信號(hào)為1時(shí),AR7AR0指定的存儲(chǔ)單元的數(shù)送數(shù)據(jù)總線DBUS。右端口設(shè)置成只讀方式,從PC7PC0指定的存儲(chǔ)單元讀出指令I(lǐng)NS7INS0,送往指令寄存器IR。 程序計(jì)數(shù)器PC由2片GAL22V10(U53和U54)組成。向雙端口RAM的右端口提供存儲(chǔ)器地址。當(dāng)復(fù)位信號(hào)CLR#為0時(shí),程序計(jì)數(shù)器復(fù)位,PC7PC0為00H。當(dāng)信號(hào)LPC為1時(shí),在T3的上升沿,將數(shù)據(jù)總線DBUS上的數(shù)D7D0寫入PC。當(dāng)信號(hào)PCINC為1時(shí),在T3的上升沿,完成PC加1。當(dāng)PCADD信號(hào)為1時(shí),PC和IR中的轉(zhuǎn)移偏量(IR3IR0)相加,在T3的上升沿,將相加得到的和寫入PC程序計(jì)數(shù)器。 地址寄存器AR由1片GAL22V10(U58)組成,向雙端口RAM的左端口提供存儲(chǔ)器地址AR7AR0。當(dāng)復(fù)位信號(hào)CLR#為0時(shí),地址寄存器復(fù)位,AR7AR0為00H。當(dāng)信號(hào)LAR為1時(shí),在T3的上升沿,將數(shù)據(jù)總線DBUS上的數(shù)D7D0寫入AR。當(dāng)信號(hào)ARINC為1時(shí),在T3的上升沿,完成AR加1。 指令寄存器IR是1片74LS273(U47),用于保存指令。當(dāng)信號(hào)LIR為1時(shí),在T3的上升沿,將從雙端口RAM右端口讀出的指令I(lǐng)NS7INS0寫入指令寄存器IR。 實(shí)驗(yàn)設(shè)備軟件平臺(tái)等 序列號(hào) 名 稱 數(shù) 量 備 注 1 實(shí)驗(yàn)系統(tǒng) 1 臺(tái) 2 雙蹤示波器 1 臺(tái) 3 直流萬(wàn)用表 1 塊 4 邏輯測(cè)試筆 1 支 在試驗(yàn)箱上方 實(shí) 驗(yàn) 內(nèi) 容 與 實(shí) 驗(yàn) 記 錄(拓?fù)鋱D配置圖流程圖線路圖效果圖代碼(段)運(yùn)行結(jié)果實(shí)驗(yàn)步驟等)實(shí)驗(yàn)步驟 1實(shí)驗(yàn)準(zhǔn)備 將控制器轉(zhuǎn)換開關(guān)撥到微程序位置,將編程開關(guān)設(shè)置為正常位置。打開電源。 2進(jìn)行存儲(chǔ)器讀、寫實(shí)驗(yàn) 設(shè)置存儲(chǔ)器讀、寫實(shí)驗(yàn)?zāi)J?按復(fù)位按鈕CLR,使TEC-8實(shí)驗(yàn)系統(tǒng)復(fù)位。指示燈A5A0顯示00H。將操作模式開關(guān)設(shè)置為SWC=1、SWB=1、SWA=0,準(zhǔn)備進(jìn)入雙端口存儲(chǔ)器實(shí)驗(yàn)。 按一次QD按鈕,進(jìn)入存儲(chǔ)器讀、寫實(shí)驗(yàn)。 設(shè)置存儲(chǔ)器地址 指示燈A5A0顯示0DH。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置地址10H。在數(shù)據(jù)總線DBUS指示燈D7D0上可以看到地址設(shè)置的正確不正確,發(fā)現(xiàn)錯(cuò)誤需及時(shí)改正。設(shè)置地址正確后,按一次QD按鈕,將SD7SD0上的地址寫入地址寄存器AR(左端口存儲(chǔ)器地址)和程序計(jì)數(shù)器PC(右端口存儲(chǔ)器地址),進(jìn)入下一步。 寫入第1個(gè)數(shù) 指示燈A5A0顯示1AH。指示燈AR7AR0(左端口地址)顯示10H,指示燈PC7PC0(右端口地址)顯示10H。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置寫入存儲(chǔ)器的第1個(gè)數(shù)85H。按一次QD按鈕,將數(shù)85H通過(guò)左端口寫入由AR7AR0指定的存儲(chǔ)器單元10H。 寫入第2個(gè)數(shù) 指示燈A5A0顯示1BH。指示燈AR7AR0(左端口地址)顯示11H,指示燈PC7PC0(右端口地址)顯示10H。觀測(cè)指示燈INS7INS0的值,它是通過(guò)右端口讀出的由右地址PC7PC0指定的存儲(chǔ)器單元10H的值。比較和通過(guò)左端口寫入的數(shù)是否相同。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置寫入存儲(chǔ)器的第2個(gè)數(shù)60H。按一次QD按鈕,將第2個(gè)數(shù)通過(guò)左端口寫入由AR7AR0指定的存儲(chǔ)器單元11H。 寫入第3個(gè)數(shù) 指示燈A5A0顯示1CH。指示燈AR7AR0(左端口地址)顯示12H,指示燈PC7PC0(右端口地址)顯示11H。觀測(cè)指示燈INS7INS0的值,它是通過(guò)右端口讀出的由右地址PC7PC0指定的存儲(chǔ)器單元11H的值。比較和通過(guò)左端口寫入的數(shù)是否相同。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置寫入存儲(chǔ)器的第3個(gè)數(shù)38H。按一次QD按鈕,將第3個(gè)數(shù)通過(guò)左端口寫入由AR7AR0指定的存儲(chǔ)器單元12H。 重新設(shè)置存儲(chǔ)器地址 指示燈A5A0顯示1DH。指示燈AR7AR0(左端口地址)顯示13H,指示燈PC7PC0(右端口地址)顯示12H。觀測(cè)指示燈INS7INS0的值,它是通過(guò)右端口讀出的由右地址PC7PC0指定的存儲(chǔ)器單元12H的值。比較和通過(guò)左端口寫入的數(shù)是否相同。在數(shù)據(jù)開關(guān)SD7SD0重新設(shè)置存儲(chǔ)器地址10H。按一次QD按鈕,將SD7SD0上的地址寫入地址寄存器AR(左端口存儲(chǔ)器地址)和程序計(jì)數(shù)器PC(右端口存儲(chǔ)器地址),進(jìn)入下一步。 左、右兩2個(gè)端口同時(shí)顯示同一個(gè)存儲(chǔ)器單元的內(nèi)容。 指示燈A5A0顯示1FH。指示燈AR7AR0(左端口地址)顯示10H,指示燈PC7PC0(右端口地址)顯示10H。觀測(cè)指示燈INS7INS0的值,它是通過(guò)右端口讀出的由右地址PC7PC0指定的存儲(chǔ)器單元10H的值。觀測(cè)指示燈D7D0的值,它是從左端口讀出的由AR7AR0指定的存儲(chǔ)器單元10H的值。 按一次QD按鈕,地址寄存器AR加1,程序計(jì)數(shù)器PC加1,在指示燈D7D0和指示燈INS7INS0上觀測(cè)存儲(chǔ)器的內(nèi)容。繼續(xù)按QD按鈕,直到存儲(chǔ)器地址AR7AR0為12H為止。 實(shí)驗(yàn)結(jié)果: 實(shí)驗(yàn)數(shù)據(jù)實(shí)驗(yàn)結(jié)果左端口存儲(chǔ)器地址通過(guò)左端口寫入的數(shù)據(jù)第一次從右端口讀出的數(shù)同時(shí)讀出時(shí)的讀出結(jié)果右端口存儲(chǔ)器地址讀出的數(shù)左端口存儲(chǔ)器地址讀出的數(shù)右端口存儲(chǔ)器地址讀出的數(shù)10H85H11H85H10H85H10H85H11H60H12H60H11H60H11H60H12H38H13H38H12H38H12H38H2.2獨(dú)立方式首先將“控制轉(zhuǎn)換”開關(guān)撥到最中間位置既“獨(dú)立”燈亮。 雙端口存儲(chǔ)器實(shí)驗(yàn);【操作模式:1110】 名稱操作模式K15K14K13K12K11K10K9序號(hào)SBUSARINCLARMEMWMBUSPCINCLPC111101112111311141115111611171118111名稱K8SD實(shí)驗(yàn)現(xiàn)象備注序號(hào)ABUS連線對(duì)應(yīng)位置1010置AR,PC/AR=PC=10285寫第一個(gè)數(shù)85/AR=11,PC=10,INS=IR=85360寫第二個(gè)數(shù)60/AR=12,PC=10,INS=IR=60438寫第三個(gè)數(shù)38/AR=13,PC=10,INS=IR=38510重置AR,PC/AR=PC=106AR=PC=10,INS=857AR=PC=11,INS=608AR=PC=12,INS=38 實(shí)驗(yàn)結(jié)果分析及結(jié)論、心得這次實(shí)驗(yàn)了解了雙端口式的存儲(chǔ)器,也是通過(guò)微程序操作和獨(dú)立操作兩種方式。1.獨(dú)立方式中可以看到,將數(shù)據(jù)輸入要先打開SBUS,DBUS,MBUS這樣的開關(guān),這些不同的開關(guān)組合起來(lái)就可以控制開關(guān)存儲(chǔ)器。2.了解了雙端口的基本原理。實(shí)驗(yàn)報(bào)告3實(shí)驗(yàn)名稱數(shù)據(jù)通路實(shí)驗(yàn) 實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)日期成績(jī)實(shí)驗(yàn)?zāi)康倪M(jìn)一步熟悉TEC-8模型計(jì)算機(jī)的數(shù)據(jù)通路的結(jié)構(gòu); 進(jìn)一步掌握數(shù)據(jù)通路中各個(gè)控制信號(hào)的作用和用法; 掌握數(shù)據(jù)通路中數(shù)據(jù)流動(dòng)的路徑。 實(shí)驗(yàn)原理數(shù)據(jù)通路實(shí)驗(yàn)電路圖如圖所示。它由運(yùn)算器部分、雙端口存儲(chǔ)器部分加上數(shù)據(jù)開關(guān)SD7SD0連接在一起構(gòu)成。 數(shù)據(jù)通路實(shí)驗(yàn)電路圖 數(shù)據(jù)通路中各個(gè)部分的作用和工作原理在2.1 節(jié)和2.2 節(jié)已經(jīng)做過(guò)詳細(xì)說(shuō)明,不再重述。這里主要說(shuō)明TEC-8 模型計(jì)算機(jī)的數(shù)據(jù)流動(dòng)路徑和方式。 在進(jìn)行數(shù)據(jù)運(yùn)算操作時(shí),由RD1、RD0 選中的寄存器通過(guò)4 選1 選擇器A 送往ALU 的A 端口,由RS1、RS0 選中的寄存器通過(guò)4 選1 選擇器B 送往ALU 的B 端口;信號(hào)M、S3、S2、S1 和S0 決定ALU 的運(yùn)算類型,ALU 對(duì)A 端口和B 端口的兩個(gè)數(shù)連同CIN 的值進(jìn)行算術(shù)邏輯運(yùn)算,得到的數(shù)據(jù)運(yùn)算結(jié)果在信號(hào)ABUS 為1 時(shí)送往數(shù)據(jù)總線DBUS;在T3 的上升沿,數(shù)據(jù)總線DBUS 上的數(shù)據(jù)結(jié)果寫入由RD1、RD0 選中的寄存器。 在寄存器之間進(jìn)行數(shù)據(jù)傳送操作時(shí),由RS1、RS0 選中的寄存器通過(guò)4 選1 選擇器B 送往ALU 的B 端口;ALU 將B 端口的數(shù)在信號(hào)ABUS 為1 時(shí)送往數(shù)據(jù)總線DBUS;在T3 的上升沿將數(shù)據(jù)總線上的數(shù)寫入由RD1、RD0 選中的寄存器。ALU 進(jìn)行數(shù)據(jù)傳送操作由一組特定的M、S3、S2、S1、S0、CIN 的值確定。 在進(jìn)行運(yùn)算操作時(shí),由RS1、RS0 選中的寄存器通過(guò)4 選1 選擇器B 送往ALU 的B 端口;由RD1、RD0 選中的寄存器通過(guò)4 選1 選擇器A 送往ALU 的A 端口; ALU 對(duì)數(shù)A 和B 進(jìn)行運(yùn)算,運(yùn)算的數(shù)據(jù)結(jié)果在信號(hào)ABUS 為1 時(shí)送往數(shù)據(jù)總線DBUS; 在T3 的上升沿將數(shù)據(jù)總線上的數(shù)寫入由RD1、RD0 選中的寄存器。ALU 進(jìn)行何種運(yùn)算操作由M、S3、S2、S1、S0、CIN 的值確定。 在從存儲(chǔ)器中取數(shù)操作中,由地址AR7AR0 指定的存儲(chǔ)器單元中的數(shù)在信號(hào)MEMW 為0 時(shí)被讀出;在MBUS 為1 時(shí)送數(shù)據(jù)總線DBUS;在T3 的上升沿寫入由RD1、RD0 選中的寄存器。 在寫存儲(chǔ)器操作中,由RS1、RS0 選中的寄存器過(guò)4 選1 選擇器B 送ALU 的B端口;ALU 將B 端口的數(shù)在信號(hào)ABUS 為1 時(shí)送往數(shù)據(jù)總線DBUS;在MEMW 為1 且MBUS 為0 時(shí),通過(guò)左端口將數(shù)據(jù)總線DBUS 上的數(shù)在T2 為1 期間寫入由AR7AR0 指定的存儲(chǔ)器單元。 在讀指令操作時(shí),通過(guò)存儲(chǔ)器右端口讀出由PC7PC0 指定的存儲(chǔ)器單元的內(nèi)容送INS7INS0,當(dāng)信號(hào)LIR 為1 時(shí),在T3 的上升沿寫入指令寄存器IR。 數(shù)據(jù)開關(guān)SD7SD0上的數(shù)在SBUS為1時(shí)送到數(shù)據(jù)總線DBUS上,用于給寄存器R0、R1、R2和R3,地址寄存器AR,程序計(jì)數(shù)器PC設(shè)置初值,用于通過(guò)存儲(chǔ)器左端口向存儲(chǔ)器寫入測(cè)試程序。 實(shí)驗(yàn)設(shè)備軟件平臺(tái)等 序列號(hào) 名 稱 數(shù) 量 備 注 1 實(shí)驗(yàn)系統(tǒng) 1臺(tái) 2 雙蹤示波器 1臺(tái) 3 直流萬(wàn)用表 1塊 4 邏輯測(cè)試筆 1支 在試驗(yàn)箱上 實(shí) 驗(yàn) 內(nèi) 容 與 實(shí) 驗(yàn) 記 錄(拓?fù)鋱D配置圖流程圖線路圖效果圖代碼(段)運(yùn)行結(jié)果實(shí)驗(yàn)步驟等) 實(shí)驗(yàn)任務(wù) 1將數(shù)75H寫到寄存器R0,數(shù)28H寫道寄存器R1,數(shù)89H寫到寄存器R2,數(shù)32H寫到寄存器R3。 2將寄存器R0中的數(shù)寫入存儲(chǔ)器20H單元,將寄存器R1中的數(shù)寫入存儲(chǔ)器21H單元,將寄存器R2中的數(shù)寫入存儲(chǔ)器22H單元,將寄存器R3中的數(shù)寫入存儲(chǔ)器23H單元。3從存儲(chǔ)器20H單元讀出數(shù)到存儲(chǔ)器R3,從存儲(chǔ)器21H單元讀出數(shù)到存儲(chǔ)器R2,從存儲(chǔ)器21H單元讀出數(shù)到存儲(chǔ)器R1,從存儲(chǔ)器23H單元讀出數(shù)到存儲(chǔ)器R0。 4顯示4個(gè)寄存器R0、R1、R2、R3的值,檢查數(shù)據(jù)傳送是否正確。實(shí)驗(yàn)步驟 1實(shí)驗(yàn)準(zhǔn)備 將控制器轉(zhuǎn)換開關(guān)撥到微程序位置,將編程開關(guān)設(shè)置為正常位置。打開電源。 2進(jìn)行數(shù)據(jù)通路實(shí)驗(yàn) 設(shè)置數(shù)據(jù)通路實(shí)驗(yàn)?zāi)J?首先將“控制轉(zhuǎn)換”開關(guān)撥到最下方位置既“微程序”燈亮。按復(fù)位按鈕CLR,使TEC-8實(shí)驗(yàn)系統(tǒng)復(fù)位。指示燈A5A0顯示00H。將操作模式開關(guān)設(shè)置為SWC=1、SWB=1、SWA=1,準(zhǔn)備進(jìn)入數(shù)據(jù)通路實(shí)驗(yàn)。 按一次QD按鈕,進(jìn)入數(shù)據(jù)通路實(shí)驗(yàn)。 將數(shù)75H寫到寄存器R0、數(shù)28H寫到R1、數(shù)89H寫到R2、數(shù)32H寫到R3。 。指示燈A5A0顯示0FH。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置數(shù)75H。在數(shù)據(jù)總線DBUS指示燈D7D0上可以看到數(shù)設(shè)置得正確不正確,發(fā)現(xiàn)錯(cuò)誤需及時(shí)改正。數(shù)設(shè)置正確后,按一次QD按鈕,將SD7SD0上的數(shù)寫入寄存器R0,進(jìn)入下一步。 依照寫R0的方式,在指示燈A5A0顯示32H時(shí),在指示燈B7B0觀測(cè)寄存器R0的值,將數(shù)28H寫入R1;在指示燈A5A0顯示33H時(shí),在指示燈B7B0上觀測(cè)R1的值,將數(shù)89H寫入R2;在指示燈A5A0顯示34H時(shí),在指示燈B7B0上觀測(cè)R2的值,將數(shù)32H寫入R3。 設(shè)置存儲(chǔ)器地址AR和程序計(jì)數(shù)器PC 指示燈A5A0顯示35H。此時(shí)指示燈B7B0顯示寄存器R3的值。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置地址20H。在數(shù)據(jù)總線DBUS指示燈D7D0上可以看到地址設(shè)置得正確不正確。地址設(shè)置正確后,按一次QD按鈕,將SD7SD0上的地址寫入地址寄存器AR和程序計(jì)數(shù)器PC,進(jìn)入下一步。 將寄存器R0、R1、R2、R3中的數(shù)依次寫入存儲(chǔ)器20H、21H、22H和23H單元。 指示燈A5A0顯示36H。此時(shí)指示燈AR7AR0和PC7PC0分別顯示出存儲(chǔ)器左、右兩個(gè)端口的存儲(chǔ)器地址。指示燈A7A0、B7B0和D7D0都顯示寄存器R0的值。按一次QD按鈕,將R0中的數(shù)寫入存儲(chǔ)器20H單元,進(jìn)入下一步。 依照此法,在指示燈A5A0顯示37H時(shí),在INS7INS0上觀測(cè)存儲(chǔ)器20H單元的值,將R1中的數(shù)寫入存儲(chǔ)器21H單元;在指示燈A5A0顯示38H時(shí),在INS7INS0上觀測(cè)存儲(chǔ)器21H單元的值,將R2中的數(shù)寫入存儲(chǔ)器22H單元;在指示燈A5A0顯示39H時(shí),在INS7INS0上觀測(cè)存儲(chǔ)器22H單元的值,將R3中的數(shù)寫入存儲(chǔ)器23H單元。 重新設(shè)置存儲(chǔ)器地址AR和程序計(jì)數(shù)器PC 指示燈A5A0顯示3AH。此時(shí)指示燈PC7PC0顯示23H,INS7INS0顯示存儲(chǔ)器23H單元中的數(shù)。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置地址20H。按一次QD按鈕,將地址20H寫入地址寄存器AR和程序計(jì)數(shù)器PC,進(jìn)入下一步。 將存儲(chǔ)器20H、21H、22H和23H單元中的數(shù)依次寫入寄存器R3、R2、R1和R0。 指示燈A5 A0顯示3BH。此時(shí)指示燈AR7AR0和PC7PC0顯示20H,指示燈D7D0和INS7INS0同時(shí)顯示存儲(chǔ)器20H中的數(shù),按一次QD按鈕,將存儲(chǔ)器20H單元中的數(shù)寫入寄存器R3,進(jìn)入下一步。 依照此法,在指示燈A5A0顯示3CH時(shí),在指示燈B7B0上觀測(cè)R3的值,將存儲(chǔ)器21H單元中的數(shù)寫入寄存器R2;在指示燈A5A0顯示3DH時(shí),在指示燈B7B0上觀測(cè)R2的值,將存儲(chǔ)器22H單元中的數(shù)寫入寄存器R1;在指示燈A5A0顯示3EH時(shí),在指示燈B7B0上觀測(cè)R1的值,將存儲(chǔ)器23H單元中的數(shù)寫入寄存器R0。 觀測(cè)R0的值 指示燈A5A0顯示00H。此時(shí)指示燈A7A0顯示R0的值,指示燈B7B0顯示R3的值。 實(shí)驗(yàn)結(jié)果 數(shù)據(jù)通路實(shí)驗(yàn)結(jié)果表A5A0A7A0B7B0D7D0ARPCINS7R0R1R2R30FH0H0H0H00380H00032H0H7575H00387500033H0H2828003875280034H0H8989003875288935H75H323200387528893236H75H75252020B27528893237H75H28282120757528893238H75H89H892221287528893239H75H32H32232289752889323AH75H32H20242332752889323BH32H75H75202332752889323CH89H75H28212332752889753DH28H28H89222332752828753EH75H89H322323327589287500H32H32HF024233232892875 數(shù)據(jù)通路實(shí)驗(yàn):獨(dú)立方式: 首先將“控制轉(zhuǎn)換”開關(guān)撥到最中間位置既“獨(dú)立”燈亮。【操作模式:1111】 名稱K15K14K13K12K11K10K9K8備注信號(hào)名SBUSDRWRD1RD0RS1RS1MBUSM序列號(hào)1112111311141111516171181191111011111111112111111311111411115 名稱K7K6K5K4K3K2K1K0SD備注信號(hào)名S3S1ABUSMEMWLARARINCLPCPCINC序列號(hào)1752283894325112061111171111118111111911111012011112113114115實(shí)驗(yàn)結(jié)果分析及結(jié)論、心得在數(shù)據(jù)通路這個(gè)實(shí)驗(yàn)中,我更加的理解了數(shù)據(jù)在通路中的流動(dòng),在獨(dú)立方式的過(guò)程中,發(fā)現(xiàn)要將一個(gè)數(shù)存入存儲(chǔ)器,首先要打開SBUS開關(guān),之后控制(00.01.10.11)4個(gè)操作碼,將數(shù)據(jù)選擇存入R0.R1.R2.R3這4個(gè)寄存器,數(shù)據(jù)存入對(duì)應(yīng)端口后,在ALU進(jìn)行運(yùn)算后打開ABUS將數(shù)據(jù)在流入總線中。 實(shí)驗(yàn)報(bào)告4實(shí)驗(yàn)名稱微程序控制器實(shí)驗(yàn) 實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)日期成績(jī)實(shí)驗(yàn)?zāi)康恼莆瘴⒊绦蚩刂破鞯脑?掌握TEC-8 模型計(jì)算機(jī)中微程序控制器的實(shí)現(xiàn)方法,尤其是微地址轉(zhuǎn)移邏輯的實(shí)現(xiàn)方法。 理解條件轉(zhuǎn)移對(duì)計(jì)算機(jī)的重要性。 實(shí)驗(yàn)原理 實(shí)驗(yàn)設(shè)備軟件平臺(tái)等 序列號(hào) 名 稱 數(shù) 量 備 注 1 實(shí)驗(yàn)系統(tǒng) 1 臺(tái) 2 雙蹤示波器 1 臺(tái) 3 直流萬(wàn)用表 1 塊 4 邏輯測(cè)試筆 1 支 在試驗(yàn)箱上 實(shí) 驗(yàn) 內(nèi) 容 與 實(shí) 驗(yàn) 記 錄(拓?fù)鋱D配置圖流程圖線路圖效果圖代碼(段)運(yùn)行結(jié)果實(shí)驗(yàn)步驟等)1正確設(shè)置模式開關(guān)SWC、SWB、SWC,用單微指令方式(單拍開關(guān)DP設(shè)置為1)跟蹤控制臺(tái)操作讀寄存器、寫寄存器、讀存儲(chǔ)器、寫存儲(chǔ)器的執(zhí)行過(guò)程,記錄下每一步的微地址A5A0、判別位P4P0和有關(guān)控制信號(hào)的值,寫出這4種控制臺(tái)操作的作用和使用方法。 2正確設(shè)置指令操作碼IR7IR4,用單微指令方式跟蹤除停機(jī)指令STP之外的所有指令的執(zhí)行過(guò)程。記錄下每一步的微地址A5A0、判別位P4P0和有關(guān)控制信號(hào)的值。對(duì)于JZ指令,跟蹤Z=1、Z=0兩種情況;對(duì)于JZ指令,跟蹤C(jī)=1、C=0兩種情況。 實(shí)驗(yàn)步驟 1實(shí)驗(yàn)準(zhǔn)備 將控制器轉(zhuǎn)換開關(guān)撥到微程序位置,微程序燈亮,將編程開關(guān)設(shè)置為正常位置,將單拍開關(guān)設(shè)置為1(朝上)。在單拍開關(guān)DP為1時(shí),每按一次QD按鈕,只執(zhí)行一條微指令。 將信號(hào)IR4-I、IR5-I、IR6-I、IR7-I、C-I、Z-I依次通過(guò)接線孔與電平K0K5連接。通過(guò)撥動(dòng)開關(guān)K0K5,可以對(duì)上述信號(hào)設(shè)置希望的值。 打開電源。 2跟蹤控制臺(tái)操作讀寄存器、寫寄存器、讀存儲(chǔ)器、寫存儲(chǔ)器的執(zhí)行。按復(fù)位按鈕CLR后,撥動(dòng)操作模式開關(guān)SWC、SWB、SWA到希望的位置,按一次QD按鈕,則進(jìn)入希望的控制臺(tái)操作模式。控制臺(tái)模式開關(guān)和控制臺(tái)操作的對(duì)應(yīng)關(guān)系如下: 操作模式 功能選擇 備注 000 啟動(dòng)程序運(yùn)行 001 寫存儲(chǔ)器 010 讀存儲(chǔ)器 011 讀寄存器 100 寫寄存器 按一次復(fù)位按鈕CLR按鈕,能夠結(jié)束本次跟蹤操作,開始下一次跟蹤操作。 3 跟蹤指令的執(zhí)行 按復(fù)位按鈕CLR后,設(shè)置操作模式開關(guān)SWC=0、SWB=0、SWA=0,按一次QD按鈕,則進(jìn)入啟動(dòng)程序運(yùn)行模式。設(shè)置電平開關(guān)K3K0,使其代表希望的指令操作碼IR7IR4,按QD按鈕,跟蹤指令的執(zhí)行。 按一次復(fù)位按鈕CLR按鈕,能夠結(jié)束本次跟蹤操作,開始下一次跟蹤操作。 AARPCA7A0B7B0D7D009H0H0H0H0H0H08H0H0H0H01H01H0AH0H0H0H02H02H0CH0H0H0H03H03H0CH0H0H0H04H04H07H0H0H1H02HF0H06H0H0H3HH04HF0H03H0H0H0H0H20H02H20H0H0H0H20H02H21H0H0H0H01H02H22H0H0H0H02H02H23H0H0H0H03H02H24H0H0H0H04H05H0H0H0H0H20H04H20H0H0H0H01H04H21H0H0H0H02H04H22H0H0H0H03H04H23H0H0H0H04H01H0H0H01H01HF0H(加)21H0H01H04H04H08H21H0H01H08H08H0FH(減)22H0H02H02H02H00H(與)23H0H03H08H03H00H(或)24H0H04H00H01H01H(F=B)25H0H01H01H04H04H0EH04H01H01H04H01H(F=A,F=B)26H0H01H01H04H01H10H0H01H01H04H04H27H01H02H04H04HF0H13H01H02H04H04HF0H28H01H02H04H04HF0H12H01H02H04H04HF0H 寫寄存器讀寄存器寫存儲(chǔ)器讀存儲(chǔ)器 實(shí)驗(yàn)結(jié)果分析及結(jié)論、心得能夠很清楚的根據(jù)SWC控制模式控制寫讀寄存器模式和寫讀存儲(chǔ)器模式,還能夠很靈活的將數(shù)據(jù)寫讀寄存器和寫讀存儲(chǔ)器,最后還利用指令操作碼進(jìn)行各種邏輯運(yùn)算。實(shí)驗(yàn)報(bào)告5實(shí)驗(yàn)名稱CPU組成與機(jī)器指令的執(zhí)行 實(shí)驗(yàn)地點(diǎn)實(shí)驗(yàn)日期成績(jī)實(shí)驗(yàn)?zāi)康挠梦⒊绦蚩刂破骺刂茢?shù)據(jù)通路,將相應(yīng)的信號(hào)線連接,構(gòu)成一臺(tái)能運(yùn)行測(cè)試程序的CPU。 執(zhí)行一個(gè)簡(jiǎn)單的程序,掌握機(jī)器指令與微指令的關(guān)系。 理解計(jì)算機(jī)如何取出指令、如何執(zhí)行指令、如何在一條指令執(zhí)行結(jié)束后自動(dòng)取出下一條指令并執(zhí)行,牢固建立的計(jì)算機(jī)整機(jī)概念。 實(shí)驗(yàn)原理寫存儲(chǔ)器 寫存儲(chǔ)器操作用于向存儲(chǔ)器中寫測(cè)試程序和數(shù)據(jù)。 按復(fù)位按鈕CLR,設(shè)置SWC=0、SWB=0、SWA=1。按QD按鈕一次,控制臺(tái)指示燈亮,指示燈A5A0顯示03H,進(jìn)入寫存儲(chǔ)器操作。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置存儲(chǔ)器地址,通過(guò)數(shù)據(jù)總線指示燈D7D0可以檢查地址是否正確。按QD按鈕一次,將存儲(chǔ)器地址寫入地址寄存器AR,指示燈A5A0顯示02H,指示燈AR7AR0顯示當(dāng)前存儲(chǔ)器地址。在數(shù)據(jù)開關(guān)上設(shè)置被寫的指令。按QD按鈕一次,將指令寫入存儲(chǔ)器。寫入指令后,從指示燈AR7AR0上可以看到地址寄存器自動(dòng)加1。在數(shù)據(jù)開關(guān)上設(shè)置下一條指令,按QD按鈕一次,將第2條指令寫入存儲(chǔ)器。這樣一直繼續(xù)下去,直到將測(cè)試程序全部寫入存儲(chǔ)器。 讀存儲(chǔ)器 讀存儲(chǔ)器操作用于檢查程序的執(zhí)行結(jié)果和檢查程序是否正確寫入到存儲(chǔ)器中。 按復(fù)位按鈕CLR,設(shè)置SWC=0、SWB=1、SWA=0。按QD按鈕一次,控制臺(tái)指示燈亮,指示燈A5A0顯示05H,進(jìn)入讀存儲(chǔ)器操作。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置存儲(chǔ)器地址,通過(guò)指示燈D7D0可以檢查地址是否正確。按QD按鈕一次,指示燈AR7AR0上顯示出當(dāng)前存儲(chǔ)器地址,在指示燈D7D0上顯示出指令或數(shù)據(jù)。再按一次QD按鈕,則在指示燈AR7AR0上顯示出下一個(gè)存儲(chǔ)器地址,在指示燈D7D0上顯示出下一條指令。一直操作下去,直到程序和數(shù)據(jù)全部檢查完畢。 寫寄存器 寫寄存器操作用于給各通用寄存器置初值。 按復(fù)位按鈕CLR,設(shè)置SWC=1、SWB=0、SWA=0。按QD按鈕一次,控制臺(tái)指示燈亮,指示燈A5A0顯示09H,進(jìn)入寫寄存器操作。在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置R0的值,通過(guò)指示燈D7D0可以檢查地址是否正確,按QD按鈕,將設(shè)置的數(shù)寫入R0。指示燈A5A0顯示08H,指示燈B7B0顯示R0的值,在在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置R1的值,按QD按鈕,將設(shè)置的數(shù)寫入R1。指示燈A5A0顯示0AH,指示燈B7B0顯示R1的值,在在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置R2的值,按QD按鈕,將設(shè)置的數(shù)寫入R2。指示燈A5A0顯示0CH,指示燈B7B0顯示R2的值,在在數(shù)據(jù)開關(guān)SD7SD0上設(shè)置R3的值,按QD按鈕,將設(shè)置的數(shù)寫入R3。指示燈A5A0顯示00H,指示燈A7A0顯示R0的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省福州市2024?2025學(xué)年高三第四次質(zhì)量檢測(cè) 數(shù)學(xué)試題(含解析)
- 企業(yè)動(dòng)態(tài)能力對(duì)創(chuàng)新活動(dòng)的推動(dòng)作用機(jī)制研究
- 高鐵站臺(tái)下的地下空間利用策略
- 高鐵網(wǎng)絡(luò)的優(yōu)化與發(fā)展
- 高新技術(shù)產(chǎn)業(yè)發(fā)展現(xiàn)狀及前景預(yù)測(cè)
- 高效溝通技巧與沖突解決
- 金融科技創(chuàng)新與金融服務(wù)升級(jí)
- 購(gòu)物中心動(dòng)線設(shè)計(jì)與顧客體驗(yàn)提升
- 醫(yī)院夜班加班管理制度
- 醫(yī)院后期服務(wù)管理制度
- GB/T 17642-2025土工合成材料非織造布復(fù)合土工膜
- ISO 37001-2025 反賄賂管理體系要求及使用指南(中文版-雷澤佳譯-2025)
- 部編版二年級(jí)下冊(cè)第八單元口語(yǔ)交際課件
- 海洋生物活性成分的提取、分離與結(jié)構(gòu)分析
- 案場(chǎng)考試題庫(kù)
- 醫(yī)藥代表培訓(xùn)醫(yī)院微觀市場(chǎng)管理教學(xué)課件
- 火力發(fā)電企業(yè)作業(yè)活動(dòng)風(fēng)險(xiǎn)分級(jí)管控清單(參考)
- 如何構(gòu)建印刷企業(yè)的安全文化
- 肺痿肺癰咳嗽上氣病脈證治第七
- EN779-2012一般通風(fēng)過(guò)濾器——過(guò)濾性能測(cè)定(中文版)
- 雙橫臂獨(dú)立懸架設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論