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

正文內(nèi)容

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

2025-10-07 21:13本頁面
  

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