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

正文內容

20xx級wj(編輯修改稿)

2025-08-31 09:04 本頁面
 

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