版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程四、存儲器與CPU連接 第三節(jié)存儲器位擴(kuò)展法字?jǐn)U展法字位同時擴(kuò)展法 位擴(kuò)展法(位并聯(lián))位擴(kuò)展法(位并聯(lián)): 要使用8K 1的存儲器芯片組成8K 8位的存儲器。 可采用右圖所示的位擴(kuò)展法。此時只加大字長(位數(shù)增加),而存儲器的字?jǐn)?shù)與存儲器芯片字?jǐn)?shù)一致。武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程第三節(jié)存儲器 字?jǐn)U展法(地址串聯(lián)):字?jǐn)U展法(地址串聯(lián)):字?jǐn)U展是僅在字向擴(kuò)充,而位數(shù)不變,因此將芯片的地址線、數(shù)據(jù)線、讀/寫控制線并聯(lián),而由片選信號來區(qū)分各片地址,故片選信號端連接到片譯在碼器的輸出端。例如:用16K 8位的芯片采用字?jǐn)U
2、展法組成64K 8位的存儲器。 4個芯片的數(shù)據(jù)線與數(shù)據(jù)總線D0-D7相連地址總線低位地址A0-A13與各芯片的14位地址端相連,兩位高位地址A14,A15經(jīng)譯碼器和4個選端相連。0000H3FFFH4000H7FFFH8000HBFFFFHC000HEFFFH武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程四、存儲器與CPU連接 第三節(jié)存儲器位擴(kuò)展法字?jǐn)U展法字位同時擴(kuò)展法 字位同時擴(kuò)展:字位同時擴(kuò)展:在字向和位向上同時進(jìn)行擴(kuò)展使用l k 位( l M, k N)存儲器芯片 ,組成容量為 M N 位的存儲器,需要在字向和位向同時進(jìn)行擴(kuò)展。此時共需要: ( M / l )) ( N / k
3、 )個存儲器芯片。 武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程思考題:思考題: 1. 32K32K1616表示什么意思?表示什么意思? 2. 構(gòu)成構(gòu)成4M4M3232存儲器需要存儲器需要16K16K8 8的芯片多少片?的芯片多少片? 3.設(shè)有一個具有設(shè)有一個具有2424位地址和位地址和8 8位字長的存儲器,問:位字長的存儲器,問: (1 1)該存儲器能存儲多少個字節(jié)的信息?)該存儲器能存儲多少個字節(jié)的信息? (2 2)如果存儲器由)如果存儲器由4M 4M 1 1位位SRAMSRAM芯片組成,需要多少片?芯片組成,需要多少片? (3 3)需要多少位地址作芯片選擇?)需要多少位地址作
4、芯片選擇?第三節(jié)存儲器(32K=215,15根地址線,16根數(shù)據(jù)線) ( 16K= 214 , 4M= 222,故需要芯片: (4M/ 16K)*(32/8)=1024,22根地址線中有22-14=8根用作片選線,14根地址線。) 作業(yè)武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程第三節(jié)存儲器五、堆棧 計算機(jī)中的堆棧是讀寫存儲器RAM中的一個特殊的區(qū)域,是一組按照“先進(jìn)后出先進(jìn)后出”方式工作的,用于暫存信息的存儲系統(tǒng)。堆棧的作用 調(diào)用子程序需要保留斷點地址保留斷點地址和保護(hù)現(xiàn)場保護(hù)現(xiàn)場。 就是主程序中的調(diào)用子程序命令的下一條命令的主程序中的調(diào)用子程序命令的下一條命令的地址地址。只有保
5、留了斷點地址,才能知道子程序執(zhí)行完畢返回時,回到什么地方。 就是調(diào)用子程序前的工作狀態(tài)調(diào)用子程序前的工作狀態(tài),如:累加器A、工作寄存器及標(biāo)志寄存器F中的內(nèi)容。因為子程序有可能需要使用它們。 斷點地址:現(xiàn)場:武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程 堆棧是一種數(shù)據(jù)結(jié)構(gòu),所謂堆棧就是只允許在其一端進(jìn)行數(shù)據(jù)插入和數(shù)據(jù)刪除操作的線性表。 第三節(jié)存儲器2堆棧操作 數(shù)據(jù)寫入堆棧稱為推入操作(PUSH),也叫入棧。 數(shù)據(jù)從堆棧中讀出稱之為彈出操作(POP),也叫出棧。武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程3堆棧的開辟 堆棧只能開辟在單片機(jī)芯片的內(nèi)部數(shù)據(jù)存儲器中,即所謂的內(nèi)堆
6、棧形式。 內(nèi)堆棧的主要優(yōu)點是操作速度快,但堆棧容量有限。4堆棧指針 如前所述,堆棧共有兩種操作:進(jìn)棧和出棧。但不論是數(shù)據(jù)進(jìn)棧還是數(shù)據(jù)出棧,都是對堆棧的棧頂單元進(jìn)行的,即對棧頂單元的寫和讀操作。為了指示棧頂?shù)刂?,所以要設(shè)置堆棧指針SP(Stack Pointer)。SP是一個專門地址寄存器,它的內(nèi)容就是堆棧棧頂?shù)拇鎯卧刂贰5谌?jié)存儲器MOV SP, #60H系統(tǒng)復(fù)位后SP07H武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程 5堆棧類型 向上生長型和向下生長型。 向上生長型堆棧,棧底在低地址單元。隨著數(shù)據(jù)進(jìn)棧,地址遞增,SP的內(nèi)容越來越大,指針上移; 反之,隨著數(shù)據(jù)的出棧,地址遞減,
7、SP的內(nèi)容越來越小,指針下移。MCS51屬向上生長型堆棧,這種堆棧的操作規(guī)則如下:進(jìn)棧操作:先SP加1,后寫入數(shù)據(jù)出棧操作:先讀出數(shù)據(jù),后SP減1第三節(jié)存儲器 eg1.習(xí)題集1.1.38武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程6堆棧使用方式 堆棧的使用有兩種方式。一種是自動方式,即在調(diào)用子程序或中斷時,返回地址(斷點)自動進(jìn)棧。程序返回時,斷點再自動彈回PC。這種堆棧操作無需用戶干預(yù),因此稱為自動方式。 另一種是指令方式,即使用專用的堆棧操作指令,進(jìn)行進(jìn)、出棧操作。其進(jìn)棧指令為PUSH,出棧指令為POP。例如現(xiàn)場保護(hù)就是指令方式的進(jìn)棧操作;而現(xiàn)場恢復(fù)則是指令方式的出棧操作。第三
8、節(jié)存儲器 eg2.習(xí)題集1.1.31武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程 Eg3: ORG 3000H MOV SP,#60H MOV A,#30H CALL DELAY DEC A END第三節(jié)存儲器恢復(fù)現(xiàn)場,指令方式DELAY: PUSH A MOV A,#16H L: DEC A JNZ L POP A RET主程序結(jié)束子程序結(jié)束,斷點自動返回保護(hù)現(xiàn)場,指令方式調(diào)用子程序,斷點自動進(jìn)棧60H61H62H63H斷點 高 地址 低30武漢工程大學(xué)武漢工程大學(xué)制冷系統(tǒng)智能化基礎(chǔ)熱能與動力工程 斷點和現(xiàn)場參數(shù)都送入堆棧保存 。當(dāng)有多級調(diào)用子程序時,就出現(xiàn)子程序嵌套,按照“先進(jìn)后出”方式工作。如下圖:第三節(jié)存儲器1122H3344H5566H22H11H44H33H66H55H調(diào)用調(diào)用子程序子程序返回返回主程序主程序SP60H61H62H63
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國加熱爐預(yù)制件行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年度國際貨物貿(mào)易合同英文范本3篇
- 二零二五年度休閑度假場地租賃合同8篇
- 2025年鹿皮巾項目投資可行性研究分析報告
- 二零二五年度分公司組建合同范本:全面規(guī)范企業(yè)分支機(jī)構(gòu)設(shè)立流程4篇
- 2025年中國食品生物技術(shù)應(yīng)用市場前景預(yù)測及投資規(guī)劃研究報告
- 二零二五年度高端住宅區(qū)地下車庫車位銷售協(xié)議3篇
- 2025年度彩鋼房銷售合同及安裝施工監(jiān)管及售后服務(wù)3篇
- 2025年中國景觀設(shè)計行業(yè)投資潛力分析及行業(yè)發(fā)展趨勢報告
- 2025年度美容院員工培訓(xùn)及職業(yè)發(fā)展規(guī)劃合作協(xié)議4篇
- 沖壓生產(chǎn)的品質(zhì)保障
- 《腎臟的結(jié)構(gòu)和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學(xué)期末統(tǒng)考試題含解析
- 護(hù)士事業(yè)單位工作人員年度考核登記表
- 天津市新版就業(yè)、勞動合同登記名冊
- 產(chǎn)科操作技術(shù)規(guī)范范本
- 人教版八年級上冊地理全冊單元測試卷(含期中期末試卷及答案)
- 各種焊工證件比較和釋義
- 感染性疾病標(biāo)志物及快速診斷課件(PPT 134頁)
- 2022年煤礦地面消防應(yīng)急預(yù)案范文
評論
0/150
提交評論