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

正文內(nèi)容

民航大學(xué)機(jī)械電子復(fù)習(xí)資料-資料下載頁(yè)

2025-04-17 04:34本頁(yè)面
  

【正文】 其中6個(gè)狀態(tài)標(biāo)志:CF、PF、AF、ZF、SF、OF 3個(gè)控制標(biāo)志:IF、DF、TF。 有7位空的未用。①CF:進(jìn)位標(biāo)志(Carry Flag) 當(dāng)運(yùn)算的結(jié)果在最高位(8位,16位)上產(chǎn)生一個(gè)進(jìn)位或借位時(shí),CF=1;反之,CF=0。②PF:奇偶標(biāo)志(Parity Flag) 當(dāng)運(yùn)算結(jié)果低8位中“1”的個(gè)數(shù)為偶數(shù)時(shí),PF=1;為奇數(shù)時(shí),PF=0。③:AF輔助進(jìn)位標(biāo)志(Auxiliary Carry Flag) 在算術(shù)運(yùn)算中,當(dāng)一個(gè)8位(或16位)數(shù)的低4位向高4位(即b3位向b4位)有進(jìn)位或借位時(shí),AF=1;反之,AF=0。此標(biāo)志用于BCD碼運(yùn)算指令中。④ZF:零標(biāo)志(Zero Flag) 當(dāng)運(yùn)算結(jié)果為全“0”時(shí),ZF=1;反之,ZF=0。⑤SF:符號(hào)標(biāo)志(Sign Flag) 當(dāng)運(yùn)算結(jié)果的最高位為“1”時(shí),SF=1;反之,SF=0。⑥OF:溢出標(biāo)志(Overflow Flag) 在算術(shù)運(yùn)算中,符號(hào)數(shù)的運(yùn)算結(jié)果超出8位或(16位)符號(hào)數(shù)表達(dá)的范圍,OF=1;反之,OF=0。(8位:128~+127;16位:32768~+32767) 溢出與進(jìn)位是兩個(gè)不同性質(zhì)的標(biāo)志,一個(gè)反映符號(hào)數(shù),一個(gè)反映純數(shù)值。⑦DF:方向標(biāo)志(Direction Flag) 用于控制字符串操作指令的步進(jìn)方向。 當(dāng)DF=0時(shí),表示從低址向高址以遞增順序進(jìn)行串處理;當(dāng)DF=1時(shí),表示從高址向低址以遞減順序進(jìn)行串處理。⑧IF:中斷允許標(biāo)志(Interrupt enable Flag) 當(dāng)IF=1時(shí),允許中斷;當(dāng)IF=0時(shí),禁止中斷。 該標(biāo)志可用指令STI或CLI使其置1或0。 IF標(biāo)志對(duì) NMI 信號(hào)或內(nèi)部中斷(INT n)無(wú) 作用。⑨TF:陷阱或跟蹤標(biāo)志(Trap Flag) 當(dāng)TF=1時(shí),CPU進(jìn)入單步工作方式,每執(zhí)行完一條指令就自動(dòng)產(chǎn)生一個(gè)內(nèi)部中斷,以便進(jìn)行程序調(diào)試。當(dāng)TF=0時(shí),連續(xù)執(zhí)行程序。 (沒(méi)有專門的指令使TF置1或0)P4647堆棧操作過(guò)程什么是堆棧? 堆棧是一個(gè)按照后進(jìn)先出(LIFO — Last In First Out)的原則存取數(shù)據(jù)的部件或區(qū)域。 硬件堆棧:內(nèi)部寄存器作為堆棧,工作速度快,容量不大: 軟件堆棧:用內(nèi)存作為堆棧,工作速度慢,容量大,內(nèi)存有多大,堆棧就有多大,堆棧由一個(gè)堆棧指針 SP 和一個(gè)棧區(qū)組成。為什么要用堆棧? 主程序與子程序,主程序調(diào)用子程序,或者子程序調(diào)用子程序,或者處理中斷服務(wù)程序,CPU必須把主程序調(diào)用子程序指令的下一條指令的地址(或中斷時(shí)的斷點(diǎn))即PC值保留下來(lái),才能保證子程序(或中斷服務(wù)程序)執(zhí)行完之后正確返回到主程序繼續(xù)執(zhí)行。 另外,調(diào)用子程序之前的有關(guān)REG、標(biāo)志位也要及時(shí)正確的保存下來(lái)。堆棧如何操作? 堆棧必須設(shè)有一個(gè)區(qū)域(棧區(qū)),還需一個(gè)指針(SP),指示棧在什么位置。8086與棧有關(guān)的寄存器是SS和SP。 SS:標(biāo)識(shí)現(xiàn)行堆棧的基地址; SP:標(biāo)識(shí)現(xiàn)行堆棧的段內(nèi)偏移量。 8086中的棧是“向下生成”的棧,即隨著入棧數(shù)據(jù)增加,SP值減小。有些處理器或單片機(jī)還有“向上生成”的棧。 SP值由指令MOV SP,data設(shè)定初值。 空棧時(shí),棧頂與棧底是重合的,隨著壓入棧中數(shù)據(jù)增加,堆棧擴(kuò)展,SP減小,SP始終指向棧頂。 堆棧操作有專門的指令 PUSH 與 POP 。 8086的入棧與出棧彈出操作每次是一個(gè)字,而不是一個(gè)字節(jié)。1P296頁(yè)中斷向量表和中斷向量號(hào) 。對(duì)于所有的中斷,中斷響應(yīng)過(guò)程如下(這些過(guò)程由硬件來(lái)完成): (1)將中斷類型碼4,作為中斷向量表的指針。 (2)關(guān)中斷; (3) 將標(biāo)志寄存器的值壓入堆棧。 (4)復(fù)制(TF標(biāo)志位),清除TF和IF標(biāo)志位。 (5)將斷點(diǎn)保護(hù)到堆棧中。所謂斷點(diǎn),就是指響應(yīng)中斷時(shí),主程序中當(dāng)前指令下面的一條指令的地址,包括代碼段寄存器CS的值和指令指針I(yè)P的值。 (6)從中斷向量表中取出中斷向量(中斷服務(wù)的入口地址的IP和CS);然后轉(zhuǎn)到中斷服務(wù)程序執(zhí)行;(7) 關(guān)中斷 【保存現(xiàn)場(chǎng)(cpu內(nèi)部各個(gè)寄存器的內(nèi) 容);】 開(kāi)中斷; 執(zhí)行一定功能的程序;(在此處中斷才可以嵌套) 關(guān)中斷( 恢復(fù)現(xiàn)場(chǎng);) (8)關(guān)中斷【恢復(fù)斷點(diǎn) (以彈棧方式恢復(fù)) (9)恢復(fù)標(biāo)志寄存器;】(10)開(kāi)中斷,返回到斷點(diǎn)處執(zhí)行。15 / 1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1