存儲器實驗報告課案
《存儲器實驗報告課案》由會員分享,可在線閱讀,更多相關(guān)《存儲器實驗報告課案(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、實驗四 存儲器實驗 實驗報告 電商 142 班 高恒 2014012750 實驗?zāi)康? 通過看懂教學計算機中以及經(jīng)使用的幾個存儲器芯片的邏輯連接關(guān)系和用 以完成存儲器容量擴展的幾個存儲芯片的布線安排, 在教學計算機上設(shè)計、 實現(xiàn) 并調(diào)試出存儲器容量擴展的實驗內(nèi)容。 其最終要達到的目的是: 1 .深入理解計算機內(nèi)存儲器的功能、組成知識; 2 .深入地學懂靜態(tài)存儲器芯片的讀寫原理和用他們組成教學計算機存儲系 統(tǒng)的方法(即字、位擴展技術(shù)) ,控制其運行的方式。 思考并對比靜態(tài)和動態(tài)存儲器芯片在特性和使用場合等方面的同異之處。 實驗說明 教學計算機存儲器系統(tǒng)由 ROM 和 RAM
2、 兩個存儲區(qū)域組成,分別由 EPRO 芯片 (或 EEPROM 芯片) 和 RAM 芯片構(gòu)成。 TEC-XP 教學計算機中還安排了另 外幾個存儲器器件插座, 可以插上相應(yīng)存儲器芯片以完成存儲器容量擴展的教學 實驗,為此必須比較清楚的了解: 1. TEC-XP 教學機的存儲器系統(tǒng)的總體組成及其連接關(guān)系; 2. TEC-XP 教學機的有關(guān)存儲芯片、 I/0 接口芯片的片選信號控制和讀寫命 令的給出和具體使用辦法; 3. RAM 和 EPROM、 EEPROM 存儲芯片在讀寫控制、 寫入時間等方面的同 異之處,并正確建立連線關(guān)系和在程序中完成正確的讀寫過程; 4. 如何在 TEC-
3、XP 教學機中使用擴展的存儲器空間并檢查其運行的正確 性。 實驗步驟 1、檢查擴展芯片插座的下方的插針要按下列要求短接:標有“ /MWR ” “ RD” 的插針左邊兩個短接,標有“ /MRD” “GND”的插針右邊兩個短接。 2、 RAM ( 6116)支持即時讀寫,可直接用 A 、 E 命令向擴展的存儲器輸入程序 或改變內(nèi)存單元的值。 (1)用E命令改變內(nèi)存單元的值并用 D命令觀察結(jié)果。 1)在命令行提示符狀態(tài)下輸入: E2020/ 屏幕將顯示:2020內(nèi)存單元原值: 按如下形式鍵入: 2020原值:2222 (空格)原值:3333 (空格)原值: 4444 (空格)
4、原值:5555 / 2)在命令行提示符狀態(tài)下輸入: D 2020/ 屏幕將顯示從2020內(nèi)存單元開始的值,其中2020H~2023H的值為: 2222 3333 4444 5555 實驗情況如下圖: 如下圖: 門 C;\t ec ip\Pceul6,uok rEC-2G00 CRT MONITOR Uersion 2,0 2001,10 Computep flrchitectur Lab.,Tsingima Uniuersity Copuriglit Ja3nn He >E2B2B 2020 2020=2020 2222- 3333: 4444
5、= 55S5= >D2B20 2H2U 2020 2222 3333 4444 5555 FFFF 測幽 FFFF "33DDUU,. 2028 0&3& FFFF 0009 FFFF &00G FFFF 90B0 FFFF 2 ASP) PF7P FFFF FFFF 0040 FFFF . a …出-- 2038 00UU F?FF FFFF FFFF (JU20 DFFF 2040 00Q& FFFF FFFF &00G FFFF 1000 FFEF 2&4Q 0Q&0 FFFF R0Q1 FFFF &&QQ FFFF 0001
6、 FEFF 20S0 0000 FEFF M000 FFFD 0000 FFFF 8B00 FFPF 2058 4800 FFFF QQQQ FFFF 0006 FFFF 0800 FFFF H . ■ ■ 206F) RAHR FFFF RHAR FFFF 0MW0 FFFF 0100 FDFF 2D68 0000 FFFF 000S FFFF B004 FFFF F5FF 2070 2000 FFFF 0000 FFFF &00G FFFF 0080 F7FF 20?n HH6M EFFF HRH問 FFFF 0M目烏 FFFF 0300
7、FCFF 2080 0000 FFFF 0000 FFFF 0000 FFFF 9QQQ FFFF 2088 0000 FFFF QQQ& FFFF &QQG FFFF 0400 FDFF ■■空.管■■■■■?■■■?. 2090 0000 FFFF H001 FFFF 0R00 FFFF 9000 FFFF > Ast/nch>*onvus CDmnunicACion for TEC <一> 1BM-PC Ry Computer Architecture Lab.94 斷電后重新啟動教學實驗機,用 D命令觀察內(nèi)存單位2020~2023的值。會發(fā)現(xiàn) 原來置入到這幾個
8、內(nèi)存單位的值已經(jīng)改變,用戶在使用 RAM時,必須每次斷電 重啟后豆芽平重新輸入程序或修改內(nèi)存單位的值。 實驗情況如下圖: C:\tec-xp\Pcec16^ co* Change these characters? EN3 kEC-2630 CRT MONITOR Uersion 2.0 2001.10 ^Computer fiichitectur Lab. ,Isins(hua Uniuersit 5; Copyright Jason He !>D 2020 t!020 QQQ& DEFF 0000 FFFF &QQQ FFFF 0000 EFPF 甌B
9、 IJTF 0000 FFFF 0000 FFFF 0000 C5PF 2030 0000 BF7F 0000 FFFF FFFF 0000 BFFF 2338 Q&Q& F7FF 0000 FFFF 0008 FFFF 000@ 9EFF 2840 0Q00 FCFF 0QQ0 FFFF 00Q0 FFFF 1000 B6PF "日48 的加 FBFF mF 8000 FFFF 制H PEPP 叩50 00Q& FEFF 0000 FFFD 0000 FFFF F5FF 2058
10、 0000 FFFF ^000 FFFF FFFF SQQQ FFFF 2060 [。郵 E7FF FFFF FFFF QQQQ FFFF 國61) 。的目 FFFF 阿加 FFFF 郵的 FFFF 0000 F5FF B070 的四 9FFF 0000 FFFF FFFF 0000 FFFF BB78 0090 FFFF ^000 FFFF FFFF S100 FEFE 2080 0GQQ BFFF 0000 FFFF 000Q FFFF 0000 F5FF Q0B8 F
11、FFF FFFF 0Q( FFFF 函砸 BDFB 酶刖 FFPF B000 FFFF FFFF F9FF 由#yndhronous Common it;爭 tin n 口葉 TEC <〉 IBH-PC By Cnminjitejr Apchit 看后 tuae Lab.94 (2)用A命令輸入一段程序,執(zhí)行并觀察結(jié)果。 1)在命令行提示符狀態(tài)下輸入: A 2000/ 屏幕將顯示:2000: 按如下形式鍵入: 2000: MVRD R0 , AAAA 2002: MVRD R1 , 5555 2004: AND R0, R1 200
12、5: RET 2006: / 2)在命令行提示符狀態(tài)下輸入: T 2000 / R0的值變?yōu)锳AAAH ,其余寄存器的值不變。 T/ R1的值變?yōu)?555H,其余寄存器的值不變。 T/ R0的值變?yōu)?000H,其余寄存器的值不變。 實驗情況如下圖: 3)在命令行提示符狀態(tài)下輸入: G 2000 運行輸入的程序。 4)在命令行提示符狀態(tài)下輸入: R / 屏幕顯示: R0=0000 R1=5555R2=- 實驗情況如下圖: >G 2000 R9=FFFF >R HH OFlfifj ]<-) FKFF RI-5555 B10=H00W RI=
13、5555 R10=00P>n 12900: 8800 AAAR R2 =0 豳。 R11=FFD7 B2 =0030 R11-FFD7 R3-FF67 R12=0004 SP=K780 R13=7FF7 PC=2000 R14=2612 Rfi-BBOl B15=FFF5 E7=FFF7 R8 =前股 F=01000911 B3=FF&? R12-0084 P=270 R13-7FP7 PC=2000 RI4n2612 R6=0001 RUFF 得 R7=FFF7 RS =0000 P-01000911 MUPD R0k AAAA 3、將擴
14、展的ROM芯片(27或28系列或28的替代產(chǎn)品58C65芯片)插入標有 “ EXTROMTH 和“EXTROML的自鎖緊插座,要注意芯片插入的方向,帶有半圓形缺口的一方 朝左插入。 如果芯片插入方向不對,會導(dǎo)致芯片燒毀。然后鎖緊插座。 4、將擴展芯片下方的插針按下列方式短接:將標有 “/MWR PGM和“RD勺三 個插針左面兩個短接,將標有 “/MWR 7OE "GNJE個插針左邊兩個短接。 5、將擴展芯片上方標有EXTROMH和EXTROML的"/CSB號用自鎖緊線短接, 然后短接到MEMDC 138芯片的上方的標有“40005fff地址單元。注意:標有 /CS的圓孔針與標有
15、MEM/CS的一排圓孔針中的任意一個都可以用導(dǎo)線相連; 連接的地址范圍是多少,用戶可用的地址空間就是多少。 8、AT28C64B的讀操作和一般的RAM 一樣,而其寫操作,需要一定的時間,大 約為1毫秒。因此,需要編寫一延遲子程序,在對 EEPROM進行寫操作時,調(diào) 用該子程序,以完成正確的讀寫。 (1)用E命令改變內(nèi)存單元的值并用 D命令觀察結(jié)果。 1)在命令行提示符狀態(tài)下輸入: E 5000/ 屏幕將顯示:5000內(nèi)存單元原值: 按如下形式鍵入: 5000原值:2424 (按空格)原值:3636 (按空格)原值:4848 (按空格)原值: 5050/ 2)在命令行提示符狀態(tài)
16、下輸入: D 5000/ 屏幕將顯示5000H~507FH內(nèi)存單元的值,從5000開始的連續(xù)四個內(nèi)存單元的 值依次 為 2424 3636 4848 505Q 實驗情況如下圖: c; C;\!ec-tp\Pcec16.cot H9=FDFF RI0=0000 Ell^FFFF RI2=0000 F13=FFFF R14=2612 E15=FFFF F=01000011 >R Ri=5555 R2=2000 R3=FFF7 SP=2780 PC=2000 R?=FFFF R8=2B0e B9-FBFF H11-FFPF R12-00fif RJ3-FFFF R15-FFFF F
17、-0JB00B11 20B0: B800 AAAA MURD R0. AAAA >D 50QQ 5000 0003 00Q4 Q305 0006 目目07 50U8 01309 000A 000D H0EE 3)斷電后重新啟動,用D命令察看內(nèi)存單元5000~5003的值,會發(fā)現(xiàn)這幾個單 元的值沒有發(fā)生改變,說明EEPROM的內(nèi)容斷電后可保存。 實驗情況如下圖: 賀 C:\t uc-xpXPcec16* co* Change these characters? FNJ I
18、 EC-2000 CBT MONITOR Uersion 2.0 2001-10 Komputer Architflctur Lb. jCopyriglit Jason He E>D 5000 6硒) E008 010 k018 320 |5f28 1030 038 04fi 048 850 050 560 1^068 S0?0 0000 0098 0000 0M9 &02Q 0028 酮3。 3800 62M 4S8B 3萌。 5BK 60的 6800 7000 惻也 S009 0011 0U19 B021 0029 0031 fiBRO 8Q00 85
19、06 (H900 0000 0006 MOB 幽般 000A 0Q12 酗工由 0S2 2 皿。 酗32 3fi3F 4200 4A00 被萌 5的8 6219 6AQ8 72MFI 曲明 0酗4 幽囑 惻的 090B B0SC 00 3D S00E 0013 咽14 酶15 0016 0M1C WD 0U1E 6923 0024 &Q2S Q&26 002 R 002C 002D 酬口口越 3400 0000 36酗 &QQ& 3 c崎 0000 3E0@ 4400 OA0R 46目0 4C00 0000
20、 4E00 QQQ^ 540S QQQQ 5600 0000 SC駭 口的目 5E8? 0000 FFFC 00 FF 86B4 0S60 C2Q 0038 &E10 0000 IT7C 7G0U ,1singhua Uniuersit^ otta? 000F 0017 H01F 0027J. BB2F/.<,>,**+., B00B..0.1.2..4, 90S9 8. .. :?..< Oflflft b*一日*…D 0000.H.-.J.-.L. 心……T 0087.X.-.Z...\. FF7C!4 ? .b
21、0048HL.-.j.-l 眄242…/、?*?」 由EynchpQtious Communicat inn f口爐 TEC <--> IHff-PG .By Computer Ih+chTtetituu% Lwb.94 (2) AT28C64B存儲器不能直接用A命令輸入程序,單字節(jié)的指令可能會寫進去, 雙字節(jié)指令的低位會出錯(建議試一試),可將編寫好的程序用編程器寫入片內(nèi); 也可將程序放到RAM (6116)中,調(diào)用延時子程序,訪問 AT28C64B中的內(nèi)存 地址。 下面給出的程序,在5000H~500FH單元中依次寫入數(shù)據(jù)0000H、 0001H、…000FH。從2000H單元開
22、始輸入主程序: (2000) MVRD R0, 0000 MVRD R2 , 0010 ; R2記錄循環(huán)次數(shù) MVRD R3, 5000 ; R3的內(nèi)容為16位內(nèi)存地址 (2006) STRR [R3], R0 ;將R0寄存器的內(nèi)容放到 R3給出的內(nèi)存單元中 CALA 2200 ;調(diào)用程序地址為2200的延時子程序 INC R0 ; R0 力口 1 INC R3 ; R3 力口 1 DEC R2 ; R2 減 1 JRNZ 2006 ; R2 不為 0 跳轉(zhuǎn)到 2006H RET 從2200H單元開始輸入延時子程序: (2200) PUSH R3 MVRD R3,
23、FFFF (2203) DEC R3 JRNZ 2203 POP R3 RET 實驗情況如下圖: 式 C:\t ec xpXPcec16^ co* 2000 Q000: HURD RO,8(3(313 K002: HURD R2,0B10 2004: MURD R3.5000 空郵6: STHR [R3LR0 B807: CALA 2200 2009: IHC RD 0。附: INC K3 Q00B: DEC R2 甌0c二 JRNW 2萌D: RET 200E: >ft 2200 22B0: PUSH R3 Q201: MURD R3,FFFF 2203; DEC 34567
24、 R- _M 22222 22222 aEppov JBNZ 22g3 DEC R3 JRNZ 2203 】>OF R3 四后ynchiwci鈔us Coitimunit:dt inn fn爐 TEC <--> I.BM-PC .By Cortputzr 口NchjXecture Lab.94 運行主程序,在命令提示符下輸入: G 2000/。 輸出結(jié)果: 程序執(zhí)行結(jié)束后,在命令提示符下輸入: D 5000/; 可看到從5000H開始的內(nèi)存單元的值變?yōu)? 5000: 0000 0001 0002 0003 0004 0005 0006 0007 5008: 0008 0
25、009 000A 000B 000C 000D 000E 000F 實驗情況如下圖: * C:\tec-xp\Pcecl6.cob 266: RET 207: >G 2RA0 0FB030300000000080 = B011223344556t7 09D00000000000S000 一 KI-FFFF R2-090R RI 8=0000 R11=FFDF aaat a&a2 0098 S00f 00OA 1S3Q 41FF B0FF B0FF 81FF H0FF UQJM 8821 U022 seas 1414 CECE 8F8F E4E4 2626 870? B88B 回
26、齒幽 flSBH Kfi2fi H3H3 U90V 8585 8565 CECE 1A1A 06B6 8898 0000 0303 U?0? CECE 1010 8737 0707 QSB8 3505 8080 0E9B R3-5010 EP*27B0 RI 2=0004 R13=FFF7 。的3 Q0B4 初踞 090B 00OC 000D 8BFF 00FF 03FF 0FFF 00FF 8BFF CE23 0524 8925 058QD0 090E E4E4 2626 8585 M333 474? 8H88 4444 RRRR 的網(wǎng) 858S 858S CECE €464 SAS
27、A 0D0E 4545 8787 8787 8988 1S1M 8787 E7E7 26Z6 89QB 8988 0000 030Q R14=2612 F15=FFF5 H萌白 000E aBFF B0FF 9B26 DFBF 0363 B0U0 Al 1111 CECE 8767 B?87 1414 8888 0HR7 000F 8BFF 03 FF 8F8F 8F8F 4545 0U0B R383 0707 1S18 R?87 B78? CECE 2626 F=1100e011 分析: 1 .此時TEC-XP教學及所用的存儲器并不是 AT28C64B,所以用戶區(qū)地址可以從 2000開始,而 AT28C64B WJ只能從4000開始。 2 .如果使用E命令的話,需要將命令轉(zhuǎn)換成相應(yīng)的格式和進制。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習題含答案
- 2煤礦爆破工考試復(fù)習題含答案
- 1 各種煤礦安全考試試題含答案