




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
6.2.3存儲器地址譯碼存儲器芯片與處理器的連接存儲器芯片有數據、地址、讀寫控制引腳處理器總線有數據、地址、讀寫控制信號功能上多數可以直接相連但是,地址信號需要譯碼處理器地址總線個數多于存儲器地址引腳個數多個存儲器芯片組成一定容量的存儲系統需要利用地址總線控制存儲器片選信號16.2.3存儲器地址譯碼存儲器芯片與處理器的連接11.地址譯碼譯碼(Decode)將某個特定的編碼輸入翻譯為有效輸出的過程存儲器譯碼電路可編程邏輯器件PLD譯碼器門電路組合舉例:多輸入或門實現譯碼64K×8結構的SRAM,地址引腳16個A15~A0,構成8086系統的16位字長存儲器系統——2片,一片接高8位,一片接低8位。8086處理器:20個地址總線A19~A016位數據總線 低8位數據總線——A0=0 訪問 高8位數據總線——BHE=0 訪問21.地址譯碼譯碼(Decode)28086執行不同操作指令時的A0和BHE信號38086執行不同操作指令時的A0和BHE信號3簡單的門電路譯碼4簡單的門電路譯碼4地址:地址空間范圍:00000H~1FFFFFH只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。5地址:地址空間范圍:00000H~1FFFFFH566地址:地址空間范圍:80000H~9FFFFFH只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=100選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。7地址:地址空間范圍:80000H~9FFFFFH72.譯碼器3-8譯碼器:138譯碼器3個控制輸入引腳:G1,G2A*和G2B*有些資料上E3,E2*E1*(我們的教材這樣表示)都有效,才能實現譯碼功能3個編碼輸入引腳:C,B和A8種編碼各對應一個譯碼輸出引腳C
B
A=000編碼使Y0*低有效,其他高電平無效C
B
A=001編碼使Y1*低有效,其他高電平無效……C
B
A=111編碼使Y7*低有效,其它高電平無效E382.譯碼器3-8譯碼器:138譯碼器8譯碼器74LS1389譯碼器74LS1389譯碼器譯碼對于存儲器訪問,M/IO*=1,將該信號接到3-8譯碼器的G1(E3)引腳,則只有執行存儲器訪問指令(存儲器讀或寫指令)
MOVmem,src MOVsrc,mem時,存儲器的地址譯碼器才有效。 在執行端口訪問指令 IN
OUT時,M/IO*=0,存儲器譯碼器輸出Y7*~Y0*全部無效(為1),這樣就將存儲器地址與I/O端口地址區分開來。一個例子如下:10譯碼器譯碼對于存儲器訪問,M/IO*=1,將該信號接到3-1111地址:地址空間范圍:00000H~1FFFFFH只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。12地址:地址空間范圍:00000H~1FFFFFH12這種將高位地址全部送譯碼器進行譯碼的方式——全譯碼方式。譯碼方式全譯碼 ——全部高位地址進行譯碼部分譯碼 ——部分高位地址進行譯碼線選方式 ——直接用高位地址信號做片選信號13這種將高位地址全部送譯碼器進行譯碼的方式——全譯碼方式。13部分譯碼電路例如:上述存儲器電路使用2—4譯碼器時,A17不參與譯碼時14部分譯碼電路例如:上述存儲器電路使用2—4譯碼器時,A17不A17不參與譯碼00000H~1FFFFH20000H~3FFFFH15A17不參與譯碼00000H~1FFFFH15地址:00000H~1FFFFH在A17=0時地址空間范圍:00000H~1FFFFFH只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。16地址:00000H~1FFFFH在A17=0時地址空間范圍:地址:20000H~3FFFFH在A17=1時只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000或001選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。部分譯碼,一個存儲器芯片占據不止一個地址空間,存儲器地址空間不連續。如果A19不參與譯碼,地址如何變化?17地址:20000H~3FFFFH在A17=1時只要執行存儲器A19不參與譯碼的部分譯碼電路00000H~1FFFFH80000H~9FFFFH18A19不參與譯碼的部分譯碼電路00000H~1FFFFH18地址:00000H~1FFFFH在A19=0時執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。19地址:00000H~1FFFFH在A19=0時19地址:80000H~9FFFFH在A19=1時只要執行存儲器訪問指令,且指令給出的地址在該范圍類,則(A19)(A18)(A17)=000或100選中圖中的兩片存儲器而地址A16~A0選中芯片中的具體一個存儲單元。20地址:80000H~9FFFFH在A19=1時只要執行存儲器譯碼方式全譯碼方式使用全部微處理器地址總線片內尋址:低位地址與存儲器芯片地址引腳相連片選尋址:高位地址經譯碼與存儲器芯片片選引腳相連部分譯碼方式只使用部分微處理器地址總線進行譯碼沒有使用的地址信號對存儲器芯片的工作不產生影響部分譯碼地址重復譯碼簡單全譯碼地址唯一空間連續21譯碼方式全譯碼方式部分譯碼全譯碼21線選方式 將存儲器芯片沒有用到的高位地址信號中的某一根直接作為存儲器芯片的片選控制信號。 當該地址信號=0時,選中該存儲器芯片。 注意:連接到其他存儲器芯片的用于片選信號的高位地址應該都處于高電平(無效片選信號)狀態。22線選方式222323應當注意:當使用線選方式時,只要用于作為片選信號的地址信號=0,就選中存儲器,例如上圖,A19=0,A18,A17為任意值都可以選中圖中的存儲器芯片。這樣,他的地址空間范圍:A18=0,A17=0:00000H~1FFFFHA18=0,A17=1: 20000H~3FFFFHA18=1,A17=0: 40000H~5FFFFHA18=1,A17=1: 60000H~7FFFFH在程序設計中,應該避免使A18=0,A17=0的情況出現——原因是線選方式,A18,A17一般用于選擇其他的存儲器芯片,這樣會造成多個芯片同時被選中的錯誤。故編寫程序,應該使用60000H~7FFFFH地址空間。24應當注意:243.8086的16位存儲結構對稱的兩個存儲體(Bank)所構成偶存儲體(A0=0)對應所有的偶地址單元(0、2、4、……FFFEH)接處理器低8位數據總線D7~D0奇存儲體(BHE*=0)對應所有的奇地址單元(1、3、5、……FFFFH)接處理器高8位數據總線D15~D8兩個存儲器芯片的片選端連接在一起253.8086的16位存儲結構對稱的兩個存儲體(Bank)所8086的16位存儲結構268086的16位存儲結構26地址對齊(Align)高位地址A19~A17=111,片選信號有效低位地址A16~A1=0...0,那么:A0=0(地址E0000H),BHE*=0,訪問16位數據A0=0(地址E0000H),BHE*=1,訪問低8位數據A0=1(地址E0001H),BHE*=0,訪問高8位數據A0=1,BHE*=1,無效的數據訪問組合8086存儲器按16位數據寬度組織支持8位和16位數據訪問偶地址開始的16位訪問可以一次完成奇地址開始的16位訪問需要兩次操作地址對齊:16位數據以偶地址開始27地址對齊(Align)高位地址A19~A17=111,片選信作業1.某個使用8086的微機系統,現需要使用128K*8位的SRAM芯片組成從00000地址開始的512KB存儲器系統,要求可以進行字訪問也可以字節訪問。(1)需要多少片存儲器芯片?(2)請選擇地址譯碼方式;(3)畫出存儲器系統電路原理圖。注:除下圖給出的芯片外,所需要的其它邏輯器件可自由選擇。28作業1.某個使用8086的微機系統,現需要使用128K*84.Pentium的64位存儲結構Pentium采用64位數據總線和32位地址總線沒有地址A2,A1和A08個字節允許信號區別8個8位存儲體支持64/32/16/8位數據讀寫多字節數據若地址對齊能夠一次完成讀寫2字節、16位數據是被2整除的地址(偶地址)4字節、32位數據是被4整除的地址(模4地址)8字節、64位數據是被8整除的地址(模8地址)示意圖地址A對齊s字節邊界Amods=0
(能夠被s整除的地址)294.Pentium的64位存儲結構Pentium采用64位Pentium的64位存儲結構返回30Pentium的64位存儲結構返回306.2.4主存空間分配316.2.4主存空間分配31最低1MB主存系統RAM區地址最低端的640KB空間由DOS進行管理顯示RAM區128KB主存空間保留給顯示緩沖存儲區顯示RAM區并沒有被完全使用擴展ROM區I/O接口電路卡上的ROM系統ROM區ROM-BIOS程序640Koughttobeenoughforeverybody—BillGates198132最低1MB主存系統RAM區640Koughttobe擴展主存和擴充主存擴展主存XMS1MB后的RAM主存空間只能在保護方式使用遵循擴展主存使用規范XMS驅動程序HIMEM.SYS擴充主存EMS遵循擴充主存使用規范EMS擴充主存不是直接訪問的存儲空間體交換技術,不需要保護方式支持IA-32支持擴展主存XMS,不需擴充主存EMSEMM386.EXE驅動程序33擴展主存和擴充主存擴展主存XMS33高端主存區HMA和上位主存塊UMB高端主存區HMA實方式下,地址A20開放,從100000H到10FFEFH之間約64KB的存儲區域8088/8086:地址自動回繞80286和80386:地址不自動回繞80486及以后有A20M引腳A20M=0,地址自動回繞A20M=1,地址不自動回繞上位主存塊UMB上位主存區UMA中未使用的區域
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年獨立運行戶用風力發電機組項目規劃申請報告
- 2025年中國實木鋁靜音窗簾滑軌數據監測研究報告
- 2025年中國塑膠燈箱市場現狀分析及前景預測報告
- 快消品包裝行業2025年可持續發展報告:包裝廢棄物處理技術進展與挑戰案例分析
- 2025年現場演藝市場復蘇期特色節日演出市場研究報告
- 2025年工業互聯網平臺流量整形與工業互聯網生態建設報告
- 農業綠色發展政策與無人機技術應用:2025年農業管理新趨勢報告
- 2025年金融行業數據治理與隱私保護技術市場前景與競爭格局分析報告
- 2025年工業互聯網平臺自然語言處理技術推動工業互聯網平臺智能化發展報告
- 2025年休閑農業與鄉村旅游鄉村旅游與旅游直播旅游文化融合發展報告
- CNG場站應急處置方案
- 地第十一章《極地地區》教學設計-2024-2025學年七年級地理下冊(人教版2024)
- 河南省青桐鳴大聯考普通高中2024-2025學年高三考前適應性考試語文試題及答案
- 2025年BIM技術在工程項目風險管理中的應用研究報告
- 2025全國助殘日弘揚自強與助殘精神凝聚團結奮進力量宣傳課件
- 轉讓汽修店鋪合同協議
- 山東省煙臺市、德州市、東營市三市東營2025年高考適應性考試煙臺德州東營二模英語試卷+答案
- 2024年陜西延安通和電業有限責任公司招聘考試真題
- 自助販賣機進駐合同協議
- 江蘇綠色東海投資發展集團有限公司及下屬子公司招聘筆試題庫2025
- 公共組織績效評估-形考任務三(占10%)-國開(ZJ)-參考資料
評論
0/150
提交評論