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

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]第3章inter80x86微計算機(jī)處理器-wenkub.com

2025-02-19 00:25 本頁面
   

【正文】 如果從存儲器讀 /寫操作數(shù),則段地址通常由數(shù)據(jù)段寄存器DS提供 (必要時可通過指令前綴實(shí)現(xiàn)段超越,將段地址指定為由CS、 ES或 SS提供 ),偏移地址則要根據(jù)指令中所給出的尋址方式確定,這時,偏移地址通常由寄存器 BX、 SI、 DI以及立即數(shù)等提供,這類偏移地址也被稱為“有效地址” (EA)。 為了對 1 M個存儲單元進(jìn)行管理 , 8086/8088采用了段結(jié)構(gòu)的存儲器管理方法 。 如從地址0011FH開始的兩個連續(xù)單元中存放一個字型數(shù)據(jù) , 則該數(shù)據(jù)為DF46H, 記為: (0011FH)=DF46H。每個存儲單元存放一個字節(jié)型數(shù)據(jù) , 且每個存儲單元都有一個 20位的地址 , 這 1 M個存儲單元對應(yīng)的地址為 00000H~FFFFFH, 如圖 。 8088和 8086的第 28引腳的功能是相同的,但有效電平的高低定義不同。 在 8086中都定義為地址 /數(shù)據(jù)分時復(fù)用引腳;而在 8088中 , 由于只需要 8條數(shù)據(jù)線 , 因此 , 對應(yīng)于8086的 AD15?AD8這 8根引腳在 8088中定義為 A15?A8, 它們在 8088中只做地址線用 。 其中 RQ / GT0比 RQ / GT1的優(yōu)先級高 。另外,在 DMA期間, LOCK被浮空而處于高阻狀態(tài)。而在總線周期的最后一個狀態(tài)即 T4狀態(tài), S S S0中任何一個或幾個信號的改變,都意味著下一個新的總線周期的開始。低電平有效的三個狀態(tài)信號連接到總線控制器 8288的輸入端, 8288對這些信號進(jìn)行譯碼后產(chǎn)生內(nèi)存及 I/O端口的讀寫控制信號。因此, 8086/8088的部分引腳需要重新定義,控制信號不能直接從 8086/8088 CPU引腳得到,需要外加 8288總線控制器,通過它對 CPU發(fā)出的控制信號 (S0,S1,S2)進(jìn)行變換和組合,以得到對存儲器和 I/O端口的讀寫控制信號和對地址鎖存器 8282及對總線收發(fā)器 8286的控制信號,使總線的控制功能更加完善。此時, CPU讓出總線使用權(quán),發(fā)出HOLD請求的總線主設(shè)備獲得總線的控制權(quán)。 (7) ?HOLD(Hold request):引腳 31,總線保持請求信號,輸入。在 DMA方式,該引腳被浮置為高阻狀態(tài)。 在 DMA方式 , 它被浮置為高阻狀態(tài) 。 DEN為高電平時,收發(fā)器在收或發(fā)兩個方向上都不能傳送數(shù)據(jù),當(dāng) DEN為低電平時,允許數(shù)據(jù)通過數(shù)據(jù)總線收發(fā)器。 它是 8086/8088提供給地址鎖存器的控制信號 , 高電平有效 。 微機(jī)原理及應(yīng)用 圖 8086最小方式系統(tǒng)結(jié)構(gòu) 8 0 8 6 C P UMX/MNVCC( + 5 V )A L EC L KR E A D YB H ER E S E T A19 / S6~A16 / S3AD15 / A D08 2 8 4 A時鐘發(fā)生器VCC等待狀態(tài)產(chǎn)生器地址鎖存器8 2 8 2(3 片 )數(shù)據(jù)收發(fā)器8 2 8 6(2 片 )S T BOE地址總線 ABD E NR/DT數(shù)據(jù)總線 DBIO/MI N T RI N T ARDWRH O L DH L D A控制總線 CBR D Y微機(jī)原理及應(yīng)用 在最小方式下 , 第 24?31引腳的功能如下: (1) INTA(Interrupt Acknowledge):引腳 24,中斷響應(yīng)信號,輸出。 微機(jī)原理及應(yīng)用 8286為具有三態(tài)輸出的 8位數(shù)據(jù)總線收發(fā)器,用于需要增加驅(qū)動能力的系統(tǒng)。 圖中 8284A為時鐘發(fā)生 /驅(qū)動器 , 外接晶體的基本震蕩頻率為15 MHz, 經(jīng) 8284A三分頻后 , 送給 CPU做系統(tǒng)時鐘 。 微機(jī)原理及應(yīng)用 表 BHE與地址引腳 A0編碼的含義 B H E A 0 數(shù)據(jù)總線的使用情況 0 0 1 1 0 1 0 1 16 位字傳送 ( 偶地址開始的兩個存儲器單元的內(nèi)容 ) 在數(shù)據(jù)總線高 8 位 ( D 15 ~ D 8 ) 和奇地址單元間進(jìn)行字節(jié)傳送 在數(shù)據(jù)總線低 8 位 ( D 7 ~ D 0 ) 和偶地址單元間進(jìn)行字節(jié)傳送 無效 微機(jī)原理及應(yīng)用 (9) MN/MX(Minimum/Maximum mode control):引腳 33,最小 /最大方式控制信號,輸入。 TESTTESTTESTRD RDIO M微機(jī)原理及應(yīng)用 (8)BHE/S7(Bus High Enable / Status):引腳 34,高 8位數(shù)據(jù)總線允許 /狀態(tài)復(fù)用引腳,輸出。 若為高電平 , CPU就仍處于空轉(zhuǎn)狀態(tài)進(jìn)行等待 , 直到 引腳變?yōu)榈碗娖?,CPU結(jié)束等待狀態(tài) , 執(zhí)行下一條指令 , 以使 CPU與外部硬件同步 。它實(shí)際上是所尋址的存儲器或 I/O端口發(fā)來的數(shù)據(jù)準(zhǔn)備就緒信號,高電平有效。 8086/8088要求復(fù)位脈沖寬度不得小于 4個時鐘周期。 微機(jī)原理及應(yīng)用 (3) CLK(Clock):引腳 19, 系統(tǒng)時鐘 , 輸入 。 此請求不受標(biāo)志寄存器 FLAGS中中斷允許標(biāo)志位 IF狀態(tài)的影響 , 只要此信號一出現(xiàn) , 在當(dāng)前指令執(zhí)行結(jié)束后立即進(jìn)行中斷處理 。 采用分時輸出 , 即在 T1狀態(tài)作地址線用 ,T2?T4狀態(tài)輸出狀態(tài)信息 。 1)電源線和地線 電源線 VCC( 第 40引腳 ) :輸入 , 接入 ?10%單一 +5V電源 。 T4:總線周期結(jié)束 總線周期執(zhí)行過程中的控制信號高 4 低 16 微機(jī)原理及應(yīng)用 8086/8088引腳及其功能 圖 8086/8088CPU引腳 GND8086C P U1234567891011121314151617181920 2122232425262728293031323334353637383940AD14AD13AD12AD11AD10AD9AD8AD7AD6AD5AD4AD3AD2AD1AD0N M IIN TRC L KGND R E S E TR E A D YT E S T)QS(I N T A1A L E (Q S0))S(D E N0)S(RDT1/)S(IOM2/)L O C K(WR)GT/RQ(H O L D0RDMX/MN7SB H E /A19 /S6A18 /S5A17 /S4A16 /S3AD15VCC( + 5 V ))GT/RQ(H L D A1GND8088C P U1234567891011121314151617181920 2122232425262728293031323334353637383940A14A13A12A11A10A9A8AD7AD6AD5AD4AD3AD2AD1AD0N M IIN TRC L KGND R E S E TR E A D YT E S T)QS(I N T A1A L E (Q S0))S(D E N0)S(R/DT1)S(M/IO2)L O C K(WR)GT/RQ(H O L D0RDMX/MN)H I G H/(SS0A19 /S6A18 /S5A17 /S4A16 /S3A15VCC( + 5 V ))GT/RQ(H L D A1微機(jī)原理及應(yīng)用 8086/8088 CPU 的工作模式 最小工作模式: 最大工作模式: 系統(tǒng)中只有 8086/8088一個微處理器。 總線周期工作情況 1)Tw狀態(tài) T1 T2 T3 Tw T4 Tw CLK READY 微機(jī)原理及應(yīng)用 CPU不需取指令,不需取數(shù)據(jù)時進(jìn)入空閑周期。一個時鐘周期又稱為一個 T狀態(tài),因此基本總線周期用 T T T T4表示。 為了取得指令和傳輸數(shù)據(jù)的協(xié)調(diào)工作 , 就需要 CPU的總線接口部件執(zhí)行一個總線周期 。 微機(jī)原理及應(yīng)用 DF(Direction Flag)——方向標(biāo)志位 。 IF(Interrupt Flag)——中斷允許標(biāo)志位。 微機(jī)原理及應(yīng)用 例 設(shè)變量 x=11101111B, y=11001000B,X=0101101000001010B, Y=01001100 10100011B,請問分別執(zhí)行 x+y和 X+Y操作后標(biāo)志寄存器中各狀態(tài)位的狀態(tài)如何? 11101111 +) 11001000 10110111 ? 1 自動丟失 0101101000001010 0100110010100011 1010011010101101 CF=0 CF=1 DF=1 微機(jī)原理及應(yīng)用 狀態(tài)位 執(zhí)行 x + y 后 執(zhí)行 X + Y 后 CF 最高位 D7向前有進(jìn)位, CF = 1 最高位 D15向前沒有進(jìn)位, CF = 0 PF 低 8 位中 1 的個數(shù)為偶數(shù) (6 ) , P F = 1 低 8 位中 1 的個數(shù)為奇數(shù) (5 ) , P F = 0 AF 低 4 位向前有進(jìn)位, A F = 1 低 4 位向前沒有進(jìn)位, A F = 0 ZF 計算結(jié)果不為 0 , ZF = 0 計算結(jié)果不為 0 , ZF = 0 SF 最高位 D7為 1 , S F = 1 最高位 D15為 1 , S F = 1 OF CF ? DF=0 ,沒有溢出, OF=0 CF ? DF=1 ,結(jié)果溢出, OF=1 微機(jī)原理及應(yīng)用 2) 控制標(biāo)志位 控制標(biāo)志位有 3個 , 用來控制 CPU的操作 , 由程序設(shè)置或清除 。 當(dāng)運(yùn)算結(jié)果的最高位為 1時 ,SF=1, 否則為 0。 當(dāng)執(zhí)行一條加法或減法運(yùn)算指令時 , 若結(jié)果的低字節(jié)的低 4位向高 4位有進(jìn)位或借位 , 則 AF為 1, 否則為 0。 通常用于判斷無符號數(shù)運(yùn)算結(jié)果是否超出了計算機(jī)所能表示的無符號數(shù)的范圍 。 微機(jī)原理及應(yīng)用 圖 8086/8088的標(biāo)志寄存器 OF15 11DF10IF9TF8SF7ZF6AF4PF2CF0控制標(biāo)志位: TF 、 IF 、 DF狀態(tài)標(biāo)志位: CF 、 PF 、 AF 、 ZF 、 SF 、 OF微機(jī)原理及應(yīng)用 1) 狀態(tài)標(biāo)志位 6個狀態(tài)標(biāo)志位用來反映算術(shù)和邏輯運(yùn)算結(jié)果的一些特征 。附加數(shù)據(jù)段用來存放字符串操作時的目的字符串。 DS的內(nèi)容左移四位再加上按指令中存儲器尋址方式給出的偏移地址即得到對數(shù)據(jù)段指定單元進(jìn)行讀寫的物理地址 。 段地址分別放在對應(yīng)的段寄存器中 , 代碼或數(shù)據(jù)在段內(nèi)的偏移地址由有關(guān)寄存器或立即數(shù)給出 。 微機(jī)原理及應(yīng)用 3)變址寄存器 SI、 DI SI(Source Index)稱為源變址寄存器。 微機(jī)原理及應(yīng)用 2) 地址指針寄存器 SP、 BP SP(Stack Pointer)稱為堆棧指針寄存器 。 思考 8086/8088中的指令指針 IP與前面提到的程序計 數(shù)器 PC有何不同? ,而 IP是指向下一次要取出的指令 . 8088/8086中 IP要與 CS寄存器相配合才能形成真正的物理地址 微機(jī)原理及應(yīng)用 CX(Counter
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1