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

正文內(nèi)容

20xx級wj(編輯修改稿)

2025-08-31 09:04 本頁面
 

【文章內(nèi)容簡介】 部分的控制電路 42 總線接口單元 BIU ?功能: ?從內(nèi)存中取指令送入指令預(yù)取隊(duì)列 ?負(fù)責(zé)與內(nèi)存或輸入 /輸出接口之間的數(shù)據(jù)傳送 ?在執(zhí)行轉(zhuǎn)移程序時(shí), BIU使指令預(yù)取隊(duì)列復(fù)位,從指定的新地址取指令,并立即傳給執(zhí)行單元執(zhí)行 。 43 ?組成: 用于存放邏輯段的段基地址寄存器 CS: 代碼段寄存器, 用于存放指令代碼; DS: 數(shù)據(jù)段寄存器 ; ES: 附加段寄存器, 數(shù)據(jù)段和附加段用來存放 數(shù)據(jù); SS: 堆棧段寄存器, 用于存放返回地址,保存寄 存器內(nèi)容,傳遞參數(shù)等 。 總線接口單元 BIU組成 44 IP: 指令指針寄存器(即 PC指針) 20位的地址加法器 4字節(jié)(或 6字節(jié))的指令預(yù)取隊(duì)列 ?特點(diǎn): 具有流水線技術(shù) , 8086指令隊(duì)列為 6 字節(jié), 8088為 4字節(jié)。 地址加法器用來產(chǎn)生 20位地址 。因?yàn)? 8086有 20根地址線,可尋址 1M空間 ,但寄存器為 16位,所以需要一個(gè)附 加機(jī)構(gòu)來根據(jù) 16位寄存器提供的數(shù)據(jù) 計(jì)算出 20位的地址。 45 8088/8086的內(nèi)部寄存器 ?含 14個(gè) 16位寄存器,按功能可分為三類 數(shù)據(jù)寄存器( AX, BX, CX, DX) 地址指針寄存器( SP, BP) 變址寄存器( SI, DI) 8個(gè)通用寄存器 4個(gè)段寄存器 2個(gè)控制寄存器 通用寄存器 與存儲器的區(qū)別? 46 數(shù)據(jù)寄存器 AX、 BX、 CX、 DX ? 8088含 4個(gè) 16位數(shù)據(jù)寄存器,它們又可分為 8個(gè) 8位寄存器,即: ? AX AH, AL ? BX BH, BL ? CX CH, CL ? DX DH, DL 常用來存放參與運(yùn)算的操作數(shù)或運(yùn)算結(jié)果 如 AX=1234H,則 AH=12H, AL=34H 47 數(shù)據(jù)寄存器特有的習(xí)慣用法 ? AX: 累加器。多用于存放中間運(yùn)算結(jié)果。所有 I/O指令必須都通過 AX與接口傳送信息; ? BX: 基址寄存器。在間接尋址中用于存放基地址; ? CX: 計(jì)數(shù)寄存器。用于在循環(huán)或串操作指令中存 放循環(huán)次數(shù)或重復(fù)次數(shù); ? DX: 數(shù)據(jù)寄存器。在 32位乘除法運(yùn)算時(shí),存放 高 16位數(shù);在間接尋址的 I/O指令中存放 I/O端口地址。 48 地址指針寄存器 ? SP:堆棧指針寄存器,其內(nèi)容為棧頂?shù)? 偏移地址; ? BP: 基址指針寄存器,常用于在訪問內(nèi) 存時(shí)存放內(nèi)存單元的 偏移地址。 49 BX與 BP在應(yīng)用上的區(qū)別 ?作為通用寄存器,二者均可用于存放數(shù)據(jù); ?作為基址寄存器, BX通常用于尋址數(shù)據(jù)段; BP則通常用于尋址堆棧段 。 ? BX一般與 DS或 ES搭配使用 ? BP一般與 SS搭配使用 50 變址寄存器 ? SI: 源變址寄存器 ? DI: 目標(biāo)變址寄存器 ?變址寄存器常用于指令的 間接尋址或變址尋址 。 在 串操作 指令中,用 SI存放源操作數(shù)的偏移地址,而用 DI存放目標(biāo)操作數(shù)的偏移地址。 51 段寄存器 用于存放邏輯段的段基地址 CS: 代碼段寄存器 代碼段用于存放指令代碼 DS: 數(shù)據(jù)段寄存器 ES: 附加段寄存器 數(shù)據(jù)段和附加段用來存放數(shù)據(jù) SS: 堆棧段寄存器 堆棧段用于存放返回地址,保存寄存器內(nèi)容, 傳遞參數(shù)等。 將存儲器按用途最多可分為 4個(gè)段。 52 CS: 代碼段寄存器,只讀,在 ROM中 DS: 數(shù)據(jù)段寄存器 ES: 附加段寄存器 SS: 堆棧段寄存器 可讀寫,在 RAM中 ROM RAM 53 控制寄存器 ? IP: 指令指針寄存器,其內(nèi)容為下一條 要執(zhí)行的指令的偏移地址( CS段中)。 ? FLAGS: 標(biāo)志寄存器 ? 狀態(tài)標(biāo)志:存 放運(yùn)算結(jié)果的特征 ? 控制標(biāo)志:控制某些特殊操作 6個(gè)狀態(tài)標(biāo)志位( CF, SF, AF, PF, OF, ZF) 3個(gè)控制標(biāo)志位( IF, TF, DF) 54 FLAGS: 標(biāo)志寄存器 OF DF IF TF SF ZF AF PF CF 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ? 狀態(tài)標(biāo)志: 存 放算術(shù)邏輯運(yùn)算結(jié)果的特 征,可能影響后面的操作。 ? 控制標(biāo)志: 控制某些特殊操作,由專門 的指令進(jìn)行設(shè)置或清除。 6個(gè)狀態(tài)標(biāo)志位( CF, SF, AF, PF, OF, ZF) 3個(gè)控制標(biāo)志位( IF, TF, DF) 55 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF 狀態(tài)標(biāo)志 方向標(biāo)志 中斷標(biāo)志 跟蹤標(biāo)志 (Trace Flag) 控制標(biāo)志 進(jìn)位標(biāo)志 奇偶標(biāo)志 半進(jìn)位標(biāo)志 零標(biāo)志 符號標(biāo)志 溢出標(biāo)志 標(biāo)志寄存器的格式及各位的含義 56 ● 零標(biāo)志 ZF( Zero Flag): 若運(yùn)算結(jié)果為 0,則 ZF= 1; 否則 ZF= 0。 ● 進(jìn)位標(biāo)志 CF( Carry Flag): ? 加法時(shí),最高位(字節(jié)操作時(shí)的 D7位,字操作時(shí)的 D15位)是否有進(jìn)位產(chǎn)生。 ? 減法時(shí),最高位(字節(jié)操作時(shí)的 D7位,字操作時(shí)的 D15位)是否有借位產(chǎn)生。 ● 奇偶標(biāo)志 PF( Parity Flag): 若運(yùn)算 結(jié)果低 8 位 中“ 1”的個(gè)數(shù)為偶數(shù),則 PF= 1; 否則 PF= 0。 ● 符號標(biāo)志 SF( Sign Flag): 與運(yùn)算結(jié)果的最高位相同,當(dāng)數(shù)據(jù)用補(bǔ)碼時(shí),負(fù)數(shù)的最高位是 1。 57 ● 溢出標(biāo)志 OF( Overflow Flag): 若運(yùn)算過程中發(fā)生了“溢出”,則 OF= 1。 ● 輔助進(jìn)位標(biāo)志 AF( Auxiliary carry Flag) : 也稱“半進(jìn)位標(biāo)志”,它反映: ? 加法時(shí), D3位向 D4位有進(jìn)位( D15 ~ D0) 。 ? 減法時(shí), D3位向 D4位有借位。 84A0H+9460H相加后的標(biāo)志位是? 1000 0100 1010 0000 + 1001 0100 0110 0000 1 0001 1001 0000 0000 CF=1 SF=0 ZF=0 AF=0 PF=1 OF=1 58 控制標(biāo)志 (3位 ): 每一位控制標(biāo)志都對一種特定的功能起控制作用??梢酝ㄟ^專門的指令對其進(jìn)行“置位”( Set) 或“復(fù)位”( Reset)。 ● 中斷標(biāo)志 IF( Interrupt Enable Flag): 如果IF置“ 1”,則 CPU可以接受可屏蔽中斷請求;反之,則 CPU不能接受可屏蔽中斷請求。 指令系統(tǒng)中有兩條專門的指令可以置“ 1”或清“ 0” IF標(biāo)志位: STI ;使 IF置 “ 1” ,即開放中斷 CLI ;使 IF清 “ 0” ,即關(guān)閉中斷 59 ● 方向標(biāo)志 DF( Direction Flag) : 用于串操作指令中的地址是增加方向( DF= 0) 還是地址減小方向( DF= 1)。 STD ; DF置 1 CLD ; DF清 0 ● 跟蹤標(biāo)志 TF( Trace Flag): 若 TF= 1, 則CPU按跟蹤方式(單步方式)執(zhí)行程序。 60 SI:起始地址 DI:起始地址 BB B6 A9 B5 04 B1 04 D3 C3 8A D3 80 E2 0F 80 FA 09 7E 05 80 C2 37 EB 03 AA 11 CD 21 DS段 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ES段 低地址 高地址 DF=0時(shí),地址向增加方向變化 例如:將 DS段中的某個(gè)數(shù)據(jù)塊傳送到 ES段中。 61 SI:起始地址 DI:起始地址 BB B6 A9 B5 04 B1 04 D3 C3 8A D3 80 E2 0F 80 FA 09 7E 05 80 C2 37 EB 03 AA 11 CD 21 DS段 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ES段 低地址 高地址 DF=1時(shí),地址向減少方向變化
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1