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

正文內(nèi)容

[工學(xué)]微機原理第03講(編輯修改稿)

2024-11-15 00:00 本頁面
 

【文章內(nèi)容簡介】 到正確的運算結(jié)果。 OF對無符號數(shù)的運算結(jié)果沒有意義。 17 如何判斷溢出: 當(dāng)字節(jié)運算的結(jié)果超出了范圍- 128~+ 127,或者當(dāng)字運算的結(jié)果超出范圍- 32768~+ 32767時稱為溢出。當(dāng)計算機進行加法運算時,每當(dāng)判斷出次高位向最高位產(chǎn)生進位,而最高位沒有進位時,便產(chǎn)生了溢出, OF= 1;或反過來,每當(dāng)判斷出次高位向最高位無進位,而最高位卻往前有進位時,也產(chǎn)生溢出, OF= 1。 在減法運算時,每當(dāng)判斷出最高位需要借位,而次高位沒向最高位產(chǎn)生借位時產(chǎn)生溢出, OF=1;或者反過來,次高位向最高位有借位,而最高位并不需向更高位借位時產(chǎn)生溢出, OF=1。 結(jié)論:根據(jù)最高位的進位與次高位的進位是否相同來確定。若兩者不相同則 OF=1(表示有溢出),否則 OF=0(表示無溢出) 18 ( 7) IF( Interrupt Flag) 中斷允許標志位 IF=1, 表示允許 CPU響應(yīng)可屏蔽中斷。 IF可通過 STI指令置位(置 1),也可通過 CLI指令復(fù)位(清零)。 ( 8) DF( Direction Flag) 方向標志位 在串操作指令中,若 DF=0, 表示串操作指令執(zhí)行后地址指針自動增量,串操作由低地址向高地址進行; DF=1,表示地址指針自動減量,串操作由高地址向低地址進行。DF可通過 STD指令置位,也可通過 CLD指令復(fù)位。 ( 9) TF( Trap Flag) 單步標志位 TF=1, 控制 CPU進入單步工作方式。在這種工作方式下, CPU每執(zhí)行完一條指令就會自動產(chǎn)生一次內(nèi)部中斷,這在程序調(diào)試過程中很有用。 掌握運算結(jié)果對狀態(tài)標志位的影響,對于在編程中控制程 19 例 1:若 AL = 3BH, AH = 7DH, 指出 AL和 AH中的內(nèi)容相加 、 相減后 , CF, AF, PF, SF, OF和 ZF的狀態(tài) 。 ( 1) AL+AH CF=0(無進位) AF = 1(有輔助進位) PF=1( 運算結(jié)果有 4個 1) SF = D7 = 1( 運算結(jié)果符號位為 1) OF = C7⊕ C6 = 0⊕ 1 = 1 ( 有溢出) ZF = 0 ( 運算結(jié)果不為 0) 20 ( 2) AL AH CF = 1 ( 有借位) AF = 1 ( 有輔助進位) PF = 1 ( 運算結(jié)果中有 6個 1) SF = 1 ( 符號位為 1) ZF = 0 ( 運算結(jié)果不為 0) OF = 0 ( 無溢出) 運算產(chǎn)生的標志位由程序員根據(jù)需要選擇使用。例如,若參加運算的兩個數(shù)是有符號數(shù)(用補碼表示),可用 OF判斷結(jié)果是否產(chǎn)生溢出,這時不必關(guān)心 CF的狀態(tài);若參加運算的兩個數(shù)是無符號數(shù),可用 CF判斷結(jié)果是否超出范圍,無需關(guān)心 OF的狀態(tài)。 21 例 2: 設(shè)被減數(shù) AL= 7, 減數(shù) BL= 8, 執(zhí)行 ALBL后,根據(jù)標志位判斷 AL、 BL的大小。 解: + 7的補碼: 00000111 + 8的補碼: 00001000 8的補碼: 11111000 00000111 00000111 ) 00001000 +) 11111000 11111111 11111111 OF= 0 因為 D6向 D7有借位, D7向更高位也有借位; SF= 1 因為最高位為 1,是負數(shù) 1; 所以 ALBL。 是否正確呢?我們把運算結(jié)果的補碼形式 11111111轉(zhuǎn)換成原碼 10000001=-
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1