freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]微機(jī)原理第03章-資料下載頁

2024-10-16 21:13本頁面
  

【正文】 8086/8088的存儲(chǔ)器組織 8086/8088的存儲(chǔ)器組織(圖 1) 00000H 00001H 00002H 00003H 00004H 00005H 00006H 00007H FFFFEH FFFFFH 0AH 43H 30H 4BH 地址 存儲(chǔ)器 對(duì)準(zhǔn)字 非對(duì)準(zhǔn)字 圖 25 數(shù)據(jù)在存儲(chǔ)器中的存放 8086/8088的存儲(chǔ)器組織 8086 CPU數(shù)據(jù)總線是 16位 , 對(duì)于存取一個(gè)字節(jié)的操作 , 需要一個(gè)總線周期 , 對(duì)于存取一個(gè)偶地址字的操作 , 也是需要一個(gè)總線周期 , 而對(duì)于存取一個(gè)奇地址字的操作 , 則需要兩個(gè)總線周期( CPU自動(dòng)完成 ) 。 CPU從偶地址 、 奇地址讀一個(gè)字節(jié)或一個(gè)字的過程如圖 2所示 。 8086/8088的存儲(chǔ)器組織(圖 2) 讀 入字 節(jié)此字 節(jié) 不 讀 入讀 字的第二 個(gè) 字 節(jié)此字 節(jié) 不 讀 入讀 字的第一 個(gè) 字 節(jié)此字 節(jié) 不 讀 入讀 入一 個(gè) 字讀 入字 節(jié)此字 節(jié) 不 讀 入C P U8086808680868086從 奇地址 開 始 讀 一 個(gè) 字從 偶地址 開 始 讀 一 個(gè) 字從 奇地址 讀 一 個(gè) 字 節(jié)從 偶地址 讀 一 個(gè) 字 節(jié)存 儲(chǔ) 器低地址高地址偶地址奇地址偶地址奇地址偶地址奇地址偶地址奇地址偶地址奇地址圖 2 6 從 偶地址、奇地址 讀 入字 節(jié) 或字 在 8086系統(tǒng)中,存儲(chǔ)器采用分體結(jié)構(gòu),即 1MB的存儲(chǔ)空間分成兩個(gè) 512KB的存儲(chǔ)體,一個(gè)存儲(chǔ)體中包含偶數(shù)地址,另一個(gè)存儲(chǔ)體包含奇數(shù)地址。如下圖所示。 8086/8088的存儲(chǔ)器組織 8086/8088的存儲(chǔ)器組織 D7~D0奇地址存 儲(chǔ) 體S E L A18~ A0D7~ D0偶地址存 儲(chǔ) 體S E L A18~ A07D D~ 0D15~D8B H EA0A19~ A1圖 2 - 8 存 儲(chǔ) 體 一 總 線 的 連 接 8086/8088的存儲(chǔ)器組織 BHEA0 操作 0 0 同時(shí)訪問兩個(gè)存儲(chǔ)體,讀 /寫一個(gè)對(duì)準(zhǔn)字信息 0 1 只訪問奇地址存儲(chǔ)體,讀 /寫高字節(jié)信息 1 0 只訪問偶地址存儲(chǔ)體,讀 /寫低字節(jié)信息 1 1 無操作 和 A0的控制作用 BHE? 8086有 20位地址總線 , 故可尋址的存儲(chǔ)器空間為 1MB(220B),地址范圍為 0~ 2201(00000H~ FFFFFH) 。 ? CPU內(nèi)部寄存器都是 16位 , 只能尋址 64KB。 為了達(dá)到對(duì) 1MB存儲(chǔ)器空間尋址 , 8086系統(tǒng)把 1MB存儲(chǔ)空間劃分為若干個(gè)邏輯段 , 每段的容量小于或等于 64KB, 這些邏輯段是互相獨(dú)立的 , 可以在整個(gè)空間浮動(dòng) 。 各個(gè)邏輯段之間可以緊密相連 ,可以相互重疊 。 ? 每個(gè)邏輯段起始地址( 段基地址 )的高 16位稱為 段地址 ,段地址存放在相應(yīng)的段寄存器中。在段內(nèi)可根據(jù)相對(duì)段基地址的 偏移地址 確定一個(gè)存儲(chǔ)單元的地址 。 8086/8088的存儲(chǔ)器的分段 ?在存儲(chǔ)器中每一個(gè)存儲(chǔ)單元都存在唯一的一個(gè)物理地址,物理地址就是存儲(chǔ)器的 實(shí)際地址 。對(duì)于 8086系統(tǒng),物理地址是由 CPU提供的 20位地址碼來表示。 ?邏輯地址是在 程序中 使用的地址,它由段地址和偏移地址兩部分組成。 邏輯地址的表示形式是,段地址:偏移地址 。段地址和偏移地址都是無符號(hào)的 16位二進(jìn)制數(shù),或用 4位十六進(jìn)制數(shù)表示。 ?物理地址是段地址左移 4位加偏移地址而形成的,即: 物理地址=段地址 16(10H)+偏移地址 物理地址與邏輯地址 物理地址的產(chǎn)生 地址加法器 偏移地址 15 0000 段地址 15 0 19 0 物理地址 0 0 3 各種類型訪問存儲(chǔ)器的段地址和偏移地址 各種類型訪問存儲(chǔ)器的段地址和偏移地址 訪問存儲(chǔ)器的類型 約定的段寄存器 可指定的段寄存器 偏移地址 取指令 CS 無 IP 堆棧操作 SS 無 SP 串指令(源) DS CS、 ES、 SS SI 串指令(目的) ES 無 DI 用 BP作基址 SS CS、 ES、 DS 有效地址 EA 通用數(shù)據(jù)讀寫 DS CS、 ES、 SS 有效地址 EA 堆棧段 ?堆棧是以“后進(jìn)先出”的原則存取信息的一個(gè)特定存儲(chǔ)區(qū)。8086的堆??稍?1MB存儲(chǔ)空間內(nèi)設(shè)置,由堆棧段寄存器 SS和堆棧指針 SP來定位。 ?SS記錄當(dāng)前堆棧段的段地址,是棧區(qū)的最低位置。 SP始終指向棧頂,給出段地址到棧頂?shù)钠屏浚?8086系統(tǒng), SP隨堆棧的內(nèi)容增加而減小(即 向地址減小的方向擴(kuò)展 )。當(dāng)堆棧置空時(shí), SP指向堆棧棧底。一個(gè)堆棧段最長(zhǎng)為 64KB。 ?堆棧操作有進(jìn)棧 (壓入 )PUSH和出棧 (彈出 )POP兩種操作。堆棧操作以 字為單位 ,不論壓入一個(gè)數(shù),還是彈出一數(shù),都是兩個(gè)字節(jié)。 堆棧操作指令 ?堆棧只有一個(gè)出口 , 即當(dāng)前棧頂;用堆棧指針寄存器 SP指定 ?棧頂 是 地址較小 的一端( 低端 ) , 棧底 (高端 )不變
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1